史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > Hacker/Cracker 及加解密技術文件
忘記密碼?
註冊帳號 論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2005-03-26, 08:40 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 分佈式計算:互聯網上的英特納雄耐爾

無論是《黑客帝國》中的「Matrix」還是《終結者》裡的「天網」,電腦程序都是在網際網路絡中獲得了智能進而反抗人類的。但是眼下網際網路中蔓延的一種程序尋求的是更強大的計算能力而不是智慧。這就是分佈式計算程序。  

  你想過一把科學發現的癮嗎?眼下你就有機會成為愛丁頓,證實或證偽愛因斯坦的廣義相對論。幸運的是,你不必跑到日全食區域拍攝恆星位置的變化,只需要在個人電腦上執行一個叫做Einstein@home的程序即可。這個程序可以自動接收並計算雷射干涉 引力波觀測站(LIGO)取得的海量資料。

  其實,你不過是虛擬「愛丁頓」的1/n而已。在2005年3月初,這個n值超過了30000,並以每天1000人的速度增加,也就是說全世界有3萬多人的電腦已經執行了Einstein@home。但這距離科學家期望的至少100萬台電腦參與運算還相差甚遠。好在今年是國際物理年,在紀念愛 因斯坦「奇跡年」的熱潮推動下,n值急速飆升應該不是奇跡。

  小貼士:根據統計,個人電腦執行時,大約有90%的時間CPU沒能發揮全部效能,這實際上是一種極大的浪費,而分佈式計算就是將這些閒置資源充分利用起來的技術。具體而言,分佈式計算是一種把需要進行大量計算的資料分割成小塊,由多台電腦分別計算 ,上傳運算結果後再統一合併得出結論的技術。

  除了計算引力波源頭引起的時空扭曲,你還能用自家電腦幫忙「監聽」來自「外星人」(學名叫地外文明——Extraterrestrial Intelligence)的無線電波。這不同於朝太空扔漂流瓶(如「先驅者」、「旅行者」探測器),或給外星人發電磁信號之類的舉動,所以沒有任何風險,應該不會把那些非我族類招惹上門。


Arecibo望遠鏡,SETI@home的耳朵。



  用來監聽的程序叫SETI@home,是最早流行開來的分佈式計算程序。監聽的「耳朵」位於波多黎各的盆地中,是一口上百米寬的大鍋,專門用來匯聚來自深空的微弱電磁波。
  

  SETI@home一馬當先

  SETI@home是Search for Extraterrestrial Intelligence at Home的縮寫,為「在家裡搜尋地外文明」之意。該計劃信奉的原則是,先進的外星文明只要進入無線電時代,就會像地球一樣有電磁輻射從他們居住的星球洩漏出來。或者,為了試探宇宙中是否還有其他智慧生命,「外星人」很可能正在主動地傳送信號。

  位於加州伯克立大學的SETI@home項目組把阿雷西波(Arecibo)射電望遠鏡採集到的海量訊息分成一個個小資料包,傳送到網際網路上。每台安裝了SETI@home軟體的電腦都可以自動下載這些資料,以執行螢幕保護或者後台程序的方式參與資料 分析。目前共有226國家和地區、超過500萬的個人和團體參加了這項浩大工程(在我寫這句話時,是5377217個用戶,詳情可檢視其「當前統計訊息」)。使用的CPU時間超過224萬年,如此多電腦聯合起來,已經超過了世界上任何一台超級電腦的處理 能力。甚至,單憑「快閃族」(flash mob)的科技行為藝術,一千多台聯入高速區域網路的筆記型電腦在大學一角同時執行SETI@home,就有可能衝進全球超級電腦500強。

  
  公益性項目異彩紛呈

  除了尋找外星人和引力波,還有更為腳踏實地的分佈式計算項目。如分析計算蛋白質的內部結構和相關藥物的Folding@home項目;研究艾滋病的生理原理和相關藥物的FightAIDS@home;研究新藥物的D2OL;說明 實驗物理學家設計粒子加 速器設計的DPAD項目……而Climte Prediction(CPDN)項目力求模擬公元1800年以來的全球氣象變化,並計算未來50年地球可能發生的氣候變遷,以提早對付像電影《後天》裡的災難性天氣。

  所有這些項目都像SETI@home一樣,要求參與者從項目網站上下載一個螢幕保護軟體,以便在電腦空閒時接受並處理相關資料。但也有不少人在程序選項中選項「run all the time」(時刻執行),不惜以自己的電腦執行變慢為代價,他們為什麼這麼做?

  
  參與計算的動力

  促使網友參與分佈式計算項目的驅動力來自對收到「外星人」訊號的渺茫期待,來自SETI@home總部用Email發來的電子「獎狀」,來自對科學的好奇與信任……當然,還有網路「排名」的誘惑。

  按照資料計算量的多少,SETI@home網站上有各種各樣的排名:個人名次、國家名次、團體名次……前不久,SETI@home中國團隊正在與土耳其隊較勁。後者突然發力,以每天處理一萬個資料包(相當於1000多台奔騰4等級電腦24小時的運算能 力)的速度急進,威脅到「中國隊」的全球排位。尋找外星人活動雖無國界之分,但「民族大義」在網上總是要講的。一時間相關論壇上都是號召網友多多執行SETI@home,並到「中國團隊」網站註冊的帖子。目前中國大陸排名第22位,中國台灣地區排名第16 位,海峽兩岸兩個團隊的參與者加起來約有十萬人,沒有意大利的人多。從全世界範圍看,最強大的是美國團隊,有兩百萬眾,最弱的是利比裡亞團隊,只有27人。


