Towards an Agile Computing Approach to Dynamic and Adaptive Service-Oriented Architectures

msra(2007)

引用 27|浏览11
暂无评分
摘要
Agile computing is an innovative metaphor for distributed computing systems and prescribes a new approach to their design and implementation. Agile computing may be defined as opportunistically discovering, manipulating, and exploiting available computing and communication resources in order to improve capability, performance, efficiency, fault- tolerance, and survivability. This paper describes the realization of the middleware and the AgServe library that supports dynamic and adaptive service- oriented architectures. The middleware supports service definition, instantiation, invocation, relocation, and termination to be performed dynamically at runtime. A coordination mechanism continuously monitors service resource utilization, invocation patterns, and network and node resource availability to determine optimal locations for services to be instantiated and invoked. The continuously adaptive nature of agile computing makes it well suited to providing a foundation for autonomic computing.
更多
查看译文
关键词
service-oriented architectures,index terms-agile computing,dynamic and adaptive middleware,service oriented architecture,middleware,resource utilization,fault tolerant,autonomic computing,indexing terms
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要