摘要
组合构件服务是将分布在 Internet上构件提供的服务进行链接 ,形成具有新功能构件服务的分布式网络计算技术。本文在分析了基于 agent的构件服务工作模式及构件服务组合方式可能产生的工作失败的若干情形的基础上 ,给出了构件服务工作的结构失效和源失效的概念。针对组合构件服务由于源失效可能引发的的执行失败 ,提出了局部容错的方法来解决完全备份容错导致的执行代价太高的问题 ;为了保证组合构件服务最大限度的稳定运行 ,提出利用基于 agent的服务发现和服务协商来实现执行容错。最后给出了在集中式调度模式和分布式调度模式下的基于 agent技术的组合构件服务执行容错调度算法。
Composite component service is a kind of distributed network computing technology to link other component service which distributing on Internet to make a component service with new function.Based on analysis the possible scenario of component service working failure under the agent based component service working mode and component service composite modes,we propose the concept of structure disable and source disable.Aim at the possible execution failure of composite component service because of source disable,we propose the local replication faulttolerant method to solve the problem of high cost of complete relication faulttolerant method.To guarantee the maximum stabilization of composite component service execution,we propose a method of using agent base service searching and service negotiation to implement execution fault tolerance.At last we give out the agent based composite component execution faulttolerant scheduling algorithm under centeralized scheduling mode and distributed scheduling mode respectively.
出处
《计算技术与自动化》
2002年第3期50-56,共7页
Computing Technology and Automation
基金
国家教育部重点课题 (No.[2 0 0 0 ]15 6号 )资助。