專利名稱:全球網(wǎng)絡(luò)計(jì)算機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及一個(gè)或多個(gè)計(jì)算機(jī)網(wǎng)絡(luò),該網(wǎng)絡(luò)具有例如個(gè)人計(jì)算機(jī)那樣的計(jì)算機(jī)或例如優(yōu)選地由寬帶傳輸裝置連接的帶微處理器的服務(wù)器那樣的網(wǎng)絡(luò)計(jì)算機(jī),及具有硬件、軟件、固件和其它裝置因而發(fā)生至少兩個(gè)并行處理操作,這涉及網(wǎng)絡(luò)或連在一起的網(wǎng)絡(luò)之中至少兩組計(jì)算機(jī),一種超計(jì)算形式。本發(fā)明更具體地涉及一個(gè)或多個(gè)包括較小網(wǎng)絡(luò)和大量相連計(jì)算機(jī)的大網(wǎng)絡(luò),例如因特網(wǎng),其中同時(shí)進(jìn)行著不止一個(gè)單獨(dú)并行的或大規(guī)模并行的涉及不止一種不同組計(jì)算機(jī)的處理操作。再更具體地說(shuō),本發(fā)明涉及一個(gè)或多個(gè)這樣的網(wǎng)絡(luò),不止一個(gè)(或大量的)并行的或大規(guī)模并行微處理器處理操作或是單獨(dú)進(jìn)行或是相互有關(guān)地進(jìn)行;及其中實(shí)際上可在連至網(wǎng)絡(luò)的個(gè)別計(jì)算機(jī)的任何微處理器之間建立正在進(jìn)行的網(wǎng)絡(luò)處理連結(jié)。
更進(jìn)一步具體地說(shuō),本發(fā)明一般涉及一種網(wǎng)絡(luò)結(jié)構(gòu)或體系結(jié)構(gòu),它允許共享地使用網(wǎng)絡(luò)微處理器,供包括大規(guī)模并行處理在內(nèi)的并行處理用,及允許其它共享處理,例如多任務(wù)處理,其中個(gè)人計(jì)算機(jī)所有者向一個(gè)網(wǎng)絡(luò)提供微處理器處理能力以優(yōu)選地用于并行或大規(guī)模并行處理或多任務(wù)處理,用以換取連至由例如因特網(wǎng)服務(wù)提供者(ISP)那樣的網(wǎng)絡(luò)提供者所提供的其它個(gè)人和其它計(jì)算機(jī)的網(wǎng)絡(luò)連接,包括連至其它微處理器的連接以供并行的或其它處理例如多任務(wù)處理之用。在擁有者和提供者之間共享使用的財(cái)務(wù)基礎(chǔ)是各方同意的遵照管理法規(guī)、規(guī)章或規(guī)則的所有項(xiàng)目,包括根據(jù)處理能力的凈使用或凈提供的周期性測(cè)量由一方向另一方付費(fèi),或最好不要付費(fèi)而由網(wǎng)絡(luò)系統(tǒng)(軟件,硬件等)提供事實(shí)上由用戶和提供者兩方等同地使用計(jì)算資源(由于由任何一方實(shí)體操作的任何網(wǎng)絡(luò)計(jì)算機(jī)可以潛在地和交替地成為計(jì)算資源的用戶和提供者(或者在多任務(wù)環(huán)境下甚至是同時(shí)地)),用戶潛在地具有改寫(xiě)選擇(例如在用戶分布或用戶信用線的基礎(chǔ)上或通過(guò)相對(duì)的即時(shí)支付來(lái)執(zhí)行)。
最后,此發(fā)明涉及一個(gè)包括硬件和軟件的網(wǎng)絡(luò)系統(tǒng)體系結(jié)構(gòu),它將無(wú)償?shù)叵騻€(gè)人計(jì)算機(jī)或大多數(shù)其它計(jì)算機(jī)的大多數(shù)用戶提供因特網(wǎng)或其將來(lái)的等效或后繼網(wǎng)(及大多數(shù)其它網(wǎng))的使用,還向這些用戶(及所有其它用戶,包括超計(jì)算機(jī)的用戶)提供計(jì)算機(jī)處理性能,這些性能通過(guò)超計(jì)算裝置每18個(gè)月至少增長(zhǎng)一倍。由新的超因特網(wǎng)(或簡(jiǎn)稱超網(wǎng))提供的此超計(jì)算性能增長(zhǎng)是在例如由摩爾定律所預(yù)料的那種增長(zhǎng)的所有其它性能增長(zhǎng)之外的。
作為背景,過(guò)去30年內(nèi)摩爾定律一直統(tǒng)治著計(jì)算機(jī)工業(yè),該定律認(rèn)為計(jì)算機(jī)芯片電路實(shí)際上每年都在縮小,每18個(gè)月產(chǎn)生一代新芯片,其晶體管數(shù)量加一倍,因此每隔一年半微處理器計(jì)算能力就有效地加一倍。
計(jì)算機(jī)芯片微型化的長(zhǎng)期趨向注定會(huì)在以后幾十年內(nèi)不衰退地持續(xù)下去。例如,十年以前一般使用16千位DRAM內(nèi)存芯片(存放16,000個(gè)數(shù)據(jù)位);而1993年出現(xiàn)了現(xiàn)有的標(biāo)準(zhǔn)16兆位芯片(16,000,000數(shù)據(jù)位)及工業(yè)計(jì)劃是2008年向市場(chǎng)介紹16千兆位內(nèi)存芯片(16,000,000,000數(shù)據(jù)位)及2011年為64千兆位芯片,而在2020年代的中期至末期可望有16兆兆位芯片(16,000,000,000,000數(shù)據(jù)位)。這是正常情況下每十五年的千倍增長(zhǎng)。硬盤驅(qū)動(dòng)器的速度和容量也以驚人速率在增長(zhǎng)。
類似地在微處理器計(jì)算速度方面預(yù)料不斷有大量有規(guī)則的改進(jìn),或以簡(jiǎn)單的時(shí)鐘速度或MIPS(每秒百萬(wàn)條指令)測(cè)量,或以每片芯片的晶體管數(shù)測(cè)量。例如,自從Intel推出它的在現(xiàn)今占主導(dǎo)地位的“Wintel”標(biāo)準(zhǔn)個(gè)人計(jì)算機(jī)中使用的X86微處理器家族后,其性能每隔三年改善四或五倍。1995年推出的最初Intel Pentium Pro微處理器比1979年推出的第一臺(tái)IBM標(biāo)準(zhǔn)PC微處理器Intel 8088快一千倍?,F(xiàn)有微處理器中的最快者例如Digital Equipment Corp.的Alpha芯片比原先Cray Y-MP超計(jì)算機(jī)中的處理器還要快。
微處理器和軟件兩者(及固件和其它部件)都自8位和16位系統(tǒng)進(jìn)展成為32位系統(tǒng),這在今日已成為標(biāo)準(zhǔn),有些64位系統(tǒng)例如DECAlpha早已推出同時(shí)還有更多系統(tǒng),很可能將來(lái)要增加至128位。
過(guò)去十年內(nèi)第二個(gè)主要發(fā)展趨向曾是并行處理的興起,一個(gè)計(jì)算機(jī)體系結(jié)構(gòu)使用多個(gè)CPU微處理器(更經(jīng)常為大規(guī)模并行處理,使用甚至數(shù)千臺(tái)相對(duì)簡(jiǎn)單的微處理器),它們連接起來(lái)成為單個(gè)計(jì)算機(jī),其新操作系統(tǒng)具有為實(shí)現(xiàn)這一方案而作出的改動(dòng)。超計(jì)算領(lǐng)域已由此方案占領(lǐng),包括使用許多相同的標(biāo)準(zhǔn)個(gè)人計(jì)算機(jī)微處理器的設(shè)計(jì)方案。
與單個(gè)處理器計(jì)算所用硬件、固件、軟件和其它部件相比較,專用于并行處理的這些部件尚處于相對(duì)早期的開(kāi)發(fā)階段,因此期待在將來(lái)的很多進(jìn)一步的設(shè)計(jì)和開(kāi)發(fā),從而通過(guò)并行處理更好地最大限度地發(fā)揮計(jì)算能力。馬上表現(xiàn)出來(lái)的一個(gè)潛在優(yōu)勢(shì)是系統(tǒng)體系結(jié)構(gòu),它不依靠多個(gè)微處理器去共享存儲(chǔ)器,因而允許微處理器每臺(tái)都用它們自己的離散存儲(chǔ)器進(jìn)行獨(dú)立的操作,猶如現(xiàn)有個(gè)人計(jì)算機(jī),工作站和大多數(shù)其它計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu);對(duì)于非約束操作,每個(gè)單獨(dú)微處理器必須能快速地訪問(wèn)足夠大的存儲(chǔ)器。
現(xiàn)在可用數(shù)個(gè)具有多個(gè)微處理器的個(gè)人計(jì)算機(jī)模型。看來(lái)不可避免地在廣泛地定義以包括當(dāng)今尚未使用的版本的未來(lái)個(gè)人計(jì)算機(jī)中也將采用使用多個(gè)微處理器的并行計(jì)算或者具有非常大量微處理器的大規(guī)模并行計(jì)算。例如Intel的Merced芯片的未來(lái)設(shè)計(jì)將在單片微處理器芯片上實(shí)現(xiàn)可觀數(shù)量的并行處理器。
在微處理器設(shè)計(jì)本身內(nèi)還采用一種并行處理。例如Intel Pentium的當(dāng)今這代微處理器在微處理器內(nèi)部具有多條可處理數(shù)據(jù)的數(shù)據(jù)通路,通常為二至三條通路。
第三個(gè)主要發(fā)展趨向是不斷增長(zhǎng)的帶寬,它是由網(wǎng)絡(luò)連接的計(jì)算機(jī)之間通信能力的一個(gè)測(cè)量尺度。在此之前,通常用于將包括個(gè)人計(jì)算機(jī)在內(nèi)的計(jì)算機(jī)連接起來(lái)的局域網(wǎng)和電話線的運(yùn)行速度遠(yuǎn)低于個(gè)人計(jì)算機(jī)的處理速度。例如,通常Intel Pentium以100MIPS(每秒百萬(wàn)指令數(shù))運(yùn)行,而通常連接PC的以太網(wǎng)慢100倍,是每秒10兆位(Mbps),電話線又慢得多,其最高典型速度約為28.8千位。
然而現(xiàn)在可預(yù)料情況將急劇變化,由于使用同軸電纜,無(wú)線裝置和纖維光纜,可預(yù)料帶寬的擴(kuò)展將是微處理器速度的增長(zhǎng)的5至100倍。電信提供者現(xiàn)正提供帶寬為40千兆位的光纖連結(jié)。
期望近期內(nèi)的技術(shù)改善能在700條波長(zhǎng)流的每條上載運(yùn)2千兆赫(每秒千兆周波),加起來(lái)在單個(gè)纖維絲上超過(guò)1,700千兆赫。專家們認(rèn)為與同軸電纜或雙扭銅線的帶寬比較,光纖的帶寬只利用了一百萬(wàn)分之一。十年之內(nèi)可望在一根纖維上載運(yùn)10,000條波長(zhǎng)流,而現(xiàn)在市場(chǎng)上已有一根纖維20條波長(zhǎng)。
其它網(wǎng)絡(luò)連接發(fā)展例如是異步傳輸模式(ATM)和數(shù)字信號(hào)處理器,它們的性能/價(jià)格比每?jī)赡攴?,它們也支持帶寬的飛速增長(zhǎng)。帶寬的增長(zhǎng)減少了對(duì)切換的需求,而當(dāng)不遠(yuǎn)的將來(lái)出現(xiàn)實(shí)用的光學(xué)開(kāi)關(guān)時(shí)切換速度將大為增加,因而潛在地實(shí)質(zhì)上減小費(fèi)用。
這種帶寬的巨大增長(zhǎng)將非常突出僅在幾年內(nèi)在技術(shù)上即可將任何計(jì)算機(jī)事實(shí)上接至網(wǎng)絡(luò),其連接速度等于或超過(guò)計(jì)算機(jī)本身的內(nèi)部總線速度,即使在總線速度本身也顯著地增長(zhǎng)的情況下也是如此。計(jì)算機(jī)總線是其內(nèi)部用于連接其部件的內(nèi)部網(wǎng)絡(luò),這些部件例如微處理器,隨機(jī)存取存儲(chǔ)器(RAM),硬盤驅(qū)動(dòng)器,調(diào)制解調(diào)器,軟盤驅(qū)動(dòng)器和CD-ROM;以前的個(gè)人計(jì)算機(jī)只有約每秒40兆位,但在Intel的Pentium PCI總線上現(xiàn)已達(dá)每秒千兆位。
盡管在未來(lái)能預(yù)料到這些巨大的改善,但當(dāng)前不幸的現(xiàn)實(shí)是通常的個(gè)人計(jì)算機(jī)是如此快速以致當(dāng)PC在實(shí)際中使用時(shí)它的微處理器事實(shí)上大部分時(shí)間內(nèi)是閑置的,及以致它本身的運(yùn)行時(shí)間只是一小部分,而其余時(shí)間PC什么也不做。現(xiàn)實(shí)情況是差不多所有PC在它們的絕大部分有用生命周期內(nèi)事實(shí)上閑置不用?,F(xiàn)實(shí)的估計(jì)是其微處理器在99.9%的時(shí)間內(nèi)處于閑置狀態(tài)(不考慮當(dāng)前不必要的微處理器忙碌事務(wù),例如執(zhí)行節(jié)省屏幕程序,它已由于在PC工業(yè)中成為標(biāo)準(zhǔn)的CRT省電監(jiān)控技術(shù)的出現(xiàn)而過(guò)時(shí))。
已知的事實(shí)是PC的可靠性現(xiàn)在特別高,所有部件的平均故障時(shí)間通常為數(shù)十萬(wàn)小時(shí)或更長(zhǎng),PC的大量閑置時(shí)間代表一個(gè)總損失;在已知PC的高投資和運(yùn)行費(fèi)用的情況下,經(jīng)濟(jì)損失很大。PC的閑置時(shí)間并不能將PC保存起來(lái)以供未來(lái)使用,因?yàn)橄拗飘?dāng)前PC繼續(xù)使用的主要因素是過(guò)時(shí)而不是設(shè)備在使用中的故障。
此外,愈來(lái)愈多的人認(rèn)為,前面提到的認(rèn)為電路的經(jīng)常微型化能每隔18個(gè)月將計(jì)算能力加一倍的摩爾定律將不再正確。當(dāng)然,可能早至2004年對(duì)于硅基設(shè)備摩爾定律就將達(dá)到其極限,但目前尚未出現(xiàn)可具有一定合理性和潛力以在那個(gè)時(shí)候發(fā)展到實(shí)用水平的新技術(shù)。
以上總結(jié)了三項(xiàng)主要趨向功能類似超計(jì)算機(jī)的個(gè)人計(jì)算機(jī),使用個(gè)人計(jì)算機(jī)微處理器的并行處理的推廣(特別是大規(guī)模并行處理),及網(wǎng)絡(luò)通信帶寬的巨大增長(zhǎng),而所有這三項(xiàng)主要趨向的匯合有可能在不遠(yuǎn)的將來(lái)提供令人驚奇的解決方法,以解決個(gè)人計(jì)算機(jī)的特別大量的閑置問(wèn)題(及摩爾定律有可能失效而產(chǎn)生的問(wèn)題)并帶來(lái)很高的潛在經(jīng)濟(jì)效益。
解決方法是使用這些最為閑置的PC(或它們的等效或后繼者)以建立一個(gè)并行或大規(guī)模并行處理計(jì)算機(jī),后者利用很大的網(wǎng)絡(luò)例如因特網(wǎng),或者具體地例如萬(wàn)維網(wǎng)(WWW)或它們的等效或事實(shí)上的后繼網(wǎng),例如超因特網(wǎng)(以及包括因特網(wǎng)II,它現(xiàn)正在發(fā)展中并使用寬得多的帶寬和將與因特網(wǎng)共存,在它的結(jié)構(gòu)中硬件和軟件經(jīng)常升級(jí)),它們具有寬帶寬連接。因特網(wǎng)的主要特征當(dāng)然是非常大量的早已連在一起的各種計(jì)算機(jī),其將來(lái)的潛力是有效的宇宙連接;它是包括各種計(jì)算機(jī)網(wǎng)絡(luò)的一個(gè)網(wǎng)絡(luò),在全世界范圍內(nèi)提供幾乎沒(méi)有限制的接入(費(fèi)用除外)。網(wǎng)絡(luò)通信的立即可用的極寬帶寬可用相當(dāng)于個(gè)人計(jì)算機(jī)內(nèi)部總線的方式在外部連接個(gè)人計(jì)算機(jī),以便在數(shù)據(jù)輸入或輸出或通過(guò)量方面對(duì)所連個(gè)人計(jì)算機(jī)不加任何處理約束;微處理器本身的速度是系統(tǒng)的唯一處理約束。
這將可能以與更為常規(guī)的內(nèi)部并行處理類似的方式實(shí)現(xiàn)外部并行處理,包括大規(guī)模并行處理。
萬(wàn)維網(wǎng)(或其等效或后繼網(wǎng))將能最佳地轉(zhuǎn)換為一個(gè)巨大的虛擬大規(guī)模并行處理計(jì)算機(jī)或計(jì)算機(jī)群,其所具有的潛力可通過(guò)其建立的超連接以多少類似于神經(jīng)網(wǎng)絡(luò)的方式來(lái)運(yùn)行,由于連接中的傳輸速度非常高,以致兩個(gè)微處理器之間的任何連接事實(shí)上等效于這些微處理器之間的直接的物理上鄰近的連接。
在將來(lái)發(fā)展中,數(shù)字信號(hào)處理器型的微處理器或甚至模擬微處理器可以最佳地用于此方案。帶有WWW型超連接及包括數(shù)字信號(hào)處理器型微處理器(或后繼的或等效的)的網(wǎng)絡(luò)可與常規(guī)微處理器(或后繼的或等效的)的網(wǎng)絡(luò)隔離地運(yùn)行,或在這些不同網(wǎng)絡(luò)之間具有一條或多條連接,或在這些不同網(wǎng)絡(luò)之間形成相對(duì)完整的集成。在相同網(wǎng)絡(luò)連接結(jié)構(gòu)之間的同時(shí)操作應(yīng)該是可能的。
這種寬帶寬的計(jì)算機(jī)網(wǎng)絡(luò)將能充分地或近似充分地利用每一個(gè)PC。由于在很大范圍內(nèi)現(xiàn)有PC是閑置的,此新系統(tǒng)將以最佳性能潛在地使每個(gè)PC用戶(及任何其他用戶)的可用計(jì)算機(jī)能力增長(zhǎng)一千倍;以及在要求下使能力增長(zhǎng)至任何所需水平,這主要受成本增長(zhǎng)的限制,然而此成本要比任何其它可設(shè)想到的計(jì)算機(jī)網(wǎng)絡(luò)配置要小得多。此革命性增長(zhǎng)超過(guò)在以上討論的計(jì)算機(jī)/網(wǎng)絡(luò)工業(yè)中早就出現(xiàn)的非??焖俚譂u進(jìn)性的增長(zhǎng)。
超因特網(wǎng)的超計(jì)算硬件和軟件裝置所提供的性能增長(zhǎng)在標(biāo)準(zhǔn)PC用戶的通常并行處理操作中所共享的個(gè)人計(jì)算機(jī)數(shù)量加倍的基礎(chǔ)上很可能每18個(gè)月至少加一倍,起先是2臺(tái)PC,然后約4臺(tái),約8臺(tái),約16臺(tái),約32臺(tái),約64臺(tái),約128臺(tái),約256臺(tái)及約512臺(tái)。在大約15年后,每個(gè)標(biāo)準(zhǔn)PC用戶將可能使用約1024臺(tái)個(gè)人計(jì)算機(jī)作并行處理或任何其它共享計(jì)算之用,而一般免費(fèi)地使用因特網(wǎng)或其后繼網(wǎng),例如超因特網(wǎng)。從性能內(nèi)容的另一端來(lái)看,超計(jì)算機(jī)一般會(huì)有類似的性能增長(zhǎng),但最后對(duì)性能增長(zhǎng)的限制主要是將臨時(shí)網(wǎng)絡(luò)連接加至可用PC上所需費(fèi)用,因此存在一定潛力在超計(jì)算機(jī)性能上有適量飛躍。
上面描述的網(wǎng)絡(luò)計(jì)算機(jī)系統(tǒng)由于具有豐富的閑置的連接的微處理器而提供幾乎無(wú)限制的靈活性。此優(yōu)點(diǎn)允許“緊密耦合的”計(jì)算問(wèn)題(正常情況下這難于并行地處理)得到解決而不必預(yù)先知道(當(dāng)今在相對(duì)的大規(guī)模并行處理中是必要的)有多少處理器可供使用及它們和它們的連接特性如何。最小數(shù)量的等效處理器(具有等效的其它性能)可在例如因特網(wǎng)的大規(guī)模網(wǎng)絡(luò)中容易地就近找到以及在網(wǎng)絡(luò)中就近從可用的大量PC中加以指派。此外,所用微處理器數(shù)量差不多是完全靈活的,決定于問(wèn)題的復(fù)雜性,而只由成本所限制。在計(jì)算機(jī)并行處理之間廣泛地引用寬帶寬連接,可在很大程度上解決現(xiàn)有的時(shí)間延遲問(wèn)題。
圖1是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示一個(gè)測(cè)量裝置的實(shí)施例,它用于測(cè)量共享操作期間的計(jì)算流,該共享操作例如是普通PC用戶與網(wǎng)絡(luò)提供者之間的并行處理。
圖2是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示另一個(gè)測(cè)量裝置的實(shí)施例,它用于測(cè)量網(wǎng)絡(luò)資源包括共享處理的流動(dòng),此網(wǎng)絡(luò)資源是提供給普通PC用戶和網(wǎng)絡(luò)提供者的。
圖3是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示又一個(gè)測(cè)量裝置的實(shí)施例,它在執(zhí)行之前估計(jì)共享處理操作的網(wǎng)絡(luò)資源的層次和它們的費(fèi)用,該共享處理操作是由普通PC用戶自網(wǎng)絡(luò)提供者請(qǐng)求的。
圖4A-4C是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示選擇裝置的實(shí)施例的步驟序列,該裝置用于使PC的共享處理請(qǐng)求與標(biāo)準(zhǔn)預(yù)設(shè)量的其它PC適配以執(zhí)行共享操作。
圖5是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示控制裝置的實(shí)施例,它用于使用戶閑置不用的PC供網(wǎng)絡(luò)使用以執(zhí)行共享處理操作。
圖6是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示信號(hào)裝置的實(shí)施例,它用于使用戶閑置不用的PC向網(wǎng)絡(luò)發(fā)信號(hào),表示它可用于共享處理操作。
圖7是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示接收器和/或查詢裝置的實(shí)施例,它用于使網(wǎng)絡(luò)接收和/或查詢網(wǎng)絡(luò)內(nèi)PC的狀態(tài),看它是否可用于共享處理。
圖8是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示選擇和/或應(yīng)用裝置的實(shí)施例,它用于在網(wǎng)絡(luò)中將彼此位置最近的可用PC定位以供共享處理用。
圖9是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示系統(tǒng)體系結(jié)構(gòu)的實(shí)施例,用于執(zhí)行一項(xiàng)由PC模仿的請(qǐng)求,請(qǐng)求使用并行處理裝置進(jìn)行搜索,而該并行處理裝置利用一定數(shù)量的連網(wǎng)PC。
圖10A-10I是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示使用防火墻的系統(tǒng)體系結(jié)構(gòu)的實(shí)施例,該防火墻用于將網(wǎng)絡(luò)中可接至網(wǎng)絡(luò)進(jìn)行共享處理的PC(包括其規(guī)??s小至微芯片的系統(tǒng))的部分與只準(zhǔn)訪問(wèn)PC用戶的部分隔開(kāi);還顯示另一個(gè)選代優(yōu)選功能,其中網(wǎng)絡(luò)中每個(gè)PC可在涉及網(wǎng)絡(luò)中一個(gè)或多個(gè)從屬PC的共享處理操作中用作或是主要或是從屬PC;及顯示家用或商用網(wǎng)絡(luò)系統(tǒng)。
圖11是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示系統(tǒng)體系結(jié)構(gòu)的實(shí)施例,該體系結(jié)構(gòu)用于通過(guò)無(wú)線裝置將PC簇連接以建立盡可能近的(因此也是最快的)連接。
圖12是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示用于通過(guò)無(wú)線裝置將PC連至衛(wèi)星的系統(tǒng)體系結(jié)構(gòu)的實(shí)施例。
圖13是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示系統(tǒng)體系結(jié)構(gòu)的實(shí)施例,該體系結(jié)構(gòu)將通過(guò)無(wú)線裝置的完全互連性提供給一簇網(wǎng)絡(luò)中的PC。
圖14A是計(jì)算機(jī)網(wǎng)絡(luò)如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示轉(zhuǎn)發(fā)器的實(shí)施例,通過(guò)它PC可識(shí)別網(wǎng)絡(luò)簇中一個(gè)或多個(gè)最近的可用PC以便通過(guò)無(wú)線裝置將它(們)指定供共享處理用。圖14B顯示無(wú)線地連接的簇;圖14C顯示帶有轉(zhuǎn)發(fā)器及連至因特網(wǎng)的網(wǎng)絡(luò)有線連接的無(wú)線簇;圖14D顯示帶有轉(zhuǎn)發(fā)器的網(wǎng)絡(luò)客戶/服務(wù)器有線系統(tǒng)。
圖15是計(jì)算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)的區(qū)段的簡(jiǎn)化圖,顯示路由裝置的實(shí)施例,它優(yōu)選地使用寬帶連接裝置將PC的共享處理請(qǐng)求在網(wǎng)絡(luò)內(nèi)選擇路由至網(wǎng)絡(luò)中另一個(gè)具有一臺(tái)或多臺(tái)閑置而可用的PC的區(qū)域。
新網(wǎng)絡(luò)計(jì)算機(jī)不僅將PC用作網(wǎng)絡(luò)服務(wù)用戶,還用作對(duì)網(wǎng)絡(luò)的計(jì)算能力提供者。根據(jù)由PC擁有者(或租用者)提供給網(wǎng)絡(luò)的經(jīng)濟(jì)資源在價(jià)值上類似于由提供連接性的網(wǎng)絡(luò)提供者所提供的資源這一事實(shí),新形式的計(jì)算機(jī)/網(wǎng)絡(luò)經(jīng)濟(jì)結(jié)構(gòu)允許實(shí)現(xiàn)這類網(wǎng)絡(luò)與個(gè)人計(jì)算機(jī)之間的連接。
在網(wǎng)絡(luò)提供者如互聯(lián)網(wǎng)服務(wù)提供者(目前經(jīng)常利用電信網(wǎng)以供連結(jié)用)與PC用戶之間的現(xiàn)有單向功能關(guān)系中,網(wǎng)絡(luò)提供者向例如因特網(wǎng)的網(wǎng)絡(luò)提供付費(fèi)接入(很像有線電視服務(wù)),不像上述功能關(guān)系,此新關(guān)系意識(shí)到PC用戶也能向用戶的PC提供網(wǎng)絡(luò)接入以供并行計(jì)算用,這具有類似價(jià)值。因此PC在多任務(wù)模式中,選代地或潛在地甚至實(shí)際上是同時(shí)地既在網(wǎng)上提供服務(wù)又使用服務(wù)。
此新網(wǎng)絡(luò)在操作中的結(jié)構(gòu)關(guān)系大致地相似于當(dāng)今電力公司與連至公司的小型單獨(dú)發(fā)電機(jī)之間所存在的關(guān)系,其中根據(jù)雙方的運(yùn)行決策,電功率可在任何一個(gè)方向內(nèi)流動(dòng)及在任何一個(gè)具體時(shí)間內(nèi)由一定時(shí)間內(nèi)電力流動(dòng)的凈余方向所決定,每一方相對(duì)于另一方可處于或是借方或是貸方位置,并按此結(jié)算。在不斷解除價(jià)格管制的電力工業(yè)中,電力(其發(fā)生與傳輸兩者)正在跨越貿(mào)易界限的競(jìng)爭(zhēng)性市場(chǎng)上成為可買和賣的商品。在具有為新網(wǎng)絡(luò)建議的結(jié)構(gòu)關(guān)系的情況下,隨著時(shí)間推移將會(huì)在新的計(jì)算機(jī)能力工業(yè)中發(fā)展并行自由市場(chǎng)結(jié)構(gòu),而該計(jì)算機(jī)能力工業(yè)由以各種方式提供共享處理的個(gè)人計(jì)算機(jī)網(wǎng)所主宰。
在此新網(wǎng)絡(luò)及其結(jié)構(gòu)關(guān)系中將網(wǎng)絡(luò)提供者以可能的最廣闊方式定義為一個(gè)實(shí)體(公司或其它商業(yè)機(jī)構(gòu),政府,不營(yíng)利機(jī)構(gòu),合作體,財(cái)團(tuán),委員會(huì),協(xié)會(huì),社團(tuán)或其它組織或個(gè)人),該實(shí)體向個(gè)人計(jì)算機(jī)用戶(下面將最廣義地加以定義)提供連至任何網(wǎng)絡(luò)的初始的和后續(xù)的連接硬件和/或軟件和/或固件和/或其它部件和/或服務(wù),而該網(wǎng)絡(luò)可以是例如因特網(wǎng)和因特網(wǎng)II或WWW或它們現(xiàn)在或?qū)?lái)的等效網(wǎng),共存網(wǎng)或后繼網(wǎng),例如包括任何現(xiàn)有類型因特網(wǎng)接入提供者(ISP)的超因特網(wǎng),現(xiàn)有類型的ISP包括電信公司,有線電視或廣播公司,電力公司,衛(wèi)星通信公司,或它們現(xiàn)有或?qū)?lái)的等效的、共存的或后繼公司。網(wǎng)絡(luò)提供者的網(wǎng)絡(luò)中所用連接裝置,包括個(gè)人計(jì)算機(jī)或其等效的或后繼者之間所用的,最好是極寬帶的,例如使用纖維光纜或無(wú)線裝置,但不排除其它裝置,其中包括電視同軸電纜和電話扭線對(duì),以及相關(guān)連的網(wǎng)關(guān),橋接器,路由器和開(kāi)關(guān),并帶有所有相關(guān)連的硬件和/或軟件和/或固件和/或其它部件以及它們現(xiàn)有的和將來(lái)的等效的或后繼部件。由提供者使用的計(jì)算機(jī)包括任何計(jì)算機(jī),其中包括大型主機(jī),小型機(jī),服務(wù)器和個(gè)人計(jì)算機(jī)及它們的相關(guān)連的硬件和/或軟件和/或固件和/或其它部件和它們現(xiàn)有的和將來(lái)的等效的或后繼裝置。
在網(wǎng)絡(luò)提供者之外的其它網(wǎng)絡(luò)控制層也需要用以控制網(wǎng)絡(luò)結(jié)構(gòu)和功能的任何方面,任何一層可以或可以不控制PC用戶和與它們直接交互。例如,至少一層網(wǎng)絡(luò)控制層例如萬(wàn)維網(wǎng)財(cái)團(tuán)(W3C)或因特網(wǎng)社團(tuán)(ISOC)或其它特定工業(yè)財(cái)團(tuán)需建立和保證遵循任何預(yù)先規(guī)定的連至網(wǎng)絡(luò)的任何硬件和/或軟件和/或固件和/或其它部件的網(wǎng)絡(luò)標(biāo)準(zhǔn)和/或協(xié)議和/或工業(yè)標(biāo)準(zhǔn)協(xié)定。根據(jù)這些財(cái)團(tuán)/社團(tuán)的一致意見(jiàn),其它網(wǎng)絡(luò)控制層應(yīng)負(fù)責(zé)網(wǎng)絡(luò)的管理和操作。這些其它網(wǎng)絡(luò)控制層可由任何網(wǎng)絡(luò)實(shí)體構(gòu)成,包括剛才前面為網(wǎng)絡(luò)提供者規(guī)定的那些。
提供的網(wǎng)絡(luò)的主要規(guī)定特性為PC用戶間的通信連接(包括任何形式的硬件和/或軟件和/或固件和/或部件),包括電磁的(例如光和無(wú)線電或微波)和機(jī)電的(也不排除生化的或生物的),最優(yōu)地將最多可能的用戶連接起來(lái)(或直接或間接),例如因特網(wǎng)(如因特網(wǎng)II)和WWW網(wǎng)和等效的和后繼網(wǎng),例如超因特網(wǎng)。這類多層網(wǎng)絡(luò)很可能與不同技術(shù)能力共存,例如因特網(wǎng)和因特網(wǎng)II,但對(duì)例如電子郵件這樣的標(biāo)準(zhǔn)網(wǎng)絡(luò)功能將有層間的互連,因而就能在層間自由通信。
個(gè)人計(jì)算機(jī)也以最可能廣闊的方式定義為使用個(gè)人計(jì)算機(jī)的任何個(gè)人或其它實(shí)體,此個(gè)人計(jì)算機(jī)定義為任何數(shù)字的或模擬的或神經(jīng)的計(jì)算機(jī),具體地包括基于微處理器的個(gè)人計(jì)算機(jī),具有一個(gè)或多個(gè)微處理器(每個(gè)包括一個(gè)或多個(gè)并行處理器)的一般現(xiàn)有形式(硬件和/或軟件和/或固件和/或任何其它部件)和它們現(xiàn)有和將來(lái)的等效或后繼形式,例如工作站、網(wǎng)絡(luò)計(jì)算機(jī)、手持個(gè)人數(shù)字助理、個(gè)人通信器例如電話和尋呼機(jī)、適用的計(jì)算機(jī)、數(shù)字信號(hào)處理器、基于神經(jīng)的計(jì)算機(jī)(包括PC)、娛樂(lè)設(shè)備例如電視機(jī)、錄像機(jī)、攝像機(jī)、光盤或數(shù)字光盤(CD或DVD)放映機(jī)/攝制機(jī)、無(wú)線電和照相機(jī)、其它手持電子設(shè)備、商用電子設(shè)備例如打印機(jī)、復(fù)印機(jī)、傳真機(jī)、汽車或其它運(yùn)輸設(shè)備及其它現(xiàn)有或后繼設(shè)備,包括一個(gè)或多個(gè)微處理器(或功能上或結(jié)構(gòu)上的等效設(shè)備),特別那些個(gè)人直接使用的設(shè)備,使用一個(gè)或多個(gè)微處理器,由無(wú)機(jī)化合物如硅和/或其它無(wú)機(jī)或有機(jī)化合物;現(xiàn)有和將來(lái)形式的大型主計(jì)算機(jī)、小型機(jī)、微型機(jī)及甚至于超計(jì)算機(jī)也都包括在內(nèi)。如上面所定義的這類個(gè)人計(jì)算機(jī)具有擁有者或租用者,他們不一定是計(jì)算機(jī)用戶。最好連續(xù)地將計(jì)算機(jī)接至網(wǎng)絡(luò),例如因特網(wǎng)、WWW或等效的或后繼網(wǎng)。
并行處理定義為共享處理的一種形式,涉及在解決相同計(jì)算問(wèn)題或其它任務(wù)中涉及的兩個(gè)或多個(gè)微處理器。大規(guī)模并行微處理器處理涉及大量微處理器。在今日技術(shù)中,可能將大規(guī)模并行處理考慮為大約64個(gè)微處理器(此文中稱為節(jié)點(diǎn)),而在使用PC微處理器的Intel超計(jì)算機(jī)設(shè)計(jì)中已成功地測(cè)試過(guò)超過(guò)7,000個(gè)節(jié)點(diǎn)(Pentium Pros)。預(yù)料到繼續(xù)改善軟件后將能使用多得多的節(jié)點(diǎn),很可能只受在一個(gè)給定網(wǎng)絡(luò)中可用的微處理器數(shù)量的限制,甚至一個(gè)非常大的網(wǎng)例如因特網(wǎng)或其等效的和/或后繼的網(wǎng)如超因特網(wǎng)也如此。
寬帶波長(zhǎng)或?qū)拵ЬW(wǎng)傳輸在此處定義為一種傳輸速度(通常以每秒的位數(shù)測(cè)量),這種速度足夠高(或大致地至少對(duì)應(yīng)于一個(gè)或多個(gè)微處理器的內(nèi)部時(shí)鐘速度乘以微處理器通道數(shù),等于每秒指令數(shù)或每秒操作數(shù)或每秒計(jì)算次數(shù))從而使處理器的處理輸入和輸出,尤其在高峰處理層上,實(shí)際上不受完成某種形式的并行處理尤其包括大規(guī)模并行處理的微處理器之間的網(wǎng)絡(luò)連接帶寬的限制。由于此定義決定于微處理器速度,它將隨著微處理器速度的增長(zhǎng)而增長(zhǎng)。一個(gè)大致的例子可以是現(xiàn)有的100MIPS(每秒百萬(wàn)條指令)微處理器,對(duì)于它的寬帶連接應(yīng)大于每秒100兆位(Mbps);這是一個(gè)大致的近似。然而,上面引用的優(yōu)選連接裝置是纖維光纜,它目前早就在單個(gè)光纖上提供多個(gè)千兆位帶寬并將在未來(lái)顯著地改善,所以使用纖維光纜實(shí)際上保證了比微處理器速度大得多的數(shù)據(jù)傳輸?shù)膶拵拋?lái)傳輸數(shù)據(jù)。提供寬帶傳輸?shù)倪B接裝置可或?yàn)橛芯€或?yàn)闊o(wú)線,而無(wú)線連接一般優(yōu)選地適用于移動(dòng)個(gè)人計(jì)算機(jī)(或等效的或后繼的)及如下面另外所標(biāo)明的計(jì)算機(jī)。無(wú)線連接帶寬也增長(zhǎng)得很快并可認(rèn)為事實(shí)上能提供與纖維光纜相同的好處遠(yuǎn)遠(yuǎn)超過(guò)數(shù)據(jù)處理速度的數(shù)據(jù)傳輸速度。
擁有者/租用者與提供者之間共享使用的經(jīng)濟(jì)基礎(chǔ)是各方同意的遵照管理法規(guī)、規(guī)章或規(guī)則的所有項(xiàng)目,包括根據(jù)處理能力的凈使用或凈供應(yīng)的周期測(cè)量而由一方向另一方付費(fèi)。
在一個(gè)實(shí)施例中,如圖1中所示,為使網(wǎng)絡(luò)結(jié)構(gòu)有效地發(fā)揮功能,應(yīng)有一個(gè)儀表裝置5(包括硬件和/或軟件和/或固件和/或其它部件)以測(cè)量PC1用戶和網(wǎng)絡(luò)2提供者之間的計(jì)算能力的流動(dòng),提供者2可提供連至因特網(wǎng)和/或萬(wàn)維網(wǎng)和/或因特網(wǎng)II和/或任何現(xiàn)有的或?qū)?lái)的等效的或后繼者3,例如超因特網(wǎng)。在一個(gè)實(shí)施例中,PC用戶應(yīng)由可供網(wǎng)絡(luò)使用的處理能力的某些凈定額來(lái)測(cè)量,例如一個(gè)或多個(gè)標(biāo)準(zhǔn)測(cè)試測(cè)量速度上的凈記分或總系統(tǒng)速度的其它性能特征,例如PC庫(kù)的基準(zhǔn)測(cè)試程序,ZD Winstone(潛在地包括硬件和/或軟件和/或固件和/或其它部件的測(cè)試)或例如微處理器的特別重要部件的特定個(gè)別記數(shù)(例如MIPS或每秒百萬(wàn)指令數(shù)),這可能具有與應(yīng)用有關(guān)的重要性,以及用網(wǎng)絡(luò)使用這類資源所化的時(shí)間來(lái)測(cè)量。例如,在最簡(jiǎn)單情況下,這一種儀表只須測(cè)量PC可供網(wǎng)絡(luò)處理用的時(shí)間4,并用它來(lái)與PC使用網(wǎng)絡(luò)的時(shí)間(這早已正常地由提供者測(cè)量,如下面討論的那樣)相比較以得到凈費(fèi)用;這種儀表的可能位置包括在例如服務(wù)器那樣的網(wǎng)絡(luò)計(jì)算機(jī)處,在PC處,及這兩者之間的連接之上的某點(diǎn)。作為標(biāo)準(zhǔn)術(shù)語(yǔ)的數(shù)據(jù)通過(guò)量是另一個(gè)潛在測(cè)量。
在另一個(gè)例子中,如圖2中所示,也有一個(gè)儀表裝置7(包括硬件和/或軟件和/或固件和/或其它部件),它測(cè)量每個(gè)個(gè)別PC1使用的網(wǎng)絡(luò)資源6量和與它們相關(guān)連的費(fèi)用。例如,這將包括用于將數(shù)據(jù)自網(wǎng)絡(luò)站點(diǎn)或?qū)V播自網(wǎng)絡(luò)作常規(guī)下載所化時(shí)間。普通工業(yè)中通常有支持按服務(wù)小時(shí)或按服務(wù)種類收費(fèi)的現(xiàn)有儀表裝置,其提供者如AmericaOnline,Compurserve和Prodigy。這類現(xiàn)有裝置的能力可通過(guò)包括并行處理資源的測(cè)量而得到加強(qiáng),該類資源由因特網(wǎng)服務(wù)提供者或等效提供者從其它PC用戶分配給個(gè)別PC用戶6,它也簡(jiǎn)單地按時(shí)間測(cè)量。一定時(shí)間內(nèi)儀表5和儀表7的測(cè)量結(jié)果的時(shí)間上的凈差4提供合理的收費(fèi)依據(jù)。
選代地,如圖3中所示,儀表10也可預(yù)期地對(duì)個(gè)別PC用戶估計(jì)滿足PC用戶向網(wǎng)絡(luò)(提供者或其它網(wǎng)絡(luò)控制層)的處理請(qǐng)求所需網(wǎng)絡(luò)資源量及相關(guān)的計(jì)劃成本,通過(guò)執(zhí)行該請(qǐng)求而提供批準(zhǔn)該估計(jì)的手段,及當(dāng)它出現(xiàn)時(shí)實(shí)時(shí)讀出費(fèi)用(選代地,此儀表可以只用于提醒9PC用戶,一定的處理要求8已越出正常的先前已接收的參數(shù),例如費(fèi)用級(jí)別)。作為一個(gè)不正常的深搜索請(qǐng)求的例子,優(yōu)先級(jí)或時(shí)間限制和搜索深度可優(yōu)選地用作準(zhǔn)則或限制參數(shù),用戶可依靠后者來(lái)確定或設(shè)定該裝置。
優(yōu)選地,網(wǎng)絡(luò)可不涉及用戶和提供者之間的付費(fèi),而由網(wǎng)絡(luò)系統(tǒng)(軟件、硬件等)提供用戶和提供者兩者的計(jì)算資源的主要等效用途(因?yàn)橛扇魏我环讲僮鞯木W(wǎng)絡(luò)計(jì)算機(jī)可以潛在地成為計(jì)算資源的用戶和提供者兩者(假設(shè)在多任務(wù)環(huán)境中,甚至是同時(shí)地),潛在地具有用戶的優(yōu)先選擇(例如在用戶分布或用戶信用線的基礎(chǔ)上或通過(guò)相對(duì)的即時(shí)支付)。
如圖4中所示,PC和其它用戶的使用優(yōu)先級(jí)和范圍可在網(wǎng)絡(luò)(提供者或其它)的“默認(rèn)為標(biāo)準(zhǔn)級(jí)別用途”基礎(chǔ)上進(jìn)行控制,及由用戶決策在由特定網(wǎng)絡(luò)提供者所規(guī)定的基礎(chǔ)上改寫(xiě)(或由其它網(wǎng)絡(luò)控制層改寫(xiě))。一個(gè)明顯的默認(rèn)基礎(chǔ)是對(duì)上面描述的提供者花費(fèi)完P(guān)C的或其它用戶的全部信用余額,然后提供者向用戶在貸給基礎(chǔ)上進(jìn)一步提供規(guī)定的服務(wù),直至達(dá)到一定設(shè)定的限額;根據(jù)資源和/或信用歷史,不同用戶可有不同限額。
例如以所擁有的或租用的特定微處理器硬件為基礎(chǔ),特定類型的PC用戶可接至一組最大數(shù)量的并行PC或微處理器,而較小的或基本用戶一般接至較少PC,反之亦然。特定類型的用戶也能在執(zhí)行它們的網(wǎng)絡(luò)處理時(shí)具有不同優(yōu)先級(jí)。根據(jù)新網(wǎng)絡(luò)計(jì)算機(jī)系統(tǒng)的共享處理資源的獨(dú)特特征,可以在用戶和提供者之間提供非常廣闊范圍的特定結(jié)構(gòu)形式,傳統(tǒng)的和新穎的兩者都有。
例如,在最簡(jiǎn)單的情況下,如圖4A中所示,在初始系統(tǒng)實(shí)施例中,標(biāo)準(zhǔn)PC1對(duì)于使用并行處理的用戶請(qǐng)求11可由系統(tǒng)軟件13(如圖4B中所示)默認(rèn)定為只使用一個(gè)其它基本上相同的PC12微處理器以供并行處理或多任務(wù)之用,如圖4C中所示;當(dāng)網(wǎng)絡(luò)系統(tǒng)隨著時(shí)間推移而不斷升級(jí)時(shí),可以使用更多標(biāo)準(zhǔn)數(shù)量的PC微處理器,例如在下一層次用大約三臺(tái)PC,如以后圖10G中所示(它也可說(shuō)明一個(gè)PC1用戶以額外費(fèi)用實(shí)行一個(gè)改寫(xiě)選擇以便在默認(rèn)的一臺(tái)PC微處理器的標(biāo)準(zhǔn)之上使用一層服務(wù))總共約為4臺(tái),然后約8臺(tái),約16臺(tái),約32臺(tái),約64臺(tái)等等,或者其間事實(shí)上可用任何數(shù)量,外加復(fù)雜的改寫(xiě)選擇。最后可有多得多的PC微處理器用于標(biāo)準(zhǔn)PC用戶(實(shí)際上任何數(shù)量),最好從大約128臺(tái)開(kāi)始,然后約256臺(tái),然后約512臺(tái),隨后約1024臺(tái),隨著時(shí)間推移而以此類推,同時(shí)網(wǎng)絡(luò)及其所有部件都逐步升級(jí)以處理不斷增長(zhǎng)的數(shù)量,隨著時(shí)間推移,即使在標(biāo)準(zhǔn)用戶層次上系統(tǒng)的規(guī)??筛淖冃砸彩菍?shí)質(zhì)上不受限制的。
優(yōu)選地,對(duì)于大多數(shù)標(biāo)準(zhǔn)PC用戶(包括現(xiàn)有的和將來(lái)的等效的和后繼者)而言,與因特網(wǎng)(或現(xiàn)有的和將來(lái)的等效的或后繼網(wǎng),例如超因特網(wǎng))相連并不需要PC用戶付費(fèi),因?yàn)樽鳛閷?duì)這種接入因特網(wǎng)的變換,PC用戶在PC閑置時(shí)總使他們的PC讓網(wǎng)絡(luò)用作并行處理。因此,因特網(wǎng)服務(wù)提供者(包括現(xiàn)有和將來(lái)等效的和后繼者)在爭(zhēng)取PC用戶顧客方面的競(jìng)爭(zhēng)中涉及的因素包括所提供接入服務(wù)的方便程序和質(zhì)量及向標(biāo)準(zhǔn)PC用戶提供共享處理而不額外收費(fèi),或是共享處理的層次,表現(xiàn)在例如在標(biāo)準(zhǔn)情況下給一個(gè)主PC指派的從屬PC的數(shù)量。ISP也會(huì)從ISP網(wǎng)絡(luò)內(nèi)部或外部競(jìng)爭(zhēng)并行處理操作以便在它們的網(wǎng)絡(luò)上發(fā)揮主導(dǎo)作用。
此外,如圖5中所示,在另一實(shí)施例中有一個(gè)(硬件和/或軟件和/或固件和/或其它的)控制裝置用于控制用戶的PC接入至網(wǎng)絡(luò)。在此最簡(jiǎn)單形式中,例如手動(dòng)操作機(jī)電開(kāi)關(guān)中,PC用戶可設(shè)置此控制裝置以便當(dāng)PC用戶不用PC時(shí)提供PC供網(wǎng)絡(luò)用。選代地,PC用戶可利用多任務(wù)硬件和/或軟件和/或固件和/或其它部件將控制裝置設(shè)置為只要PC處于閑置狀態(tài),那怕是暫時(shí),就將PC提供網(wǎng)絡(luò)使用(來(lái)自因特網(wǎng)或其它網(wǎng)絡(luò)的廣播或“推動(dòng)”應(yīng)用程序仍能在臺(tái)式背景中運(yùn)行)?;蛘吒?jiǎn)單地,如圖5A中所示,只要裝在PC中的軟件控制裝置12檢測(cè)到所有用戶應(yīng)用程序都關(guān)閉及PC1可供網(wǎng)絡(luò)14用(可能在由用戶設(shè)定的一段時(shí)間延遲之后,就像常用的節(jié)省屏幕軟件那樣),裝置12就通知15網(wǎng)絡(luò)計(jì)算機(jī),例如服務(wù)器2,通知它PC可供網(wǎng)絡(luò)用,后者即可控制PC1以供另一個(gè)PC并行處理或多任務(wù)處理之用。這一共享處理可繼續(xù)下去,直至裝置12檢測(cè)到在第一臺(tái)PC中打開(kāi)了16一個(gè)應(yīng)用程序(或在多任務(wù)環(huán)境中為了更快地響應(yīng),在第一次敲鍵盤時(shí)),此時(shí)裝置12通知17網(wǎng)絡(luò)計(jì)算機(jī)例如服務(wù)器2,告訴它PC已不能再供網(wǎng)絡(luò)使用,如圖5B中所示,因此網(wǎng)絡(luò)即停止使用第一臺(tái)PC。
在優(yōu)選實(shí)施例中,如圖6中所示,有一臺(tái)(硬件和/或軟件和/或固件和/或其它部件)PC1用的信號(hào)裝置18,用于足夠詳細(xì)地標(biāo)明或向網(wǎng)絡(luò)通知15用戶PC是否可供網(wǎng)絡(luò)使用14(及是完全使用還是只能多任務(wù)操作)及它的特定的(硬件/軟件/固件/其它部件)配置20(根據(jù)由PC提供的狀態(tài)19)以便網(wǎng)絡(luò)或網(wǎng)絡(luò)計(jì)算機(jī)例如服務(wù)器2能有效地利用它的能力。在一個(gè)實(shí)施例中,轉(zhuǎn)發(fā)裝置位于用戶PC之內(nèi)并將其閑置狀態(tài)或其它狀態(tài)(例如改變狀態(tài)時(shí)或周期地)廣播或響應(yīng)于來(lái)自網(wǎng)絡(luò)裝置的查詢信號(hào)。
還有,如圖7中所示,在另一實(shí)施例中,有一個(gè)位于一部分網(wǎng)絡(luò)中(例如網(wǎng)絡(luò)計(jì)算機(jī),開(kāi)關(guān),路由器或另一個(gè)PC)的(硬件/軟件和/或固件和/或其它部件)轉(zhuǎn)發(fā)裝置21,用于接收22PC裝置狀態(tài)廣播和/或查詢26PC的狀態(tài),如圖7中所示。
在一個(gè)實(shí)施例中,如圖8中所示,網(wǎng)絡(luò)也可在其一部分硬件和/或軟件(和/或固件和/或其它部件)中配備一種能力,可以允許它最有效地選擇和利用可用的用戶PC以完成由PC用戶或網(wǎng)絡(luò)提供者或其他人所啟動(dòng)的并行處理。為做到這點(diǎn),該網(wǎng)絡(luò)應(yīng)具有(硬件和/或軟件和/或固件和/或其它部件)能力在地理網(wǎng)格線/連結(jié)裝置23上精確地將每個(gè)PC定位在其位置上以便在盡可能靠近的PC(PC1和PC12)之間執(zhí)行并行處理,這對(duì)于具有固定地理位置的PC是不困難的,這些PC習(xí)慣上組合成網(wǎng)格24,如圖8中所示,但這需要一個(gè)運(yùn)行的任何無(wú)線微處理器系統(tǒng)來(lái)測(cè)量它離它的網(wǎng)絡(luò)中繼站的距離,如下面在圖14中討論的那樣。
因特網(wǎng)(或因特網(wǎng)II或后繼網(wǎng),例如超因特網(wǎng))或WWW網(wǎng)計(jì)算機(jī)的一個(gè)主要能力是方便于PC用戶或其它用戶所做搜索。如圖9中所示,搜索對(duì)多重處理特別適用,因?yàn)槔缤ǔ5乃阉魇菍ふ乙粋€(gè)具有特定信息的特定因特網(wǎng)或WWW網(wǎng)的網(wǎng)站。這類網(wǎng)站搜索可按地理分區(qū),不同的由網(wǎng)絡(luò)定位的PC處理器1′通過(guò)所示有線裝置99(或無(wú)線連接)通信以搜索每一區(qū),整個(gè)區(qū)分為所示的八個(gè)分開(kāi)的部分,它們最好大致相等,因此整個(gè)搜索時(shí)間只有一個(gè)處理器單獨(dú)搜索的時(shí)間的大約1/8(假定PC1微處理器只提供控制而不管并行處理,有些情況下這樣最好)。
作為一個(gè)典型例子,單個(gè)PC用戶可能需要1,000分鐘的搜索時(shí)間去找出請(qǐng)求的東西,對(duì)于多PC處理器的網(wǎng)絡(luò)計(jì)算機(jī)來(lái)說(shuō),使用10個(gè)處理器時(shí)能在100分鐘內(nèi)完成搜索,或使用100個(gè)處理器在10分鐘內(nèi)完成或使用1,000個(gè)處理器在1分鐘內(nèi)完成(甚至于使用60,000個(gè)處理器在1秒鐘內(nèi)完成);假定至少在時(shí)間上的應(yīng)達(dá)到的性能透明度。網(wǎng)絡(luò)的外部并行處理可最佳地為完全可改變規(guī)模的,實(shí)際上沒(méi)有理論限制。
上面的例子也說(shuō)明了網(wǎng)絡(luò)并行處理的極大的潛在優(yōu)勢(shì)。在每個(gè)等效的例子中化費(fèi)同樣數(shù)量的網(wǎng)絡(luò)資源,60,000處理器秒。但是使用相對(duì)大量的處理器,網(wǎng)絡(luò)即可向用戶提供相對(duì)立即的響應(yīng)而在費(fèi)用上無(wú)差別(或很小差別)—主要的優(yōu)勢(shì)。事實(shí)上,每個(gè)連至提供外部并行處理的網(wǎng)絡(luò)的PC用戶成為一個(gè)虛擬超計(jì)算機(jī)!如下面所討論的,超計(jì)算機(jī)利用現(xiàn)用層次以上增加的一千倍(或更多)微處理器,從而經(jīng)受性能上的類似量子跳躍。
在萬(wàn)維網(wǎng)(WWW)中任何有效搜索類似地需要這種能力。WWW當(dāng)前以每年加一倍的速率增長(zhǎng),以致在WWW內(nèi)搜索信息將在未來(lái)幾何地變得愈來(lái)愈困難,特別是過(guò)一個(gè)年代,而要對(duì)于任何搜索找到有關(guān)WWW網(wǎng)站并閱覽和分析網(wǎng)站內(nèi)容已經(jīng)是非常困難了。
因此利用大規(guī)模并行處理來(lái)搜索的能力應(yīng)該成為有效的,并且顯著地增強(qiáng)科學(xué)、技術(shù)和醫(yī)學(xué)搜索器的能力。
這種增強(qiáng)的搜索(和分析)能力也將根本上改變?nèi)魏雾?xiàng)目和/或服務(wù)的買者和賣者之間的關(guān)系。對(duì)于買者說(shuō),大規(guī)模并行網(wǎng)絡(luò)處理將有可能在世界范圍內(nèi)找到任何產(chǎn)品或定級(jí)非常高的產(chǎn)品或一類服務(wù)(對(duì)于性能、可靠性等而言)的最佳價(jià)格,或是價(jià)格/性能的最佳組合,或是給定價(jià)格下的最高定級(jí)產(chǎn)品,等等。產(chǎn)品的最佳價(jià)格可包括在買者可接受的特定發(fā)貨時(shí)間參數(shù)范圍內(nèi)的最佳發(fā)貨價(jià)格。
對(duì)于賣者而言,這類并行處理能顯著地增強(qiáng)對(duì)給定產(chǎn)品或服務(wù)一直感興趣的顧客在全世界范圍內(nèi)的搜索,提供極具針對(duì)性的廣告。賣者甚至提供者能直接了解他們的客戶并直接與他們交互以得到對(duì)特定產(chǎn)品和服務(wù)的反饋信息,以便更好地評(píng)估客戶的滿意程度及介紹新產(chǎn)品的開(kāi)發(fā)。
類似地,系統(tǒng)的共享并行處理所提供的快速增長(zhǎng)的能力在下列各方面產(chǎn)生明顯的改進(jìn)例如世界范圍內(nèi)求模型那樣的復(fù)雜仿真和一段時(shí)間內(nèi)的局部天氣預(yù)報(bào)系統(tǒng),以及任何結(jié)構(gòu)或產(chǎn)品的設(shè)計(jì)和測(cè)試,自飛機(jī)和摩天樓至新藥和完善得多的人工智能(AI)在醫(yī)學(xué)處理中的應(yīng)用及將來(lái)自“推動(dòng)”技術(shù)的PC用戶的大量電子數(shù)據(jù)輸入分類和組織。游戲的改善也是明顯的,特別在現(xiàn)實(shí)仿真和交互性方面更如此。
自例子可以看出,例如超因特網(wǎng)的因特網(wǎng)或WWW網(wǎng)計(jì)算機(jī)系統(tǒng)能潛在地向PC用戶提供比今日存在的最有能力的超計(jì)算機(jī)強(qiáng)得多的特殊新計(jì)算機(jī)能力層次。世界上總共已有大約35萬(wàn)兆片微芯片,其中約1萬(wàn)5千兆為某些類型的微處理器(大部分是相當(dāng)簡(jiǎn)單的“家用”型,用于操縱手表,電視,照相機(jī),汽車,電話等)。假定出現(xiàn)有速率增長(zhǎng),則十年內(nèi)因特網(wǎng)/因特網(wǎng)II/WWW可以容易地具有一千兆個(gè)別PC用戶,它們中每個(gè)提供平均總數(shù)為至少10個(gè)高度完善的微處理器(假定PC具有至少4個(gè)微處理器(或更多,例如16個(gè)微處理器或32個(gè))和相關(guān)連的其它手持式家庭娛樂(lè)和具有微處理器或數(shù)字處理能力的商業(yè)設(shè)備,如數(shù)字信號(hào)處理器或后繼設(shè)備)。距今十年時(shí)間內(nèi)將有由至少1萬(wàn)兆個(gè)微處理器組成的全球計(jì)算機(jī),由電磁波裝置以接近光速的速度互連起來(lái)。
此外,如果上面指出的特別大量的“家用”微處理器,特別那些現(xiàn)在中間地用作個(gè)人計(jì)算機(jī)的設(shè)備,按照相同基本的一致同意的工業(yè)標(biāo)準(zhǔn)設(shè)計(jì)成PC用的并行微處理器(或等效的或后繼的)或用于PC“芯片上的系統(tǒng)”(下面在圖10A-H中將討論),以及如果它也由例如纖維光纜或等效的無(wú)線裝置那樣的寬帶裝置所連接,則潛在可用的并行處理器數(shù)量將大致地增加10倍,15年內(nèi)的凈潛在“標(biāo)準(zhǔn)”計(jì)算性能升至現(xiàn)有性能的10,000倍,還不包括摩爾定律的例行增長(zhǎng)。此外,如果所有當(dāng)前斷續(xù)地操作的微處理器遵循一基本設(shè)計(jì)標(biāo)準(zhǔn),則雖然每個(gè)微處理器的費(fèi)用特別在最初會(huì)略為上升,但由于使用其它閑置的“家用”微處理器而增強(qiáng)了總的性能,所有用戶的計(jì)算凈費(fèi)用會(huì)顯著下降。總系統(tǒng)費(fèi)用因而促使這些當(dāng)前用作專業(yè)設(shè)備的微處理器變成事實(shí)上全部通用微處理器(例如PC),其軟件和固件提供它們的大多數(shù)顯著功能。
將此歸入上下文中,當(dāng)今利用最新PC微處理器的通常超計(jì)算機(jī)不超過(guò)一百。使用連至所有外部并行處理的網(wǎng)絡(luò)連接,一個(gè)網(wǎng)絡(luò)超計(jì)算機(jī)用戶可能最多使用1千兆微處理器,其能力比使用當(dāng)今內(nèi)部并行處理超計(jì)算機(jī)的能力高出10,000,000倍(假定都是相同微處理器技術(shù))。由于上面提到的它的實(shí)際上無(wú)限制的可改變規(guī)模的性質(zhì),供超計(jì)算機(jī)用戶和PC用戶使用的資源在任何計(jì)算功能中會(huì)明顯地變化,以致可用所必需的資源層次能有效地滿足高峰計(jì)算負(fù)荷。
總之,關(guān)于PC和網(wǎng)絡(luò)間能力的凈供應(yīng),圖1-9顯示包括個(gè)人計(jì)算機(jī)在內(nèi)的計(jì)算機(jī)的網(wǎng)絡(luò)的系統(tǒng)的實(shí)施例,包括網(wǎng)絡(luò)服務(wù)裝置,該服務(wù)包括瀏覽功能,以及例如并行處理的共享計(jì)算機(jī)處理,在網(wǎng)絡(luò)內(nèi)提供給個(gè)人計(jì)算機(jī);至少兩臺(tái)個(gè)人計(jì)算機(jī);至少一個(gè)個(gè)人計(jì)算機(jī)所用裝置,當(dāng)個(gè)人用戶閑置不用該計(jì)算機(jī)時(shí),后者可臨時(shí)用于向網(wǎng)絡(luò)提供共享計(jì)算機(jī)處理服務(wù);以及在網(wǎng)絡(luò)基礎(chǔ)上監(jiān)視向每臺(tái)個(gè)人計(jì)算機(jī)或向個(gè)人計(jì)算機(jī)用戶提供的服務(wù)。此外,圖1-9顯示的實(shí)施例中系統(tǒng)是規(guī)??勺兊模聪到y(tǒng)對(duì)個(gè)人計(jì)算機(jī)數(shù)量不加限制,包括至少1024臺(tái)個(gè)人計(jì)算機(jī);該系統(tǒng)是規(guī)??勺兊?,即系統(tǒng)對(duì)參加單個(gè)共享計(jì)算機(jī)處理操作的個(gè)人計(jì)算機(jī)數(shù)量不加限制,包括至少256臺(tái)個(gè)人計(jì)算機(jī);該網(wǎng)絡(luò)連至因特網(wǎng)及其等效的和后繼網(wǎng),以使個(gè)人計(jì)算機(jī)包括至少一百萬(wàn)臺(tái);該網(wǎng)絡(luò)連至萬(wàn)維網(wǎng)及其后繼網(wǎng);該網(wǎng)絡(luò)包括至少一個(gè)參加共享計(jì)算機(jī)處理的網(wǎng)絡(luò)服務(wù)器;監(jiān)視裝置包括一個(gè)用于測(cè)量個(gè)人計(jì)算機(jī)與網(wǎng)絡(luò)之間計(jì)算能力的流動(dòng)的儀表裝置;該監(jiān)視裝置所包括的一個(gè)裝置用于向個(gè)人計(jì)算機(jī)的個(gè)人用戶提供在執(zhí)行網(wǎng)絡(luò)操作之前執(zhí)行個(gè)人用戶所請(qǐng)求的操作時(shí)對(duì)網(wǎng)絡(luò)費(fèi)用的預(yù)期性估計(jì);該系統(tǒng)具有一個(gè)控制裝置,用于允許和拒絕網(wǎng)絡(luò)為共享計(jì)算機(jī)處理而接至個(gè)人計(jì)算機(jī);網(wǎng)絡(luò)接至個(gè)人計(jì)算機(jī)只限于個(gè)人計(jì)算機(jī)閑置時(shí);以及個(gè)人計(jì)算機(jī)具有至少一個(gè)微處理器并通過(guò)連接裝置與網(wǎng)絡(luò)通信,該連接裝置所具有的數(shù)據(jù)傳輸速度至少大于微處理器的高峰數(shù)據(jù)處理速度。
還有,相對(duì)于維持標(biāo)準(zhǔn)費(fèi)用,圖1-9顯示包括個(gè)人計(jì)算機(jī)在內(nèi)的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的實(shí)施例,包括向網(wǎng)絡(luò)內(nèi)個(gè)人計(jì)算機(jī)提供包括瀏覽功能以及共享計(jì)算機(jī)處理(例如并行處理)在內(nèi)的網(wǎng)絡(luò)服務(wù)的裝置;至少兩臺(tái)個(gè)人計(jì)算機(jī);至少一臺(tái)個(gè)人計(jì)算機(jī)所用裝置,用于當(dāng)個(gè)人用戶閑置不用該計(jì)算機(jī)時(shí)將后者臨時(shí)用于向網(wǎng)絡(luò)提供共享計(jì)算機(jī)處理服務(wù);以及用于在標(biāo)準(zhǔn)費(fèi)用基礎(chǔ)上維持向每臺(tái)個(gè)人計(jì)算機(jī)或向個(gè)人計(jì)算機(jī)用戶提供服務(wù)。此外,圖1-9顯示的實(shí)施例中系統(tǒng)是規(guī)??勺兊?,即系統(tǒng)對(duì)個(gè)人計(jì)算機(jī)數(shù)量不加限制,包括至少1,024臺(tái)個(gè)人計(jì)算機(jī);該系統(tǒng)是規(guī)??勺兊?,即系統(tǒng)對(duì)參加單個(gè)共享計(jì)算機(jī)處理操作的個(gè)人計(jì)算機(jī)數(shù)量不限,包括至少256臺(tái)個(gè)人計(jì)算機(jī);該網(wǎng)絡(luò)連至因特網(wǎng)及其等效的后繼網(wǎng),以使個(gè)人計(jì)算機(jī)包括至少一百萬(wàn)臺(tái);標(biāo)準(zhǔn)費(fèi)用是固定的;固定的標(biāo)準(zhǔn)費(fèi)用為零;用于維持標(biāo)準(zhǔn)費(fèi)用基礎(chǔ)的裝置包括將標(biāo)準(zhǔn)數(shù)量的個(gè)人計(jì)算機(jī)用于個(gè)人計(jì)算機(jī)的共享處理;該網(wǎng)絡(luò)連至萬(wàn)維網(wǎng)及其后繼網(wǎng);個(gè)人用戶可改寫(xiě)用于維持費(fèi)用基礎(chǔ)的裝置以便個(gè)人用戶可獲得附加的網(wǎng)絡(luò)服務(wù);該系統(tǒng)具有一個(gè)控制裝置,用于允許和拒絕網(wǎng)絡(luò)為共享計(jì)算機(jī)處理而接至個(gè)人計(jì)算機(jī);個(gè)人計(jì)算機(jī)具有至少一個(gè)微處理器并通過(guò)連接裝置與網(wǎng)絡(luò)通信,該連接裝置所具有的數(shù)據(jù)傳輸速度至少大于微處理器的高峰數(shù)據(jù)處理速度。
瀏覽功能一般包括由類似于例如Microsoft Explorer 3.0或4.0及Netscape Navigator 3.0或4.0那樣的現(xiàn)有因特網(wǎng)瀏覽器所提供的標(biāo)準(zhǔn)功能的那些功能,包括至少搜索萬(wàn)維網(wǎng)或因特網(wǎng)網(wǎng)站,全球地交換電子郵件和全球會(huì)議;一內(nèi)聯(lián)網(wǎng)使用相同的瀏覽器軟件,但可能不包括對(duì)因特網(wǎng)或WWW網(wǎng)的接入。共享處理包括如上定義的涉及兩臺(tái)以上個(gè)人計(jì)算機(jī)的并行處理和多任務(wù)處理。網(wǎng)絡(luò)系統(tǒng)是完全規(guī)??勺兊?,任何數(shù)量的PC微處理器都是潛在地可能的。
如圖10A-10F中所示,為安排操作和安全事宜,個(gè)別用戶最好有一臺(tái)微處理器或等效設(shè)備指定為永久的或臨時(shí)的主30控制裝置(包括硬件和/或軟件和/或固件和/或其它部件),它是不可由網(wǎng)絡(luò)直接訪問(wèn)的(最好使用硬件和/或軟件和/或固件和/或其它部件的防火墻50),但能在網(wǎng)絡(luò)不使用其它從屬微處理器40時(shí)控制它們的功能。
例如,如圖10A中所示,一個(gè)典型PC1可有4或5臺(tái)微處理器(即使在單片微處理器芯片上),其中有1臺(tái)主機(jī)30及3或4臺(tái)從機(jī)40,其數(shù)量決定于主機(jī)30是一個(gè)要求最好4臺(tái)從屬微處理器40的唯一的控制器(通過(guò)任何部件的不同設(shè)計(jì))還是一臺(tái)具有與從機(jī)40相同或等效的微處理能力并與從屬微處理器40并行地進(jìn)行多重處理從而只要求最好3臺(tái)從屬微處理器40的主微處理器30。PC從屬微處理器的數(shù)量實(shí)際上可增至任何數(shù),例如至少約8臺(tái),約16臺(tái),約32臺(tái),約64臺(tái),約128臺(tái),約256臺(tái),約512臺(tái),約1024臺(tái),等等(這些倍數(shù)是優(yōu)選的);PC主微處理器30也可增加。還在主30和從40微處理器之間包括了優(yōu)選防火墻50。如前面圖1-9中所示,圖10A的中PC1最好連至網(wǎng)絡(luò)計(jì)算機(jī)2及連至因特網(wǎng)或WWW或現(xiàn)有或?qū)?lái)的等效或后繼網(wǎng)3,例如超因特網(wǎng)。
其它通常的PC硬件部件例如硬盤驅(qū)動(dòng)器61,軟盤62,CD-ROM63,DVD64,閃速存儲(chǔ)器65,RAM66,視頻或其它顯示器67,圖形卡68和聲卡69,連同存在它們之中的軟件和/或固件可放置在優(yōu)選防火墻50的兩邊,但是例如顯示器67、圖形卡68的聲卡69的這種設(shè)備及那些既能讀和又能寫(xiě)的并具有非易失性存儲(chǔ)器(不需電源而保留數(shù)據(jù),并且通常刪除時(shí)必須重寫(xiě))的設(shè)備,例如硬盤驅(qū)動(dòng)器62,閃爍存儲(chǔ)器65,軟盤62,讀/寫(xiě)CD-ROM63或DVD64最好放在防火墻50的PC用戶一邊,主微處理器也放在這一邊,如圖10A中所示,這主要為了安全的原因。選代地,這些設(shè)備中任何一臺(tái)雙備分的設(shè)備(或由于其它特殊需要),例如第二臺(tái)硬盤驅(qū)動(dòng)器61可放在防火墻的網(wǎng)絡(luò)一邊。RAM66或等效的存儲(chǔ)器通常是易失性的(當(dāng)切斷電源時(shí)即丟失數(shù)據(jù)),一般應(yīng)放在防火墻的網(wǎng)絡(luò)一邊。然而,至少一部分RAM可保持在防火墻50的主30微處理器一邊,以使PC用戶能保留使用與任何網(wǎng)絡(luò)處理完全無(wú)關(guān)的用戶PC1處理能力的核心部分;如不需要此能力,則主30微處理器可移至防火墻50的網(wǎng)絡(luò)一邊并在PC1用戶一邊用較簡(jiǎn)單控制器代替。
而主微處理器30也可控制由PC用戶擁有或租用的幾個(gè)或全部其它處理器60的使用,例如家用娛樂(lè)數(shù)字信號(hào)處理器70,特別當(dāng)將來(lái)這種微處理器的設(shè)計(jì)標(biāo)準(zhǔn)符合上面所述網(wǎng)絡(luò)并行處理要求時(shí)更是如此。在此一般方法中,PC主處理器使用從屬微處理器或當(dāng)它們閑置時(shí)(或工作在低優(yōu)先級(jí)下執(zhí)行可推遲的處理時(shí)),將它們提供網(wǎng)絡(luò)提供者或其它計(jì)算機(jī)使用。無(wú)線連結(jié)100最好廣泛地用于家用或商用網(wǎng)絡(luò)系統(tǒng),包括使用沒(méi)有(或具有)微處理能力的主遠(yuǎn)程控制器31,最好通過(guò)例如纖維光纜那樣的寬帶連接直接連至家用或商用個(gè)人網(wǎng)絡(luò)系統(tǒng)的如從屬配置中所示至少一個(gè)部件例如PC1;該優(yōu)選連接將家用系統(tǒng)連至網(wǎng)絡(luò)2,例如圖10I中所示因特網(wǎng)3。
在如圖10B中所示最簡(jiǎn)單配置中,PC1具有最好由防火墻50隔開(kāi)的單個(gè)主微處理器30和單個(gè)從屬微處理器40,兩臺(tái)處理器都用于并行或多任務(wù)處理或只有從機(jī)40如此使用,并最好連至網(wǎng)絡(luò)計(jì)算機(jī)2和因特網(wǎng)3(及后繼網(wǎng)例如超因特網(wǎng))。事實(shí)上任何數(shù)量的從屬微處理器40都可用。上面圖10A中所示其它非微處理器部件也可包括于此簡(jiǎn)單圖10B配置中。
優(yōu)選地,如圖10C中所示,希望微處理器80能將大部分或全部其它必需計(jì)算機(jī)部件(或它們現(xiàn)有或?qū)?lái)的等效或后繼部件),集成起來(lái),如PC的存儲(chǔ)器(RAM66,圖形82,聲卡83,電源管理84,網(wǎng)絡(luò)通信85和視頻處理86,還可能包括調(diào)制解調(diào)器87,閃速bios88,及其它部件或現(xiàn)有或?qū)?lái)等效或后繼部件)及內(nèi)部總線,這些都在單片芯片90上(硅、塑料或其它),在工業(yè)中稱為“系統(tǒng)在芯片上”。這類PC微芯片90最好具有與上面圖10A中所示PC1相同的體系結(jié)構(gòu);也即,最好由防火墻50隔開(kāi)的和最好連至網(wǎng)絡(luò)計(jì)算機(jī)3和因特網(wǎng)3和例如超因特網(wǎng)的后繼網(wǎng)的一臺(tái)主控和/或處理單元93和一臺(tái)或多臺(tái)從屬處理單元94(由PC1或網(wǎng)絡(luò)2執(zhí)行并行或多任務(wù)處理)。在如圖10D中所示的最簡(jiǎn)單例子中,芯片90具有最好由防火墻50隔開(kāi)的和最好連至網(wǎng)絡(luò)計(jì)算機(jī)3和因特網(wǎng)3(及后繼網(wǎng)例如超因特網(wǎng))的單個(gè)主單元93和至少一個(gè)從單元94(主單元或者只有控制功能,或者也有處理功能)。
如本發(fā)明背景序言中第二段中指出的,在優(yōu)選網(wǎng)絡(luò)發(fā)明中,任何一臺(tái)計(jì)算機(jī)潛在地可以選代地成為用戶和提供者兩者-雙工模式。因此,任何優(yōu)選地連至因特網(wǎng)3(及其后繼網(wǎng)如超因特網(wǎng))的網(wǎng)絡(luò)2中的PC可以臨時(shí)地用作主PC30,在一個(gè)時(shí)間內(nèi)啟動(dòng)對(duì)網(wǎng)絡(luò)2的并行或多任務(wù)處理請(qǐng)求,以便如圖10E中所示地由至少一臺(tái)從屬PC40執(zhí)行。在另一時(shí)間內(nèi)同一臺(tái)PC會(huì)成為一臺(tái)從屬PC40,執(zhí)行另一臺(tái)臨時(shí)地執(zhí)行主機(jī)30功能的PC1′所請(qǐng)求的并行或多任務(wù)處理請(qǐng)求,如圖10F中所示。完成此選代方案的最簡(jiǎn)單方法是將并行處理軟件的主和從兩個(gè)版本都裝入將參與并行處理的每一臺(tái)PC1中,這樣每一臺(tái)PC1具有必要的軟件裝置連同較小的操作改動(dòng),例如切換裝置,用于將由一個(gè)使用主軟件的PC1用戶啟動(dòng)的并行處理信號(hào)請(qǐng)求傳送至至少一個(gè)第二PC1,觸發(fā)其從屬軟件以響應(yīng)而啟動(dòng)并行處理。
如圖10G和10H中所示(它們與圖10E和10F并行)PC從屬處理器40的數(shù)量可增至任何其它數(shù),例如至少為大約4臺(tái);處理系統(tǒng)是完全規(guī)??勺兊?,因此可進(jìn)一步增至約8臺(tái),約16臺(tái),約32臺(tái),約64臺(tái),約128臺(tái),約256臺(tái),約1024臺(tái),等等(所標(biāo)示的這些倍數(shù)是優(yōu)選的);PC主微處理器30的數(shù)量也可增加。
總之,對(duì)于主/從計(jì)算機(jī)的使用而言,圖10A-10H顯示包括個(gè)人計(jì)算機(jī)在內(nèi)的計(jì)算機(jī)的網(wǎng)絡(luò)系統(tǒng)的實(shí)施例,包括至少兩臺(tái)個(gè)人計(jì)算機(jī);至少一臺(tái)個(gè)人計(jì)算機(jī)所用裝置,當(dāng)由其個(gè)人用戶指揮時(shí),暫時(shí)用作主個(gè)人計(jì)算機(jī)以啟動(dòng)和控制去執(zhí)行與網(wǎng)絡(luò)中至少一臺(tái)其它個(gè)人計(jì)算機(jī)共享的計(jì)算機(jī)處理操作;至少一臺(tái)其它個(gè)人計(jì)算機(jī)所用裝置,當(dāng)被其個(gè)人用戶閑置不用時(shí),使該計(jì)算機(jī)可暫時(shí)用作至少一臺(tái)從屬個(gè)人計(jì)算機(jī)以參加執(zhí)行由主個(gè)人計(jì)算機(jī)控制的共享計(jì)算機(jī)處理操作;以及個(gè)人計(jì)算機(jī)所用裝置,用于在共享計(jì)算機(jī)處理操作中使個(gè)人計(jì)算機(jī)在主機(jī)功能和從機(jī)功能之間交替執(zhí)行。此外,圖10A-10H顯示的實(shí)施例包括該系統(tǒng)是規(guī)??勺兊?,即該系統(tǒng)對(duì)個(gè)人計(jì)算機(jī)數(shù)量不加限制;該系統(tǒng)包括至少256臺(tái)所述個(gè)人計(jì)算機(jī);該系統(tǒng)是規(guī)模可變的,即系統(tǒng)對(duì)參加單個(gè)共享計(jì)算機(jī)處理操作的個(gè)人計(jì)算機(jī)數(shù)量不加限制,包括至少256臺(tái)所述個(gè)人計(jì)算機(jī);該網(wǎng)絡(luò)連至因特網(wǎng)及其等效和后繼網(wǎng),以便個(gè)人計(jì)算機(jī)至少為一百萬(wàn)臺(tái);該共享計(jì)算機(jī)處理為并行處理;該網(wǎng)絡(luò)連至萬(wàn)維網(wǎng)及其后繼網(wǎng);向所述網(wǎng)絡(luò)內(nèi)所述個(gè)人計(jì)算機(jī)提供網(wǎng)絡(luò)服務(wù)的裝置,包括瀏覽和廣播功能以及例如并行處理的共享計(jì)算機(jī)處理;該網(wǎng)絡(luò)包括至少一個(gè)參加共享計(jì)算機(jī)處理的網(wǎng)絡(luò)服務(wù)器;這些個(gè)人計(jì)算機(jī)包括一個(gè)轉(zhuǎn)發(fā)裝置以使主個(gè)人計(jì)算機(jī)能確定最鄰近的可用的從屬個(gè)人計(jì)算機(jī);最鄰近的可用從屬個(gè)人計(jì)算機(jī)與主個(gè)人計(jì)算機(jī)相兼容以執(zhí)行所述共享計(jì)算機(jī)處理操作;這些個(gè)人計(jì)算機(jī)具有至少一臺(tái)微處理器并通過(guò)一個(gè)連接裝置與網(wǎng)絡(luò)通信,該連接裝置所具有的數(shù)據(jù)傳輸速度至少大于微處理器的高峰數(shù)據(jù)處理速度。
如上面圖10A-10H中所說(shuō)明的,防火墻50的優(yōu)選使用提供了重要安全問(wèn)題的解決方法,它優(yōu)選地完全將向網(wǎng)絡(luò)提供從屬微處理器用于并行或其它共享處理功能的PC1與任何訪問(wèn)或保留有關(guān)該共享處理的任何元件的信息的能力隔離開(kāi)。此外,當(dāng)然,防火墻50對(duì)主PC提供防止外來(lái)黑客侵犯的安全;由于減少對(duì)加密和驗(yàn)證的需求,使用防火墻50后可提供相對(duì)增加的計(jì)算速度和效率。除用于例如個(gè)人計(jì)算機(jī)的計(jì)算機(jī)外,如以上所說(shuō)明的,上面說(shuō)明的防火墻50可用于任何具有“家用”型微處理器的設(shè)備,例如電話或電視或汽車。
總之,有關(guān)防火墻的使用,圖10A-10H顯示在計(jì)算機(jī)的網(wǎng)絡(luò)內(nèi)工作的包括個(gè)人計(jì)算機(jī)的計(jì)算機(jī)的系統(tǒng)體系結(jié)構(gòu)的實(shí)施例,包括一臺(tái)具有至少兩個(gè)微處理器和具有連至計(jì)算機(jī)網(wǎng)絡(luò)的連接裝置的計(jì)算機(jī);該計(jì)算機(jī)體系結(jié)構(gòu)包括一個(gè)供個(gè)人計(jì)算機(jī)使用的防火墻裝置,用于限制網(wǎng)絡(luò)只接至一部分個(gè)人計(jì)算機(jī)的硬件、軟件、固件和其它部件;該防火墻裝置不允許網(wǎng)絡(luò)接至至少一臺(tái)具有用作主微處理器的裝置的微處理器,該微處理器啟動(dòng)和控制去執(zhí)行與至少一臺(tái)其它具有用作從屬微處理器的裝置的微處理器共享的計(jì)算機(jī)處理操作;及該防火墻裝置允許該網(wǎng)絡(luò)接至從屬微處理器。此外,該系統(tǒng)體系結(jié)構(gòu)顯示地包括,例如該計(jì)算機(jī)是一臺(tái)個(gè)人計(jì)算機(jī);該個(gè)人計(jì)算機(jī)是一片微芯片;該計(jì)算機(jī)具有一個(gè)控制裝置,用于允許和拒絕網(wǎng)絡(luò)接至該計(jì)算機(jī)以執(zhí)行共享計(jì)算機(jī)處理;該系統(tǒng)是規(guī)??勺兊模丛撓到y(tǒng)對(duì)個(gè)人計(jì)算機(jī)數(shù)量不加限制,包括至少256臺(tái)所述個(gè)人計(jì)算機(jī);該網(wǎng)絡(luò)連至因特網(wǎng)及其等效和后繼網(wǎng),以使個(gè)人計(jì)算機(jī)至少為一百萬(wàn)臺(tái);該系統(tǒng)是規(guī)模可變的,即該系統(tǒng)對(duì)參加單個(gè)共享計(jì)算機(jī)處理操作的個(gè)人計(jì)算機(jī)數(shù)量不加限制,包括至少256臺(tái)所述個(gè)人計(jì)算機(jī);該個(gè)人計(jì)算機(jī)具有至少一個(gè)微處理器并通過(guò)連接裝置與網(wǎng)絡(luò)通信,該連接裝置具有的數(shù)據(jù)傳輸速度至少大于微處理器的高峰數(shù)據(jù)處理速度。
如以上所述PC1微處理器與圖10A-10B中的PC(或其等效或后繼者)或圖10C-10D中所討論的PC“系統(tǒng)在芯片上”的并行微處理器按相同基本的一致意見(jiàn)工業(yè)標(biāo)準(zhǔn)設(shè)計(jì),則雖然每個(gè)微處理器的費(fèi)用會(huì)略為上漲,特別在最初,但由于使用其它閑置的“家用”微處理器而提高了總體性能,因而差不多同時(shí)顯著地降低全部用戶的凈計(jì)算費(fèi)用。對(duì)于全部用戶的潛在實(shí)質(zhì)利益是提供有力的推動(dòng)以在這類基本并行網(wǎng)絡(luò)處理的設(shè)計(jì)的不斷發(fā)展的基礎(chǔ)上在重要工業(yè)的硬件、軟件和其它標(biāo)準(zhǔn)上述成共識(shí)。如果一開(kāi)始就采用這類基本工業(yè)標(biāo)準(zhǔn)和最初地用于最小數(shù)量的共享微處理器,及如果在逐步基礎(chǔ)上在時(shí)間上逐步地分段實(shí)現(xiàn)包括更大復(fù)雜性和更多共享的微處理器的設(shè)計(jì)上的改進(jìn),則在全部部件層次上向超因特網(wǎng)體系結(jié)構(gòu)的轉(zhuǎn)換將是相對(duì)地容易和費(fèi)用不貴(反之,突然的大規(guī)模轉(zhuǎn)換的嘗試將是高度困難和特別昂貴的)。此處說(shuō)明的超因特網(wǎng)系統(tǒng)體系結(jié)構(gòu)的規(guī)??筛淖冃?在垂直和水平兩方面)使這種合情理的方案成為可能。
到1998年,制造技術(shù)的改進(jìn)將允許2千萬(wàn)個(gè)晶體管做在單片芯片上(其電路薄至0.25微米),及在下個(gè)階段將是5千萬(wàn)個(gè)使用0.18微米電路的晶體管。芯片上的整個(gè)計(jì)算機(jī)最好直接用纖維光纜或其它寬帶連接裝置連接,因而使相連的微處理器本身的速度成為網(wǎng)絡(luò)系統(tǒng)或其任何部分中數(shù)據(jù)通過(guò)量的限制因素。
對(duì)于未壓縮成單個(gè)芯片的計(jì)算機(jī),任何這類PC的內(nèi)部總線的傳輸速度最好足夠高以使至少PC微處理器的所有處理操作都不受限制及微處理器芯片最好由纖維光纜或其它寬帶連接裝置直接連接,如同上面說(shuō)明的系統(tǒng)芯片。
個(gè)別用戶PC可通過(guò)任何電磁裝置連至因特網(wǎng)(通過(guò)內(nèi)聯(lián)網(wǎng))/因特網(wǎng)II/WWW或后繼網(wǎng),例如超因特網(wǎng)(或其它網(wǎng)),此連接裝置最好具有纖維光纜的速度,但在混合系統(tǒng)中纖維光纜用作中繼線而同軸電纜用于連至個(gè)別用戶,這樣在最初比較經(jīng)濟(jì),但除非電纜能做成(通過(guò)硬件和/或軟件和/或固件和/或其它部件裝置)能提供足夠?qū)挼膶拵нB接以提供所連的微處理器的無(wú)限制的通過(guò)量,這樣做并不優(yōu)選。給定纖維光纜或等效連接裝置的傳輸速度和帶寬,常規(guī)網(wǎng)絡(luò)體系結(jié)構(gòu)的好的系統(tǒng)性能應(yīng)是可以接受的,有可能實(shí)現(xiàn)用戶間的實(shí)際上完全的互聯(lián)網(wǎng)絡(luò)。
然而,在其它條件相同的情況下,將物理上最鄰近的可用微處理器利用起來(lái),就能獲得任何并行處理操作的最快速度。因此,如先前圖8中所示,網(wǎng)絡(luò)需要一種裝置(通過(guò)硬件和/或軟件和/或固件和/或其它部件)以在持續(xù)進(jìn)行的基礎(chǔ)上向每臺(tái)PC提供能力來(lái)知道最近的可用PC的地址,可能順序地自最近處到最遠(yuǎn)處,先是緊鄰于該P(yáng)C的區(qū)域或網(wǎng)絡(luò)及然后是鄰近區(qū)域的網(wǎng)絡(luò)。
用于將PC聚集在一起的網(wǎng)絡(luò)體系結(jié)構(gòu)因此是優(yōu)選的并可由有線裝置構(gòu)成。然而,如圖11中所示,可能最好用無(wú)線100裝置來(lái)構(gòu)成個(gè)人計(jì)算機(jī)1′的局域網(wǎng)簇101(或網(wǎng)孔),因?yàn)橛么朔椒梢愿菀讓⑽锢磬徑幍娜魏蜳C1直接接至其最近的其它PC1′,這將在下面進(jìn)一步討論。此外,至少數(shù)個(gè)網(wǎng)絡(luò)提供者對(duì)任何給定地理區(qū)域服務(wù)以提供競(jìng)爭(zhēng)性服務(wù)和價(jià)格的做法在經(jīng)濟(jì)上是優(yōu)選的。
這些無(wú)線PC連接最好裝在PC內(nèi)并能通過(guò)無(wú)線或有線裝置與簇或網(wǎng)格地理區(qū)域內(nèi)所有可用PC通信,這些區(qū)域既可以是近的也可是遠(yuǎn)至無(wú)線傳輸?shù)膶?shí)際極限距離。
如圖12中所示,無(wú)線PC連接100可連至現(xiàn)有非PC網(wǎng)絡(luò)部件,例如一個(gè)或多個(gè)衛(wèi)星110,或連至現(xiàn)有或?qū)?lái)等效或后繼部件,及無(wú)線傳輸可以是常規(guī)無(wú)線電波,例如紅外或微波,或電磁波頻譜的任何其它波段。
此外,如圖13中所示,這種無(wú)線或有線方案可以容易地在未來(lái)開(kāi)發(fā)具有完全互連性能的可用PC1′的網(wǎng)絡(luò)簇101;也即,簇101中每個(gè)可用PC1直接連接(最好無(wú)線地100)至簇101中其它每個(gè)可用PC1,經(jīng)常按照個(gè)別PC變成可用或不可用而調(diào)整。已知某些有線寬帶寬連接的速度,例如纖維光纜,這種具有完全互連性的簇101肯定是一個(gè)可能的實(shí)施例。
如圖14A-14D中所示,這種無(wú)線系統(tǒng)最佳地包括一個(gè)無(wú)線裝置120,它包括硬件和/或軟件和/或固件和/或其它部件,例如以上描述的最好裝在PC內(nèi)的PC1可用性裝置,它具有類似網(wǎng)絡(luò)的能力,能通過(guò)轉(zhuǎn)發(fā)器或其功能上等效的和/或其它裝置測(cè)量自其簇101中每個(gè)PC1至簇101中最近的其它PC1′的距離。如圖14A中所示,可在連至簇101中每臺(tái)PC的轉(zhuǎn)發(fā)裝置之間以常規(guī)方式完成這種距離測(cè)量;例如,通過(guò)事實(shí)上測(cè)量自轉(zhuǎn)發(fā)裝置120發(fā)出無(wú)線傳輸至接收無(wú)線傳輸響應(yīng)106的時(shí)間延遲而測(cè)量距離,其中該轉(zhuǎn)發(fā)裝置120的查詢信號(hào)105請(qǐng)求由主PC1啟動(dòng)共享處理,該無(wú)線傳輸響應(yīng)106通知已收到查詢信號(hào)105的簇101中每臺(tái)閑置PC1′用作從屬PC的可用性。主PC1收到的第一響應(yīng)信號(hào)106′是來(lái)自最近的可用從屬PC1″(假定為一臺(tái)從屬PC和一臺(tái)主PC的最簡(jiǎn)單共享處理情形),后者將由請(qǐng)求的主PC1選用于共享處理操作中,因?yàn)楸还蚕砦⑻幚砥饔?,則共享PC間無(wú)線連接100的速度愈快(假定每臺(tái)PC1′之間連接裝置和其它部件是等價(jià)的)。查詢信號(hào)105可以為例如最近的兼容的(起初可能由系統(tǒng)的功能要求定義為等同的微處理器)從屬PC1″規(guī)定其它選擇準(zhǔn)則,其中第一響應(yīng)信號(hào)106′如上地選擇。
盡管在由有線99裝置連接的PC1″之間的連接距離一般較大(由于和無(wú)線連接一樣不在視線內(nèi)),如圖14A中所示,但由于例如纖維光纜的優(yōu)選寬帶寬傳輸裝置的傳輸速度如此高而能抵消此更大距離,所以此相同轉(zhuǎn)發(fā)器方案也可用這些PC之間。從成本角度看,此有線方案對(duì)這些早已由寬帶寬傳輸裝置連接起來(lái)的PC可能是優(yōu)選的,因?yàn)椴辉傩枰饧拥臒o(wú)線部件如硬件和軟件。在此情況下,相同的轉(zhuǎn)發(fā)裝置120也可優(yōu)選地以與上面所描述的用于無(wú)線簇101中連接的PC的大致相同的方式運(yùn)行于有線簇101中。例如圖10I中提及的家用或商用網(wǎng)絡(luò)那樣的包括由無(wú)線和有線裝置兩者連接的PC1的網(wǎng)絡(luò)希望具有移動(dòng)PC或其它最好使用無(wú)線連接的計(jì)算裝置。決定于PC間距離和其它因素,網(wǎng)絡(luò)2的局部簇101可在PC間無(wú)線地連接,并通過(guò)連至有線寬帶寬傳輸裝置的轉(zhuǎn)發(fā)裝置連至網(wǎng)絡(luò)2,如圖14C中所示。
如圖14D中所示,相同的一般轉(zhuǎn)發(fā)裝置120也可用于有線100網(wǎng)絡(luò)系統(tǒng)2中,該系統(tǒng)2使用由例如ISP操作的網(wǎng)絡(luò)服務(wù)器98,或者用于其它網(wǎng)絡(luò)系統(tǒng)體系結(jié)構(gòu)(包括客戶/服務(wù)器或?qū)Φ染W(wǎng))或技術(shù)中熟知的拓?fù)浣Y(jié)構(gòu)(包括環(huán)形,總線型和星形)或它們將來(lái)的等效或后繼網(wǎng)。
圖14中用于建立供并行或其它共享處理用的局部PC簇101的方案具有以下主要優(yōu)點(diǎn)它避免使用網(wǎng)絡(luò)計(jì)算機(jī)例如服務(wù)器(及如為無(wú)線的,例如甚至包括連接裝置的其它網(wǎng)絡(luò)部件),因此簇101內(nèi)整個(gè)局部PC系統(tǒng)可以不依靠網(wǎng)絡(luò)服務(wù)器、路由器等獨(dú)立地運(yùn)行。尤其如用無(wú)線裝置,則簇101的規(guī)??蓴U(kuò)大很多,通常只受PC傳輸功率,PC接收靈敏度和當(dāng)?shù)貤l件的限制。此外,如圖14B中所示,簇101可通過(guò)無(wú)線裝置100與相鄰或其它簇101通信,后者可超出其直接傳輸范圍。
為改善涉及相當(dāng)數(shù)量從屬PC1的共享處理的響應(yīng)速度,在處理請(qǐng)求開(kāi)始之前最好建立一個(gè)簇101內(nèi)的PC1的虛擬潛在并行處理網(wǎng)。這由每個(gè)閑置PC1內(nèi)的轉(zhuǎn)發(fā)裝置120來(lái)完成,當(dāng)一個(gè)潛在從屬機(jī)變?yōu)殚e置時(shí)或以后周期地成為閑置時(shí),它通過(guò)其轉(zhuǎn)發(fā)器120廣播其可用狀態(tài),以便局部簇101內(nèi)每個(gè)潛在主PC1能相對(duì)經(jīng)常地保持它自己的最鄰近它的可用作從機(jī)的閑置PC1的目錄121。該目錄121包括例如主PC(它起起可能只是一個(gè)其它PC1)的標(biāo)準(zhǔn)數(shù)量的可用從屬PC1清單或更多數(shù)量的清單,最好順序地自最近可用PC至最遠(yuǎn)者。最好在相對(duì)新的基礎(chǔ)上更新可用從屬PC1目錄,或當(dāng)目錄121內(nèi)潛在從屬PC的閑置狀態(tài)發(fā)生變化時(shí)或者周期地進(jìn)行更新。
這類特定簇101只要較少在地區(qū)上任意規(guī)定,就能更為有效,因?yàn)槊颗_(tái)個(gè)別PC在其本身特定簇中心時(shí)更為有效。在任何給定時(shí)候?qū)⒚總€(gè)PC所要求的微處理器數(shù)量規(guī)模加大或減小也更為完整。
由這類特定無(wú)線簇最佳地提供的完全的有潛力的互連性能也是突出的,因這類簇模仿動(dòng)物腦子的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),其每個(gè)神經(jīng)細(xì)胞,稱為神經(jīng)元,以非常復(fù)雜方式與其周圍神經(jīng)元互相連接。通過(guò)比較可知,以上描述的全球網(wǎng)絡(luò)計(jì)算機(jī)可望在十年內(nèi)具有至少十倍于人腦中神經(jīng)元數(shù)量這么多的PC,它們將由電磁波連接,其傳播速度靠近光速,約比人腦神經(jīng)元傳輸速度快300,000倍(然而神經(jīng)元靠近得多)。
再補(bǔ)充一點(diǎn)在下一個(gè)十年內(nèi),當(dāng)個(gè)別PC變得復(fù)雜得多和更為面向網(wǎng)絡(luò),兼容性問(wèn)題變得不重要,因所有主要類型的PC都能彼此仿真,及大多數(shù)軟件,特別是相對(duì)于并行處理的軟件,將不再是硬件限定的、近期內(nèi)重要的是設(shè)置兼容的硬件、軟件、固件和其它部件的標(biāo)準(zhǔn)以便通過(guò)全球網(wǎng)絡(luò)計(jì)算機(jī)的部件達(dá)到最佳性能。
在設(shè)計(jì)出網(wǎng)絡(luò)系統(tǒng)的主要部件兼容性之前,現(xiàn)有部件的當(dāng)今不兼容性顯著地增加了涉及大網(wǎng)絡(luò)間并行處理的困難。例如Java的編程語(yǔ)言是一種方案,能對(duì)此暫時(shí)性問(wèn)題提供部分解決手段。此外,使用現(xiàn)有標(biāo)準(zhǔn)的類似配置,例如使用具有特定Intel Pentium芯片(具有其它相同或近似相同的部件)的PC,可能是現(xiàn)有技術(shù)中最好的方法,用于消除許多嚴(yán)重的存在問(wèn)題,這些問(wèn)題可在將來(lái)通過(guò)為系統(tǒng)部件采用合理的一致同意的標(biāo)準(zhǔn)而容易地繞過(guò)。所有感興趣的各方的潛在收益大大超過(guò)潛在成本。
上面描述的全球網(wǎng)絡(luò)計(jì)算機(jī)系統(tǒng)有一個(gè)附加的優(yōu)點(diǎn),即能減少計(jì)算機(jī)硬件、軟件、固件和其它部件的嚴(yán)重的不斷擴(kuò)大的很快過(guò)時(shí)問(wèn)題。由于上面的優(yōu)選系統(tǒng)是其用于并行處理的組成部分的總和,每個(gè)特定PC部件變得不太重要。只要有可能利用是夠帶寬接至網(wǎng)絡(luò),就可能通過(guò)網(wǎng)絡(luò)接至眾多的用戶暫時(shí)使用的技術(shù)上有用的PC而完全補(bǔ)償用戶本身PC的所有其它技術(shù)不足之處。
雖然很清楚全球網(wǎng)絡(luò)計(jì)算機(jī)可跨越國(guó)家的地理邊界,其操作不應(yīng)由這些地區(qū)的不一致或任意的法律所不恰當(dāng)?shù)叵拗?。所有?guó)家都有相當(dāng)壓力要遵循一般都同意的合理系統(tǒng)體系結(jié)構(gòu)和運(yùn)行標(biāo)準(zhǔn),因?yàn)椴粎⒓尤蚓W(wǎng)絡(luò)計(jì)算機(jī)的代價(jià)是如此潛在地高以致在任何地方在政治上都不可能。
如圖15中所示,由于夜間很大數(shù)量的用戶PC是完全閑置或近乎如此,所以最佳方案是由網(wǎng)絡(luò)將涉及大量盡可能靠近的具有不間斷可用性的處理器的最復(fù)雜的大規(guī)模并行處理選擇路由轉(zhuǎn)至地球上經(jīng)歷黑夜的地理區(qū)域,并甚至在地球旋轉(zhuǎn)時(shí)也轉(zhuǎn)移計(jì)算資源以將它們保持在那里。如圖15中所示,地球西半球131上網(wǎng)絡(luò)2內(nèi)至少一臺(tái)PC1的在白天的至少一個(gè)并行處理請(qǐng)求通過(guò)例如纖維光纜那樣的極寬帶寬連接有線99裝置傳送至地球東半球132以便交由網(wǎng)絡(luò)2′的至少一臺(tái)在夜間閑置的PC1′去執(zhí)行,以及該結(jié)果又通過(guò)相同裝置傳回至網(wǎng)絡(luò)2和至少一臺(tái)發(fā)出請(qǐng)求的PC1。如同網(wǎng)絡(luò)工業(yè)中通常所做那樣,例如由ISP操作的局部網(wǎng)絡(luò)中的個(gè)別PC將很可能組合為簇或網(wǎng)格。如同操作電力網(wǎng)格和電信和計(jì)算機(jī)網(wǎng)絡(luò)那樣,來(lái)自許多PC和許多網(wǎng)絡(luò)的許多這類處理請(qǐng)求可以如此選擇路由以供遠(yuǎn)程處理,其中隨著時(shí)間的推移在自然的進(jìn)展中系統(tǒng)復(fù)雜性事實(shí)上在增長(zhǎng)。
這種應(yīng)用超過(guò)用于操作以上描述的網(wǎng)絡(luò)計(jì)算機(jī)或包括任何有關(guān)連的計(jì)算機(jī)或網(wǎng)絡(luò)硬件、軟件或固件(或其它部件)、設(shè)備和方法在內(nèi)的系統(tǒng)所需所有新的設(shè)備和方法。特定地包括但不限于以下裝置(以它們現(xiàn)有或?qū)?lái)的形式,等效的或后繼者)所有允許運(yùn)行的PC和網(wǎng)絡(luò)軟件和固件操作系統(tǒng),用戶接口和應(yīng)用程序;所用允許運(yùn)行的PC和網(wǎng)絡(luò)硬件設(shè)計(jì)和系統(tǒng)體系結(jié)構(gòu),包括所有PC和其它計(jì)算機(jī)和網(wǎng)絡(luò)計(jì)算機(jī)、例如服務(wù)器、微處理器、節(jié)點(diǎn)、網(wǎng)關(guān)、橋接器、路由器、開(kāi)關(guān)和所有其它部件;所有供網(wǎng)絡(luò)提供者、PC用戶、和/或其它人用的允許運(yùn)行的財(cái)務(wù)上的合法交易、安排和實(shí)體,包括任何項(xiàng)目的買賣或網(wǎng)絡(luò)上的服務(wù)或任何這類買者和賣者之間的任何其它交易;以及由第三方向前述PC用戶、網(wǎng)絡(luò)提供者、和/或其它人的任何一部分人或全部提供的所有服務(wù),包括選擇、采辦、建立、實(shí)施、集總、運(yùn)行和完成維護(hù)。
上述實(shí)施例如上所述地滿足本發(fā)明的各項(xiàng)目的。然而,熟悉技術(shù)的人清楚地知道,上述說(shuō)明以優(yōu)選實(shí)施例的形式描述,因此可在不背離本發(fā)明范圍的情況下做出不同改變和變動(dòng),本發(fā)明范圍由所附權(quán)利要求書(shū)定義。
權(quán)利要求
1.一種包括個(gè)人計(jì)算機(jī)的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),包括用于向所述網(wǎng)絡(luò)內(nèi)所述個(gè)人計(jì)算機(jī)提供網(wǎng)絡(luò)服務(wù)的裝置,所述網(wǎng)絡(luò)服務(wù)包括瀏覽功能以及例如并行處理的共享計(jì)算機(jī)處理;至少兩臺(tái)所述個(gè)人計(jì)算機(jī);供至少一臺(tái)所述個(gè)人計(jì)算機(jī)使用的裝置,當(dāng)個(gè)人用戶閑置不用所述個(gè)人計(jì)算機(jī)時(shí),所述裝置將所述個(gè)人計(jì)算機(jī)臨時(shí)用于向所述網(wǎng)絡(luò)提供所述共享計(jì)算機(jī)處理;以及用于在網(wǎng)絡(luò)基礎(chǔ)上監(jiān)視向每個(gè)所述個(gè)人計(jì)算機(jī)或向所述用戶提供的所述服務(wù)的裝置。
2.權(quán)利要求1的系統(tǒng),其中所述系統(tǒng)是規(guī)??勺兊模布此鱿到y(tǒng)對(duì)所述個(gè)人計(jì)算機(jī)的數(shù)量不加限制。
3.權(quán)利要求2的系統(tǒng),其中所述系統(tǒng)包括至少1024臺(tái)所述個(gè)人計(jì)算機(jī)。
4.權(quán)利要求1的系統(tǒng),其中所述系統(tǒng)是規(guī)??勺兊模布此鱿到y(tǒng)對(duì)于參加單項(xiàng)共享計(jì)算機(jī)處理操作的所述個(gè)人計(jì)算機(jī)數(shù)量不加限制。
5.權(quán)利要求4的系統(tǒng),其中所述系統(tǒng)包括至少256臺(tái)所述個(gè)人計(jì)算機(jī)。
6.權(quán)利要求1的系統(tǒng),其中所述網(wǎng)絡(luò)連至因特網(wǎng)及其等效的和后繼網(wǎng),以使所述個(gè)人計(jì)算機(jī)包括至少一百萬(wàn)臺(tái)。
7.權(quán)利要求1的系統(tǒng),其中所述網(wǎng)絡(luò)連至萬(wàn)維網(wǎng)及其后繼網(wǎng)。
8.權(quán)利要求1的系統(tǒng),其中所述網(wǎng)絡(luò)包括至少一臺(tái)參加所述共享計(jì)算機(jī)處理的網(wǎng)絡(luò)服務(wù)器。
9.權(quán)利要求1的系統(tǒng),其中所述監(jiān)視裝置包括一個(gè)儀表裝置,用于測(cè)量所述個(gè)人計(jì)算機(jī)與所述網(wǎng)絡(luò)之間的計(jì)算能力的流動(dòng)。
10.權(quán)利要求1的系統(tǒng),其中所述監(jiān)視裝置包括一個(gè)裝置,用于在所述網(wǎng)絡(luò)執(zhí)行所述個(gè)人計(jì)算機(jī)的所述個(gè)人用戶所請(qǐng)求的操作之前,向所述個(gè)人用戶提供對(duì)于所述網(wǎng)絡(luò)執(zhí)行所述操作所需費(fèi)用的預(yù)期估計(jì)。
11.權(quán)利要求1的系統(tǒng),其中所述系統(tǒng)具有一個(gè)控制裝置,用于允許和用于拒絕所述網(wǎng)絡(luò)接至所述個(gè)人計(jì)算機(jī)以作共享計(jì)算機(jī)處理之用。
12.權(quán)利要求1的系統(tǒng),其中所述網(wǎng)絡(luò)接至所述個(gè)人計(jì)算機(jī)的操作只限于所述個(gè)人計(jì)算機(jī)閑置的時(shí)間內(nèi)。
13.權(quán)利要求1的系統(tǒng),其中所述個(gè)人計(jì)算機(jī)具有至少一個(gè)微處理器,并通過(guò)一個(gè)連接裝置與所述網(wǎng)絡(luò)通信,所述連接裝置具有至少大于所述微處理器的高峰數(shù)據(jù)處理速度的數(shù)據(jù)傳輸速度。
14.一種包括個(gè)人計(jì)算機(jī)的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),包括用于向所述網(wǎng)絡(luò)內(nèi)所述個(gè)人計(jì)算機(jī)提供網(wǎng)絡(luò)服務(wù)的裝置,所述網(wǎng)絡(luò)服務(wù)包括瀏覽功能以及例如并行處理的共享計(jì)算機(jī)處理;至少兩臺(tái)所述個(gè)人計(jì)算機(jī);供至少一臺(tái)所述個(gè)人計(jì)算機(jī)使用的裝置,當(dāng)個(gè)人用戶閑置不用所述個(gè)人計(jì)算機(jī)時(shí),所述裝置將所述個(gè)人計(jì)算機(jī)臨時(shí)用于向所述網(wǎng)絡(luò)提供所述共享計(jì)算機(jī)處理;以及用于為向每個(gè)所述個(gè)人計(jì)算機(jī)或向所述用戶提供的所述服務(wù)維持標(biāo)準(zhǔn)費(fèi)用基準(zhǔn)的裝置。
15.權(quán)利要求14的系統(tǒng),其中所述系統(tǒng)是規(guī)模可變的,也即所述系統(tǒng)對(duì)所述個(gè)人計(jì)算機(jī)數(shù)量不加限制。
16.權(quán)利要求15的系統(tǒng),其中所述系統(tǒng)包括至少1,024臺(tái)所述個(gè)人計(jì)算機(jī)。
17.權(quán)利要求14的系統(tǒng),其中所述系統(tǒng)是規(guī)??勺兊模布此鱿到y(tǒng)對(duì)參加單項(xiàng)共享計(jì)算機(jī)處理操作的所述個(gè)人計(jì)算機(jī)數(shù)量不加限制。
18.權(quán)利要求17的系統(tǒng),其中所述系統(tǒng)包括至少256臺(tái)所述個(gè)人計(jì)算機(jī)。
19.權(quán)利要求14的系統(tǒng),其中所述網(wǎng)絡(luò)連至因特網(wǎng)及其等效的和后繼網(wǎng),以使所述個(gè)人計(jì)算機(jī)包括至少一百萬(wàn)臺(tái)。
20.權(quán)利要求14的系統(tǒng),其中標(biāo)準(zhǔn)費(fèi)用是固定的。
21.權(quán)利要求14的系統(tǒng),其中固定的標(biāo)準(zhǔn)費(fèi)用為零。
22.權(quán)利要求14的系統(tǒng),其中所述用于維持標(biāo)準(zhǔn)費(fèi)用基準(zhǔn)的裝置包括用于將標(biāo)準(zhǔn)數(shù)量的所述個(gè)人計(jì)算機(jī)提供用由所述個(gè)人計(jì)算機(jī)做的共享處理之用。
23.權(quán)利要求14的系統(tǒng),其中所述網(wǎng)絡(luò)連至萬(wàn)維網(wǎng)及其后繼網(wǎng)。
24.權(quán)利要求14的系統(tǒng),其中所述個(gè)人用戶可改寫(xiě)所述用于維持標(biāo)準(zhǔn)費(fèi)用基準(zhǔn)的裝置以使所述個(gè)人用戶能獲得附加網(wǎng)絡(luò)服務(wù)。
25.權(quán)利要求14的系統(tǒng),其中所述系統(tǒng)具有一個(gè)控制裝置,用于允許和用于拒絕所述網(wǎng)絡(luò)接至所述個(gè)人計(jì)算機(jī)以供共享計(jì)算機(jī)處理之用。
26.權(quán)利要求14的系統(tǒng),其中所述個(gè)人計(jì)算機(jī)具有至少一臺(tái)微處理器,并通過(guò)連接裝置與所述網(wǎng)絡(luò)通信,所述連接裝置具有至少大于所述微處理器的高峰數(shù)據(jù)處理速度的數(shù)據(jù)傳輸速度。
27.一種包括個(gè)人計(jì)算機(jī)的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),包括至少兩臺(tái)所述個(gè)人計(jì)算機(jī);供至少一臺(tái)所述個(gè)人計(jì)算機(jī)使用的裝置,用于當(dāng)由其個(gè)人用戶指揮時(shí),使所述個(gè)人計(jì)算機(jī)臨時(shí)用作主個(gè)人計(jì)算機(jī)以便啟動(dòng)和控制執(zhí)行與所述網(wǎng)絡(luò)中至少一臺(tái)其它所述個(gè)人計(jì)算機(jī)共享的計(jì)算機(jī)處理操作;供至少一臺(tái)其它所述個(gè)人計(jì)算機(jī)使用的裝置,當(dāng)其個(gè)人用戶閑置不用所述個(gè)人計(jì)算機(jī)時(shí),所述裝置將所述個(gè)人計(jì)算機(jī)臨時(shí)用作至少一臺(tái)從屬個(gè)人計(jì)算機(jī),以便參加由所述主個(gè)人計(jì)算機(jī)控制的共享計(jì)算機(jī)處理操作的執(zhí)行;以及供所述個(gè)人計(jì)算機(jī)使用的裝置,用于在指揮下將所述個(gè)人計(jì)算機(jī)在所述共享計(jì)算機(jī)處理操作中交替地用作主機(jī)和用作從機(jī)。
28.權(quán)利要求27的系統(tǒng),其中所述系統(tǒng)是規(guī)模可變的,也即所述系統(tǒng)對(duì)所述個(gè)人計(jì)算機(jī)數(shù)量不加限制。
29.權(quán)利要求28的系統(tǒng),其中所述系統(tǒng)包括至少256臺(tái)所述個(gè)人計(jì)算機(jī)。
30.權(quán)利要求27的系統(tǒng),其中所述系統(tǒng)是規(guī)??勺兊模布此鱿到y(tǒng)對(duì)參加單個(gè)共享計(jì)算機(jī)處理操作的所述個(gè)人計(jì)算機(jī)數(shù)量不加限制。
31.權(quán)利要求30的系統(tǒng),其中所述系統(tǒng)包括至少256臺(tái)所述個(gè)人計(jì)算機(jī)。
32.權(quán)利要求27的系統(tǒng),其中所述系統(tǒng)是規(guī)模可變的,也即所述系統(tǒng)對(duì)參加單項(xiàng)共享計(jì)算機(jī)處理操作的所述個(gè)人計(jì)算機(jī)數(shù)量不加限制。
33.權(quán)利要求27的系統(tǒng),其中所述系統(tǒng)包括至少256臺(tái)所述個(gè)人計(jì)算機(jī)。
34.權(quán)利要求26的系統(tǒng),其中所述網(wǎng)絡(luò)連至因特網(wǎng)及其等效的和后繼網(wǎng),以使所述個(gè)人計(jì)算機(jī)包括至少一百萬(wàn)臺(tái)。
35.權(quán)利要求27的系統(tǒng),其中所述共享計(jì)算機(jī)處理是并行處理。
36.權(quán)利要求27的系統(tǒng),其中所述網(wǎng)絡(luò)連至萬(wàn)維網(wǎng)及其后繼網(wǎng)。
37.權(quán)利要求27的系統(tǒng),其中有一個(gè)用于向所述網(wǎng)絡(luò)內(nèi)所述個(gè)人計(jì)算機(jī)提供網(wǎng)絡(luò)服務(wù)的裝置,所述網(wǎng)絡(luò)服務(wù)包括瀏覽和廣播功能,以及例如并行處理的共享計(jì)算機(jī)處理。
38.權(quán)利要求27的系統(tǒng),其中所述網(wǎng)絡(luò)包括至少一臺(tái)參加所述共享計(jì)算機(jī)處理的網(wǎng)絡(luò)服務(wù)器。
39.權(quán)利要求27的系統(tǒng),其中所述個(gè)人計(jì)算機(jī)包括一個(gè)轉(zhuǎn)發(fā)裝置以使主個(gè)人計(jì)算機(jī)可確定最鄰近的可用從屬個(gè)人計(jì)算機(jī)。
40.權(quán)利要求27的系統(tǒng),其中所述最鄰近的可用從屬個(gè)人計(jì)算機(jī)在執(zhí)行所述共享計(jì)算機(jī)處理操作中與所述主個(gè)人計(jì)算機(jī)兼容。
41.權(quán)利要求27的系統(tǒng),其中所述個(gè)人計(jì)算機(jī)具有至少一臺(tái)微處理器,并通過(guò)連接裝置與所述網(wǎng)絡(luò)通信,所述連接裝置具有至少高于所述微處理器的高峰數(shù)據(jù)處理速度的數(shù)據(jù)傳輸速度。
42.一種供包括個(gè)人計(jì)算機(jī)在內(nèi)的計(jì)算機(jī)在計(jì)算機(jī)網(wǎng)絡(luò)內(nèi)發(fā)揮功能的系統(tǒng)體系結(jié)構(gòu),包括一臺(tái)具有至少兩臺(tái)微處理器和具有一個(gè)連至計(jì)算機(jī)網(wǎng)絡(luò)的連接裝置的計(jì)算機(jī);所述計(jì)算機(jī)的所述體系結(jié)構(gòu)包括一個(gè)用于個(gè)人計(jì)算機(jī)的防火墻裝置,用于限制所述網(wǎng)絡(luò)只能接至所述個(gè)人計(jì)算機(jī)的一部分硬件、軟件、固件和其它部件;所述防火墻裝置不允許所述網(wǎng)絡(luò)接至至少一臺(tái)具有一個(gè)發(fā)揮主微處理器功能的裝置的所述微處理器,所述微處理器用于啟動(dòng)和控制執(zhí)行與所述至少一臺(tái)其它的具有一個(gè)發(fā)揮從屬微處理器功能的裝置的微處理器共享的計(jì)算機(jī)處理操作;以及所述防火墻裝置允許所述網(wǎng)絡(luò)接至所述從屬微處理器。
43.權(quán)利要求42的系統(tǒng)體系結(jié)構(gòu),其中所述計(jì)算機(jī)是一臺(tái)個(gè)人計(jì)算機(jī)。
44.權(quán)利要求43的系統(tǒng)體系結(jié)構(gòu),其中所述計(jì)算機(jī)是一片微芯片。
45.權(quán)利要求42的系統(tǒng)體系結(jié)構(gòu),其中所述計(jì)算機(jī)具有一個(gè)控制裝置,用于允許和用于拒絕所述網(wǎng)絡(luò)接至所述個(gè)人計(jì)算機(jī)以作共享計(jì)算機(jī)處理之用。
46.權(quán)利要求43的系統(tǒng),其中所述系統(tǒng)是規(guī)??勺兊模布此鱿到y(tǒng)對(duì)所述個(gè)人計(jì)算機(jī)數(shù)量不加限制。
47.權(quán)利要求46的系統(tǒng),其中所述系統(tǒng)包括至少256臺(tái)所述個(gè)人計(jì)算機(jī)。
48.權(quán)利要求43的系統(tǒng),其中所述網(wǎng)絡(luò)連至因特網(wǎng)及其等效的和后繼網(wǎng),以使所述個(gè)人計(jì)算機(jī)包括至少一百萬(wàn)臺(tái)。
49.權(quán)利要求43的系統(tǒng),其中所述系統(tǒng)是規(guī)模可變的,也即所述系統(tǒng)對(duì)參加單項(xiàng)共享計(jì)算機(jī)處理操作的所述個(gè)人計(jì)算機(jī)數(shù)量不加限制。
50.權(quán)利要求49的系統(tǒng),其中所述系統(tǒng)包括至少256臺(tái)所述個(gè)人計(jì)算機(jī)。
51.權(quán)利要求43的系統(tǒng),其中所述個(gè)人計(jì)算機(jī)具有至少一臺(tái)微處理器,并通過(guò)連接裝置與所述網(wǎng)絡(luò)通信,所述連接裝置具有至少大于所述微處理器的高峰數(shù)據(jù)處理速度的數(shù)據(jù)傳輸速度。
全文摘要
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò),它具有例如個(gè)人計(jì)算機(jī)(1)的計(jì)算機(jī)和帶有由傳輸裝置(4,14)連接(5)的微處理器的網(wǎng)絡(luò)服務(wù)器(2),及其有硬件和其它裝置以便產(chǎn)生涉及網(wǎng)絡(luò)中至少兩臺(tái)計(jì)算機(jī)的至少一個(gè)并行處理操作。本發(fā)明也涉及由較小網(wǎng)絡(luò)組成的大網(wǎng)絡(luò),例如因特網(wǎng)(3),其中同時(shí)發(fā)生涉及多組計(jì)算機(jī)的多個(gè)單獨(dú)的并行處理操作,及其中可在連至網(wǎng)絡(luò)的單獨(dú)的計(jì)算機(jī)的微處理器之間建立正進(jìn)行中的處理連接。本發(fā)明還涉及商務(wù)安排,使網(wǎng)絡(luò)微處理器用于并行和其它處理等共享之用,其中個(gè)人計(jì)算機(jī)擁有者向網(wǎng)絡(luò)提供微處理器處理能力以換取對(duì)其它計(jì)算機(jī)的連接,包括對(duì)其它微處理器的連接;在擁有者和提供者之間交換的基礎(chǔ)是雙方同意的任何準(zhǔn)則。
文檔編號(hào)H04L29/06GK1251667SQ97180914
公開(kāi)日2000年4月26日 申請(qǐng)日期1997年11月28日 優(yōu)先權(quán)日1996年11月29日
發(fā)明者弗蘭普頓·E·埃利斯三世 申請(qǐng)人:弗蘭普頓·E·埃利斯三世