[其他]在計算機網絡中進行分布式處理的一種方法無效
| 申請號: | 86107699 | 申請日: | 1986-11-12 |
| 公開(公告)號: | CN86107699A | 公開(公告)日: | 1987-07-15 |
| 發明(設計)人: | 拉克施·阿格拉瓦爾;阿麥德·卡馬爾·埃薩特 | 申請(專利權)人: | 美國電話電報公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16 |
| 代理公司: | 中國國際貿易促進委員會專利代理部 | 代理人: | 余剛 |
| 地址: | 美國紐約州*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機網絡 進行 分布式 處理 一種 方法 | ||
本發明涉及計算機網絡,特別涉及分布式和并行處理網絡中各個計算機之間的計算機資源共享。
為了在計算機網絡中提供分布式處理,迄今已付出巨大努力。分布式處理由于平衡了計算機之間忙閒不均的現象而提高了網絡中的效率。例如用戶可以把文本格式化或浮點數運算這些特別耗時的任務,從自己的家庭計算機上卸下而轉移到專門適于這些任務的計算機上。
若干系統當前在它們的計算機之間提供了進程共享。G.帕派克(G,Popek)等在《一個對網絡透明的高度可靠的分布式系統》(ACMSIGOPS第八次操作系統原理討論會會報,1981年12月,169-177頁)一文中所描述的LOCUS系統設定了一個計算機網絡模擬單一虛擬計算機的條件。其中,要求在網絡中任何一臺計算機上的所有文件都必須具有唯一的網絡名。實現這一技術時在許多情況下犧牲了單個網絡計算機的獨立性,而這是不能令人滿意的。
C.安特耐利(C,Atonelli)等人在《SDS/NET-一個交互式分布式操作系統》(IEEE????COMP-CON,1980年9月,487-493頁)一文中,描述了另一計算機共享布局。貝克萊加利福尼亞大學提供了一種遠程計算機軟件共享的方式,它被稱作貝克萊軟件分布4.2。P.開瓦勒(P.Karaler)與A.格林斯潘(A????Greenspan)在《將UNIX擴充到局部地區網絡》(mini-Micros系統,1983年9月)一文中描述了一個稱作Altos-net的系統。D.那維茨(D.Nowitz)與.萊斯克(M.Lesk)在《一個UIVix系統撥號網絡的實現》(IEEE????COMPCON,1980年9月,483-486頁)一文中描述了稱作Uux的系統。但是這些系統的特性是每一網絡計算機只能見到自己文件,因而不能令人滿意。這意味著在不同的計算機上執行同一進程可能產生不同的結果。就是說,一個登錄在一臺本地計算機上的用戶所執行的進程產生的答案可能與在另一臺網絡計算機上所產生的答案不同。
按照本發明應用于計算機網絡中實行遠程進程執行的方法,可解決先有技術所存在的問題。包含一個將被執行的進程的標識的一個遠程進程執行請求,從提出請求的一臺計算機被傳送到提供服務的一臺計算機。在請求計算機與服務計算機上同時建立起一個文件尋址結構因此在服務計算機上的遠程進程的一次文件引用指向在請求計算機上的文件。遠程進程響應遠程進程執行請求而在服務計算機上激活,響應于遠程進程的一次文件引用,該文件按照尋址結構自動在請求計算機上被檢索。
通過在請求計算機上為服務計算機的文件訪問建立了一個或多個通信信道,而且在遠程進程執行請求中包含了可以由服務計算機對通信信道進行訪問的報文信息,從而在提出的公開實施方案中部分地達到了這一結果。
由這樣建立起的通信信道中有一條完成信道,報告遠程進程完成的信號通過它傳遞到請求計算機上的用戶進程;還有一條從用戶進程的當前目錄中訪問文件的信道;數條訪問任何特定文件的信道,這些文件是用戶進程在發出遠程執行請求報文前打開的。
遠程執行請求是響應指定該進程為將由遠程執行的用戶命令而生成的。遠程執行請求報文包括存儲在請求計算機上的描述用戶進程的操作環境的信息。服務計算機為響應遠程執行請求而建立一個遠程進程。最初,遠程進程利用遠程執行請求報文中的操作環境信息,為本身建立起一個操作環境。
在提出的最佳實施方案中,網絡計算機的文件系統是分層地安排在目錄的一個樹形結構中,這一結構從一個包含在所有目錄中的文件的根目錄開始。按照本發明的一個方面,每一計算機進程與一個省缺根目錄指針和一個替補根目錄指針相關聯。在服務計算機上,與遠程進程相關聯的省缺根目錄指針的狀態設置為指向請求計算機上的根目錄,而替補根目錄指針的狀態則設置為指向服務計算機的根目錄。
在響應遠程進程的一次文件引用時,來自請求計算機的包含在遠程執行請求報文中的文件信息控制是用省缺還是替補根文件目錄指針來查找所引用的文件。
按照本發明的另一方面,每臺計算機具有一個本地DISALLOWED變量,這一變量可包含文件查找信息并受系統管理員調整。例如,列出不允許遠程進程訪問的一些在服務計算機上的文件。響應于遠程執行請求報文,將請求中的文件信息與DISALLOWED變量中信息相對照,并根據DISALLOWED變量的內容,刪除請求報文中的某些文件查找信息。
公開的最佳實施方案在UNiX(AT&T的注冊商標)操作系統的一個版本中進行操作。
圖1是表示UNIX操作系統的內部數據結構的簡化方框圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于美國電話電報公司,未經美國電話電報公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://m.szxzyx.cn/pat/books/86107699/2.html,轉載請聲明來源鉆瓜專利網。





