找回密码
 新注册用户
搜索
查看: 4803|回复: 2

[已完成翻译] 开始翻译 Xgrid@Stanford 官方站点

[复制链接]
发表于 2006-1-1 02:49:21 | 显示全部楼层 |阅读模式
项目介绍请看:http://www.equn.com/distributed/ap-lsciences.html#xgridatstanford



XGrid@Stanford“模拟 beta 2 肾上腺素受体的构造变化,以加深对它的在药理学上的理解。”这个项目由 Charles Parnot,斯坦福大学的分子和细胞的生理学院的 Brian Kobilka 实验室的一个博士后负责。注意这个项目不是完整的,公开分布式计算研究计划:它设计用苹果公司的 XGrid 软件让苹果 OSX 用户帮助大学研究员完成他的研究。

项目官方站点:http://cmgm.stanford.edu/~cparnot/xgrid-stanford/index.html

大概有 15 个页面吧,所有页面本人均已做了格式转换,但是目前我们的 FTP 无法登陆,暂时没办法上传,不过,有愿意翻译的,也可以开始翻译了....
回复

使用道具 举报

发表于 2006-1-1 12:03:20 | 显示全部楼层
最近一直在学英语,检验一下成果:)

我试着翻译一下FAQ
Frequently Asked Questions


What is XGrid?
什么是XGrid?
XGrid is a program developed by Apple that allows very easy setup of a cluster of computers, or agents (that would be you). A client computer (that would be me) can ask the cluster to perform some tedious tasks when the agent computers are idle and would otherwise waste their CPU. Many tasks can then be performed in parallel by all the computers in the cluster and the results will be obtained much faster than if the jobs were run in only one machine.
XGrid是一个Apple开发的项目,集群或者agent[这个词还是统一意译的好](比如你)。一个客户程序[实际指的是它的服务器,我经常把它叫服务端(从网络连接的角度),但从行为来看它的确是客户](比如我)可以在agent空闲的时候分配给它们一些繁琐任务使它们的CPU资源不被浪费。这样很多的任务都可以通过集群并行的计算,效率比单独在一个机器上运行高很多。[有部分是意译的]


Where can I learn more about XGrid?
从那里可以得到XGrid更多的信息?
Here are several links:
这里给出一些链接:
Xgrid on apple.com

Xgrid introduction by James Reynolds

Xgrid on MacDevCenter



Can I run XGrid on a PC with Windows or Linux?
我可以在PC的Windows或Linux下运行XGrid吗?
No, XGrid can only work for now on a PowerPC Mac running OS X.3.9 or higher. A Linux version of the agent has been developed by Daniel Cote (link here), as well as a Java version that can run on Linux and Windows, developed by Curtis Campbell (link here), but please do not use these for this project. The agent will be able to receive the jobs but unable to run the attached executable, because it was compiled for Mac OS X and is binary-incompatible with x86 Linux. In addition, the executable needs Mac OS X libraries (Cocoa) and will thus fail to run under Linux even on a mac In the future, we may be able to compile a Linux version of the program, but it is not a priority at present.
不可以,现在XGrid只能运行在运行OS X.3.9或更高版本的PowerPC Mac上。Daniel Cote (链接)开发过一个Linux版本,Curtis Campbell (链接)也开发过一个可以在Linux和Windows下运行Java的版本,但请不要用他们来参与这个项目。他们可以获得分配的任务,但不能进行随后的运算,因为它们是为Mac OS X编译的,与运行Linux的x86二进制不兼容。另外,执行需要Mac OS X库(Cocoa),这会导致即使是运行Linux的Mac也会运行失败。以后,我们可能会编译一个Linux的版本,但这并非当前的主要工作。这段基本都是意译的


What version of the operating system should I be running?
我应该运行什么版本的操作系统?
XGrid requires that you have X.3.9 or higher. To know what version you are running, you should go in the upper-left corner of your screen, in the Apple Menu. If the apple is multicolored (and you have a color screen...), you are running OS 9 or lower, and cannot use XGrid. If you have a shiny blue apple, you are running OS X. You can then choose the item 'About this Mac' in this Apple menu. If the version number starts with 10.1 or 10.2, you cannot use XGrid. If the version number starts with 10.3, you should run Software Update (look for 'Software Update...' in the Apple menu) to update to 10.3.9. If the version number starts with 10.4, you are all set (of course, it is still recommended to run the Sofware Update once in a while).
XGrid要求你的版本是X.3.9或更高。为了获得你的版本,你可以进入屏幕左上角的Apple菜单。如果Apple是多种颜色组成的(当然你的显示器要是彩色的),那么你运行的是OS 9或更低,无法运行XGRid。如果Apple是亮兰色的,说明你运行的是OS X。你可以点击其中的'About this Mac',如果版本号以10.1或10.2开头,你依然无法运行XGrid。而如果它以10.3开头,你可以运行Software Update(在Apple菜单中找'Software Update...')来升级到10.3.9。如果版本号以104开头,那么说明一切准备就绪(当然还是建议你不时的运行Software Update)。


Should I be an administrator to install and configure XGrid?
必须是管理员才能安装和配置XGrid吗?
Yes, you need the username and password of an administrator of the computer. If the computer is yours and/or you are the only user, you ARE probably an administrator. To know if you or other users are administrators, you can open the 'Accounts' item in the System Preferences.
是的,你需要有管理员权限的账户和密码。如果计算机是你的抑或你是唯一的用户,你应该是管理员。你可以打开System Preferences中的'Accounts'选项来查看你或者其他人事部是管理员。


