A Negotiation Model for Dynamic Composition of Distributed Applications

DEXA Workshop(1998)

引用 12|浏览7
暂无评分
摘要
Dynamic composition of distributed applications from autonomous components is becoming attractive, and requires new composition models and infrastructures. In this paper, we address the problem of deploying components to remote sites as part of the dynamic composition process. In particular, we discuss the specification and allocation of resources to remotely deployed components. Satisfying the mutual needs of an autonomous component and the environment to which it was deployed suggests a negotiation-based approach. We present a model that allows programmers to specify the negotiation strategy as part of the component and a two-phase deployment protocol. The first phase involves negotiation between lightweight objects and results in either a contract or a failure. In the former case, the component can tailor itself according to the contract before the actual deployment, and in the latter case unnecessary deployment is avoided. The model has been implemented in Java as part of Hadas, an environment for the dynamic composition of distributed applications
更多
查看译文
关键词
autonomous component,former case,new composition model,latter case,actual deployment,unnecessary deployment,deploying component,negotiation model,dynamic composition,2-phase deployment protocol,dynamic composition process,java,protocols,computer aided software engineering,resource allocation,satisfiability,distributed application,distributed applications,contract,distributed processing,resource management,subroutines
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要