日本AVG遊戲To Heart 2里的一張圖片,SETI@home的影響力可見一斑——圖中電腦螢幕上就是它的執行界面。



  從網上的發言可以看出,排名靠前的ID(用戶名)大多屬於那些掌管著百十台電腦的網路管理人員。「服務機構的電腦閒著也是閒著」是他們的合理借口。一位在國家重點實驗室工作的博士說,在空閒時,他手下的幾台機器開足馬力算一個小時的資料,夠普通電腦處理 一年的。

  除了這些「正規軍」,散兵游勇的力量也不可小視。廣東的一個小伙子乾脆自掏腰包買來八台「運算功能強大」的主機,在家裡24小時地算SETI@home。據他講,機器產生的熱量使得「家裡冬天都不用開空調了」。

  除了上述「票友」,還有身在科學界的網友粉墨登場,尋找適合於分佈式計算處理的科學項目,並且聯合起來編寫分佈式計算程序,號召大家助其測試、計算。在這裡,參與分佈式計算的動力更為複雜化了。

  
  利益與陰謀

  除了為科學而科學的無私活動,也有帶物質獎勵的分佈式計算項目。尋找梅森質數(GIMPS)項目是其中最有名的一個。美國一家基金會專門設了10萬美元的獎金,鼓勵第一個找到超過1000萬位質數的人。後面的獎金依次為:超過1億位數,15萬美元;超 過10億位數,25萬美元。目前最接近獎金的是一個德國網友,他於2月18日發現了一個新的素數,這個素數有7816230位,可以寫成225964951-1。目前有150多個國家和地區的近8萬人在向獎金衝刺。儘管如此,比起那些懸賞用分佈式計算破解軟體密鑰的項目,它仍然是最純潔的一個。

  但是所有分佈式計算項目的參與者加起來也沒有SETI@home多。這裡面當然有「一招鮮吃遍天」的歷史原因,但「陰謀論」也是影響一些網友選項的因素。

  那些研究新藥物的計算成果完全可能被大製藥公司用來盈利。甚至模擬氣候變化也可以用作研製氣象武器的參考。那些有潛在利益的計算項目不愁找不到資助者買超級電腦。但是像尋找外星人信號或尋找最大質數之類的工作沒有志願者的參與就沒法進行。網友們從這 裡也可以感到自己行動的價值取向所在。

  最近某跨國公司推出了自己的分佈式計算項目,號稱要通過大規模數值模擬「尋求一些重大社會問題的解決方案」,但從者寥寥。

  「這種東東總覺得涉及到一些商業利益,不太喜歡,除非是我們自己國家的項目」,「偶還是比較喜歡SETI@home之類完全公益性的項目」這些網上留言可以代表相當一部分年輕網友的價值取向。

  而英國Nature雜誌在2005年初刊登的一篇文章似乎詮釋了「科學無國界」的理念。在這篇討論全球氣候模型的報告裡,作者引用了來自150個國家的95000人的計算資料——是他們的電腦執行Climte Prediction(CPDN)得到的400多萬個模型年份——得出結論:溫室氣體的排放可造成全球氣溫上升2-11攝氏度。如果嚴格按照論文格式,這篇文章將有一個前所未有的超長「致謝」名單。

  
  參與分佈式計算有國界之分嗎?

  尋找比自己先進得多的外星智慧生命這一理念可能不是所有人都能認同。如果按照亨廷頓的文明分類,SETI對於受基督教救贖觀念和科幻文藝熏陶並有語言和技術優勢的西方人更為適用,相比而言穆斯林國家和儒教文明圈的SETI@home參與者就少多了。有 趣的是,朝鮮的用戶數達到1406,在226個國家和地區中排第71位,與其線人數量不成比例。

  當然,要得出更令人信服的結論就要剔除一些影響因素——比如,不少參與者都是散兵游勇,沒有註冊入任何國家團隊中,有的團隊可能有冒名頂替的活雷鋒等等。如果能把流行的幾個分佈式計算程序參與者統計訊息加權分析一下,未嘗不能得出不同國家用戶偏好的有 趣結論。

  
  互聯網上的英特納雄耐爾

  看到自己的ID能在計算量排名表上繼續幾位,或者收到一張新的電子獎狀,都足令分佈式計算的癡迷者興奮不已。但是大部分默默為分佈式計算貢獻力量的網友都是懷著夢想參與進來的。如果不是對未知領域感興趣,不是為與千萬陌生人並肩戰鬥的激情所鼓舞,誰會 給自己的電腦安裝一個即佔用硬碟空間、又影響執行速度的軟體?與那些癡迷於自由軟體的hacks一樣,分佈式計算愛好者也超出了物質範疇,完全憑樂趣、榮譽感和探索精神投身其中。

  這是一種全新的「網路主義」,以往網友們只是共享電影、音樂、書籍等電子文件,而分佈式計算的參與者是為達成共同的目標而貢獻計算能力。而且這種共享與貢獻根本不要求回報。

  就連他們的口號也是模仿《宣言》的——「全世界電腦,聯合起來!」

原文url:
http://www.oursci.org/magazine/200503/0304.htm

關於分佈式計算比較好的一個網站(包括一個論壇):
www.equn.com

歡迎有興趣的去看看,選項自己感興趣的項目參與進來
psac 目前離線  
送花文章: 3, 收花文章: 1630 篇, 收花: 3204 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 03:34 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2020, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1