What will you use my computer for?
我的计算机将被用来做什么?
I am trying to fit some biochemical kinetic models with fluorescent data for a G-protein coupled receptor. To find the final parameters, I have to try many combinations of starting values for the parameters (several thousands possibilities) to make sure I am not missing the right fit. This is a task particularly suited for parrallel processing. Read more about it in the Project section.
我(们)正在尝试一些生化动力学模型来匹配[拟合?]G蛋白质连结感受器的荧光数据。为了确定参数,我(们)需要尝试许多化合物的初始值(有几千种可能)来确认我(们)没有错过正确的匹配[拟合?]。这个任务特别适合于并行计算。更多信息参见项目部分。


Will XGrid tasks slow down my computer?

The XGrid tasks run transparently in the background, and will not interfere with your work. The XGrid agent will only start after 15 minutes of inactivity. As soon as you move the mouse and start working again on your computer, any communication with the controller is stopped. The current running task might still be finished in the background, but it has very low priority (as set by the UNIX instruction nice, i.e. this process will be 'very nice' to the others) and no new task is started. So only very demanding users might vaguely notice a little bit of a small lag for one fraction of a millisecond when going back to work on their computer.

If you are curious, you might want to try to set your computer to 'always accept task' in the XGrid Preference Panel. You may not even notice that XGrid is working (apart from the fact that I will not use the cluster all the time anyway).

The only occasion when you would want to switch off XGrid is if you were yourself doing some CPU-intensive computation, in which case you may even want to set up and use your own XGrid cluster...



Why should I set my computer to never sleep?

This does not mean that your screen will never go to sleep. This is only for the system itself (processor, communication,...). If your computer goes to sleep, it will not be available for XGrid. XGrid does not have the power to wake up your computer (and this is a good thing). You might have your computer set to sleep because you want to save energy. But if your computer is used in a cluster, there is no need to save energy that is now being used for good, and not wasted anymore (if you think that fundamental research is not a waste of energy and money...).



Isn't there a screensaver for Xgrid?

There was a screensaver with the previous version of Xgrid (TP2). Unfortunately, it is now gone in Xgrid 1.0. However, you may want to try the Xgrid@Stanford widget if you are running on Tiger. And as explained by mekentosj.com, you can easily make the widget back into a screensaver!



How do I know that you are using my computer at a particular time?

Unfortunately, there is no easy way to tell from within XGrid. You can however start the application 'Activity Monitor' that you will find in the Utilities folder inside the Applications folder on your hard drive. This application gives information similar to the top instruction in Unix. It displays a real-time list of all the processes running on your computer. You can choose to show only the processes for Other Users. The process 'xgridagentd' should always be there. Another process (called 'biock' as of today) might also be running, and is responsible for the 'blue bars' that you might then see in the CPU tab (bottom of the window). However, this process may not show even if I am using the cluster; as said above, your computer will no be used if you are working on other tasks.



Can I temporarily switch off XGrid? Is this going to take the whole cluster down?

You can switch on and off the agent at any time by going the the Sharing pref pane (or the XGrid Preference Pane on Panther) in the System Preferences and press the Stop/Start button. The XGrid application is designed to work transparently with as many computers as available, and shutting down one agent will not affect the other agents and the controller. The controller might decide to send the job to another agent when one is not available anymore.



By installing XGrid, am I allowing the whole world to use my computer?

No, only the computer that you set as the controller can use it, and this is my computer, at the IP address 'b161-g4.stanford.edu'.





What part of my computer are you going to have access to?

Xgrid jobs run as the user 'nobody' on grid agents (you are an agent!). It means I can read/write/execute files only if permissions are set to “others” (this is the information you get in the 'Get Info' of any file). Very few places have 'write' permission for 'others' in your computer, except if they are specifically supposed to do so (like Public folders). Many system files have by default 'read' or 'execute' permissions for 'others' (this is because all users should be allowed to at least USE those system components). However, they don't have 'write' permissions, so I cannot accidentally damage them. None of the files in your Home directory have 'read' permissions (well, except your 'Public' folder', of course), which means I will not have access to these AT ALL.

Xgrid jobs can thus execute all commands in /bin, /sbin (except init), /usr/bin, and /usr/sbin. The jobs can write to places like /tmp and /Volumes. And jobs can read files like /etc/authorization, /etc/hostconfig, /etc/hosts.allow, and /etc/httpd/httpd.conf. None of this is a major security risk, but this isn't something you would like to allow anyone to do. Information can be obtained to help perform a serious attack against the computer. A bogus Xgrid job could just fill up the computer hard disk making it slow and eventually unusable without some serious fixing.



Enough jargon, just tell me what the risk is!!

OK, bottom line: Xgrid job security is excellent (it would actually be impossible to make it better) if you want to allow your computer to run jobs from a trusted associate, coworker, computer administrator, or even 3rd party developer (like Seti@Home or Folding@Home). But the job security is not good enough (and never can be, really, and it shouldn't have to be) if you are going to run jobs of a complete stranger from a country where computer crimes are common and unpunished.



What if I have other questions/problems?

Contact me: charles•parnot@gmail•com.





Acknoledgements
Thanks to James Reynolds (university of Utah). I used the contents of its web page as a starting point for the FAQ:

http://www.macos.utah.edu/Documentation/xgrid/presentation.html

[ Last edited by JUST on 2006-1-1 at 12:56 ]

评分

参与人数 2基本分 +60 维基拼图 +45 收起 理由
BiscuiT + 60 + 25
霊烏路 空 + 20

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2006-1-16 16:29:18 | 显示全部楼层
所有需要翻译的页面均已转出,目前临时存放地址为:http://fans.equn.com/dingcong/xgrid/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-4-19 13:00

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表