abstract-les摘要-莱斯

上传人:tian****1990 文档编号:81644568 上传时间:2019-02-22 格式:PPT 页数:26 大小:249KB
返回 下载 相关 举报
abstract-les摘要-莱斯_第1页
第1页 / 共26页
abstract-les摘要-莱斯_第2页
第2页 / 共26页
abstract-les摘要-莱斯_第3页
第3页 / 共26页
abstract-les摘要-莱斯_第4页
第4页 / 共26页
abstract-les摘要-莱斯_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《abstract-les摘要-莱斯》由会员分享,可在线阅读,更多相关《abstract-les摘要-莱斯(26页珍藏版)》请在金锄头文库上搜索。

1、Naftaly Minsky Rutgers University,On the Governance of Open Distributed Systems,N. Minsky, PUC Nov25/05,The phenomenon of Open Distributed Systems ,Computing is undergoing a transition from monolithic systems, constructed according to a single overall design, into open and irregular conglomerates of

2、 distributed components. The composition of such open system is changing dynamically, and largly unknown. Examples of open systems. Heterogeneous multi-agents systems, like sensor systems. Distributed Enterprises Coalitions of enterprises (e.g., grids, virtual enterprises),N. Minsky, PUC Nov25/05, a

3、nd their Problematics,How does one design and built such systems, so that they would operate coherently as a whole? How does one ensure the security and fault tolerance of such systems? How can one reason about such systems?,N. Minsky, PUC Nov25/05,On Reasoning about Systems,The conventional approac

4、haccording to a 2000 report by SEI of CMU, which views the key challenge facing Component-Based SE, the “holy grail”, they call it, as follows: “to ensure that the properties of a system of components can be predicted from the properties of the components themselves” . But in open systems the compon

5、ents are unknown so, the real challenge is: to reason about a system without knowing its details.,N. Minsky, PUC Nov25/05,Reasoning about Open Systems,We do it all the time We reason about the physical world, relying on the laws of nature; And about the social world, relying on social laws and norms

6、. But, there are virtually no laws regulating distributed software systems.,N. Minsky, PUC Nov25/05,The “Governance” Approach,This approach- introduced in “The Imposition of Protocols Over Open Distributed Systems“, by Minsky, in IEEE Trans. on SE, 1991. -rests on the following simple observations:

7、In the absence of natural laws of software, we need to formulate artificial laws, like we do for societies. Such laws need to be enforced, by preventing their violations, so they can be as dependable as laws of physics. The enforcement needs to be done in a decentralized fashion, for scalability.,N.

8、 Minsky, PUC Nov25/05,Potential Benefits of Laws, and their Pitfalls,The benefits They could engender predictabilitydespite the openness and heterogeneity of the system at handthus simplifying it. They could facilitate harmonious collaboration, and safe competition. They could provide protection aga

9、inst ignorant, careless, or malicious, agents. The Pitfalls: one can overregulate, or just formulate bad laws. “Law is order-good law is good order” Aristotle, in Politics Book 7.,N. Minsky, PUC Nov25/05,The Concept of Law-Governed Interaction (LGI),LGI is a message exchange mechanism that enables a

10、 community of distributed agents to interact under an explicit and strictly enforced policy, called the “law” of this community. Some characteristics of LGI: The law treats the agents regulated by it as black boxes, governing only their interaction; but it is sensitive to the history of their intera

11、ction. Laws are expressed locally, but they govern globally the entire community subject to them. A single system may have a multitude of interrelated laws, which may interoperate, and be hierarchically organized. Laws are enforced, in a decentralized manner.,N. Minsky, PUC Nov25/05,Centralized Enfo

12、rcement of Communal Policies,* The problems: potential congestion, and single point of failure,* Replication does not help, if S changes rapidly enough,N. Minsky, PUC Nov25/05,Distributed Law-Enforcement under LGI,N. Minsky, PUC Nov25/05,Deployment of LGI,N. Minsky, PUC Nov25/05,Applicationsto Secur

13、ity and SE,Large and Heterogeneous agent systems, such as systems of sensors. In particular, ensuring their underlying protocols, and providing for fault tolerance. Mobile computing. Structuring distributed systems In particular, by providing for traditionally language based capabilities like scope

14、rules and exception handling. Composition of Web Services.,N. Minsky, PUC Nov25/05,Applications (cont),Electronic commerce, particularly of the B2B type The management and distribution of medical records. Regulating entreprise systems Involves hierarchy of laws, and interoperability between them. Ge

15、neralizing the concept of workflows Flexible regulation of dynamic coalitions As in grids, virtual enterprises, supply chains.,N. Minsky, PUC Nov25/05,Coalitions, and their Governance,Consider a coalition C of enterprises E1,., En, governed by a coalition-policy PC-where each Ei is governed by its o

16、wn internal-policy Pi .,N. Minsky, PUC Nov25/05,The Main Issues,Enforcement of these policies, in a scalable and trustworthy manner. Ensuring that every interaction between xi /Ei and xj /Ej conforms to all three policies Pi , PC , Pj, which are to govern it? The flexible formulation of these policies, so that their specification and evolution would be manageable.,N. Minsky, PUC Nov25/05,A Principle of Flexible Policy Formulation,Each coalition member Ei should be able

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号