面向服务的自律恢复系统体系结构及其实现技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着业务逻辑越来越复杂,企业对所需的IT支持要求也越来越高,企业的跨地域性及对系统快速响应的要求使得大部分IT系统都采用分布式结构实现。为了屏蔽IT系统日益复杂的内部实现并将业务与IT分离,使得各领域人员能够专注于各自领域,研究人员提出了服务的概念。由于面向服务分布式系统的异构性和复杂性,使得人工完成其管理和维护变得越来越困难。而传统的可靠性理论和技术又难以满足实际需要,因此如何避免服务失效或使服务失效造成的影响降到最低成为提高服务可信性的关键。但是完全避免服务失效是不可能的,服务从失效中快速恢复却可以尽量降低服务失效造成的影响。人们期望有一种灵活的自动恢复方法来解决上述这些问题,自律恢复技术因此应运而生。
     恢复技术存在已久,自律计算也已提出一段时间,但是如何将自律恢复应用于面向服务计算的研究还比较缺乏。针对其分布式环境、高可用性要求如何构建框架模型,如何实时监测各种随机性事件以及如何使系统从失效中快速恢复都有待深入研究和探讨。基于这些问题并结合具体项目需求,本文以提高服务恢复能力为目标,对面向服务计算中的自律恢复模型、监视模型及恢复技术进行了深入研究和阐述。
     首先,结合服务的特点,基于自律恢复技术的特性构建具有分层结构的自律恢复模型框架。以实现具体业务的服务层为目标系统,由中枢层负责监视及分析,之后由恢复层负责实施恢复,形成自律恢复典型的环结构。为每一层进行细化分析设计,确定功能模块与工作流程,并研究可信性定义及量化、部件之间通信等关键问题,为系统实现自律恢复提供理论支持。最后应用PEPA对模型进行形式化描述与分析。
     其次,信息采集部分是整个自恢复系统工作的基础,所有分析与恢复动作都基于信息采集部分所得的信息。本文在对监视技术的现状进行深入分析的基础上,从文件的角度提出一种基于文件多属性的综合监视模型及相关算法并实现之。将各种事件归为文件的三种属性:静态属性、动态内部属性和动态外部属性,并基于相应算法对各属性事件实施监视。
     再次,针对自律恢复需求,提出一种不依赖于具体服务器、跨语言的递归微重启方法。现存的微重启依赖具体环境、要求系统组件化,恢复性能受到限制。事实上每个服务的响应时间都取决于组件内部每个可微重启元素的响应时间,为了提高恢复性能,需要将恢复粒度进一步细化,对出现异常的地方更精确的微重启。将微重启理解为微观上的重新执行,从而提出这种控制可微重启元素以实现提高系统性能的微重启方法,并实现使可执行文件具有微重启功能的自动修改。
     然后,作为一种切实有效的恢复方案,对软件热插拔技术进行深入研究,提出一种新的软件热插拔方法以及适用该方法的软件结构应满足的条件,并给出该方法的算法流程。不同于现有方法,该方法维护一个结构相对简单的中间接口表,使软件的结构更加清晰和易于管理。实验结果表明:本方法能用于容忍软件被攻击、程序文件被非预期修改等破坏行为并采取对应防护措施,能够增强系统的自我保护能力;只使用一个全局代理,降低了系统开销。
     最后,以一个web服务—EShop网上商城购物系统为实施案例,介绍本文提出的自律恢复系统模型及技术的具体实施。结合实施案例的MVC架构特点,将自律恢复系统的恢复结构与工作流程映射到实际应用,为所提自律恢复系统在其它服务上的应用提供示范和指导。
As business logic becomes more and more complicated, requirement of IT supports of enterprises becomes more and more sophisticated. Most IT systems adopt distributed structure because of enterprises'cross-boundary nature and requirement of fast response. In order to separate IT and business and shield increasingly complex internal implementation of IT systems, researchers put forword the concept of service. Because of complexity and Heterogeneity of service-oriented distributed system, artificial management and maintainment become more difficult, but traditional dependability theory and techniche can't meet actual needs well. So how to avoid service failure or minimize the impact of failure becomes the key issue of improving dependability of sevice. But it's impossible to totally avoid service failure, however fast recovery from failure can deduce impact of service failure. So autonomic recovery techiche came into being with people's expect for solving the problems.
     Because of distributed environment and high availability demand, construction of framework, real-time monitoring of random events and fast recovery from failure are to be deep studied and discussed. So this paper takes improvement of service recovery ability as target and deep studies autonomic recovery model, monitoring model and recovery technology.
     First, an autonomic recovery framework model which has a hierarchy structure is constructed based on features of service and autonomic recovery technology. Central layer is responsible for monitoring and analizing and recovery layer is responsible for implementing recovery while service layer is taken as target system. Then detailed design, fuction module and workflow of each layer is determined, and some key issues like communications between components and dependability definition and quantification are researched, which provides theory support for autonomic recovery implementation. At last, the model is formally descript and analyzed with PEPA.
     Second, as information collection part is basis of the whole autonomic recovery system, all analysis and recovery actions are based on the information from it. So the paper puts forward a comprehensive monitor model and relative algorithms based on files'multi- attributes. In this model all events are classified as three file attributes:static attribute, dynamic inner attribute and dynamic outside attribute, and each kind of events are monitored based on relative algorithm. Experimental results show that the proposed monitor model has better monitoring performance than existing monitoring mechanisms.
     Third, to meet needs of autonomic recovery, we propose a recursive microreboot method which is insensitive to language and doesn't rely on specific server. Performance of existing microreboot methods is limited because of their dependence on environment and requirement of modularization. Acturally response time of each service depends on response time of each microrebootable element inner the service. So In order to improve recovery performance, recovery granularity needs to be refined to reboot more accurately. Regarding microreboot as microscopical re-execution, the paper proposes a microreboot method which can improve performance by controlling microrebootable elements. And experimental results show that the proposed microreboot method has better recovery performance and less limits than existing ones.
     Fourth, the paper proposes a novel software hot-swapping method and its structure and algorithm are also descript. Unlike existing ones, this method maintains an intermediate interface table which has a simple structure. Experimental results show that the method can be used to tolerate attack, unexpected modification and meet upgrade needs at the same time; it just contains one global agent so that system cost is deduced.
     The last, taking a web service as experimental case, the paper introduces implementation of the proposed autonomic recovery model and technology. With consideration of MVC structure of the case, recovery structure and workflow are deployed on practical application, which provides demonstration and guide for autonomic recovery system's application for other services.
引文
[1]毛新生.SOA原理、方法、实践.第1版.电子工业出版社.2007:8-13p
    [2]刘玲霞.Web服务容错关键技术研究.国防科学技术大学博士学位论文.2006:1-10p
    [3]Zhenping Li, Cetin Savkli. Autonomic Computing for Spacecraft Ground Systems. Proceedings of the 2nd IEEE International Conference on Space Mission Challenges for Information Technology, California,American.2006:20-26p
    [4]S.Tsur. Are Web services the next revolution in E-Commerce?. Proceedings of the 27th Int'l Conf. on Very Large Data Bases, Roma, Italy.2001:614-617p
    [5]F. Curbera, W.Nagy, S. Weemwarana. Wcb Services:Why and How. Proceedings of Workshop Oil Object-Oriented Web Services,Tampa, Florida, USA.2001:
    [6]岳昆,王晓玲,周傲英.Web服务核心支撑技术:研究综述.软件学报.2004,15(4):428-442p
    [7]Neal Leavitt. Are Web Services Finally Ready to Deliver? IEEE computer.2004, 37(11):14-18p
    [8]Algirdas Avi_zienis, etc. Basic Concepts and Taxonomy of Dependable and Secure Computing. IEEE transactions on dependable and secure computing.2004,1(1):13-18p
    [9]A. Avizienis. Building dependable systems:how to keep up with complexity. Proceedings of Special Issue FTCS-25,. Pasadena, CA.1995:4-14p
    [10]K. P. Birman. Building Secure and Reliable Network Applications. Greenwich, CT: Manning Publications,1996.
    [11]E. C, Cooper. Replicated distributed programs. ACM Operating Systems Review. 1985:19(5):63-78p
    [12]R. Ouerraoui, A. Schiper. Software-based replication for fault tolerance. IEEE Computer.1997,30(4):68-74p
    [13]P. Horn. Autonomic computing:IBM perspective on the state of information technology. IBM, Armonk, NY, Oct.2001.
    [14]Kephart, J.O.Chess, D.M.. The Vision of Autonomic Computing. IEEE Computer Society:IEEE Press,2003:41-50p
    [15]R. Sterritt, M. Parashar, H. Tianfield,et al. A concise introduction to autonomic computing. In Advanced Engineering Informatics.2005,19:181-187p
    [16]H. Tianfield. Multi-agent autonomic architecture and its application in e-medicine. Process IEEE/WIC International Conference on Intelligent Agent Technology (IAT 2003) 2003:601-604p
    [17]S. White. An architectural approach to autonomic computing. Proceedings of International Conference on Autonomic Computing, New York, USA.2004.2-9p
    [18]IBM Corp. Autonomic Computing Concepts.http://www-306.ibm.com/autonomic/ pdfs/AC_Concepts.pdf,2007.10.
    [19]Jay Agrawal, Nicolas Bruno, Surajit Chaudhuri,et al. AutoAdmin:Self-Tuning Database SystemsTechnology. IEEE Data Eng. Bull.2006,29(3):7-15p
    [20]IBM DB2. http://crab.sanmen.gov.cn/News/show.asp? urlTechNews/s/n/2004-05-04/ 1046357823.shtml,2004.
    [21]Sun Microsystems. Nl. http://www.sun.com/software/nlgridsystem/,2007.10.
    [22]Soila Pertet, Priya Narasimhan, etc. Prato:Databases on Demand. Proceedings of the 4th International Conference on Autonomic Computing, Jacksonville, FL, USA. 2007:11-15p
    [23]Mazeiar Salehie, Ladan Tahvildari. Autonomic Computing:Emerging Trends and Open Problems. Proceedings of the 2005 workshop on Design and evolution of autonomic application software, St. Louis, Missouri, USA.2005:1-7p
    [24]Salim Hariri, Bithika Khargharia, Houping Chen, et al. The Autonomic Computing Paradigm. Cluster Computing,2006,9(1):5-17p
    [25]Xiangdong Dong, Salim Hariri,et al. Autonomia:An Autonomic Computing Environment. Proceedings of the 2003 IEEE International Performance, Computing, and Communications Conference,2003:9-11p
    [26]Jarrett, M., Seviora, R. Constructing an Autonomic Computing Infrastructure Using Cougaar. Proceedings of the Third IEEE International Workshop, Dublin, Ireland.2006:119-128p
    [27]Michael Hinchey, Yuan-Shun Dai, et al. Modeling for NASA Autonomous Nano-Technology Swarm Missions and Model-Driven Autonomic Computing. Proceedings of the 21st International Conference on Advanced Networking and Applications, Niagara Falls, Canada.2007:250-257p
    [28]Marija Mikic-Rakic, Nikunj Mehta, Nenad Medvidovic. Architectural Style Requirements for Self-Healing Systems. Proceedings of the first workshop on Self-healing systems,American, Los Angeles.2002:49-54p
    [29]Kenneth P. Birman, Robbert van Renesse and Werner Vogels. Navigating in the Storm: Using Astrolabe for Distributed Self-Configuration, Monitoring and Adaptation. Autonomic Computing Workshop.2003:4-13p
    [30]Alexander Egyed Teknowledge Corporation. Architecture differencing for self management. Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems.2004:44-48p
    [31]David Garlan, Shang-Wen Cheng, et al. Rainbow:Architecture-Based Self-Adaptation with Reusable Infrastructure. IEEE Computer,2004,37(10):46-54p
    [32]Jeffrey Banks, Ed Crow. Embedded Diagnostics Enable Military Ground Vehicle Autonomic Logistics. Reliability and Maintainability Symposium, Orlando, FL, United states,2007:48-52p
    [33]Zhenping Li, Cetin Savkli. Autonomic Computing for Spacecraft Ground Systems.The 2nd IEEE International Conference on Space Mission Challenges for Information Technology, Pasadena, California.2006:
    [34]张海俊,史忠植.自主计算软件工程方法.小型微型计算机系统.2006,27(6):1077-1082p
    [35]李春江,肖侬,杨学军.具有自主计算特征的计算网格资源备份服务系统.计算机工程与科学.2005,27(12):59-60,89p
    [36]刘文洁,李战怀.虚拟化技术在基于自律计算的高可用性系统中的应用.计算机应用.2006,26(2):485-487p
    [37]付长冬,舒继武,郑纬民,沈美明.基于自主运算的自适应存储区域网络系统.软件学报.2004,15(07):1056-1063p
    [38]马晓星,张小蕾,吕建.自省的动态软件体系结构描述与实现.南京大学学报(自然科学).2004,40(2):146-155p
    [39]臧铖,黄忠东,董金祥.基于状态的通用自主计算模型.计算机辅助设计与图形学学报[J].2007,19(11):1476-1481p
    [40]Candea G, Cutler J, Fox A. Improving availability with recursive microreboots:a soft-state system case study. Performance Evaluation Journal,2004,56:1-3p
    [41]Candea G, Kiciman E, Zhang S, et al. JAGR:An Autonomous Self-Recovering Application Server. Proceedings of the 5th International Workshop on Active Middleware Service, Seattle, WA,2003:1-9p
    [42]Candea G, Fox A. Crash-only software.Proceedings of the 9th Workshop on Hot topics in Operating Systems,2003.
    [43]Candea G, Cutler J, Fox A. Reducing Recovery Time in a Small Recursive Restartable System. Proceedings of International Conference on Dependable System and Network, Washington, D. C,2002.
    [44]RUBiS project web page. http://rubis.objectweb.org/,2004
    [45]Candea G, Shinichi Kavwamoto, Yuichi Fujiki, et al. Microreboot-A Technique for Cheap Recovery.6th Symposium on Operating Systems Design and Implementation, 2004.
    [46]Candea G, Fox A. Recursive Restartability:Tuning the Reboot Sledgehammer into a Scalpel. Proceedings of the 8th Workshop on Hot Topic in Operating System, Schloss Elmau, Germany,2001.
    [47]王湛,游静等.基于访问关系的进程重启相关性判定.计算机科学2006,33(3):67-70p
    [48]游静,徐建,张琨,刘凤玉.计算系统软件抗衰重启技术研究.信息与控制2006,35(3):43-46p
    [49]朱岩.分布式关键任务系统高可用性研究.哈尔滨工程大学.硕士学位论文.2006:50-62p
    [50]朱岩,王慧强.微重启技术及适毁性软件设计研究.计算机科学.2006,33(6):78-80p
    [51]叶海智,王慧强,梁颖.一种基于失效关联度的重启树优化机制.计算机工程,2008(8):80-87p
    [52]Zhenping Li, Cetin Savkli. Autonomic Computing for Spacecraft Ground Systems.Porceedings of the 2nd IEEE International Conference on Space Mission Challenges for Information Technology, California,American.2006:513-520p
    [53]Segal M. E, Frieder O. On-the-fly program modification:Systems for dynamic updating. IEEE Software,1993,10(2):53-65p
    [54]MICHAEL HICKS, SCOTT NETTLES. Dynamic Software Updating. ACM Transactions on Programming Languages and Systems,2005,27(6):1049-1096p
    [55]Janghoon Lyu, Youngjin Kim, Yongsub Kim and Inhwan Lee, A Procedure-Based Dynamic Software Update..Proceeding of the International Conference on Dependable Systems and Networks., Washington, DC,2001:271-284p
    [56]David Garlan, Shang-Wen Cheng, etc. Rainbow:Architecture-Based Self-Adaptation with Reusable Infrastructure. IEEE Computer,2004,37(10):46-54p
    [57]Orso A, Rao A, Harrold MJ. A technique for dynamic updating of JAVA software. Proceedings of the International Conference on Software Maintenance, Washington, DC,2002:649-658p
    [58]N. Feng, G. Ao, T. White, B. Pagurek, Dynamic Upgrading of Network Management Software by Software Hot-Swapping. Proceedings of the 7th IFIP/IEEE International Symposium on Integrated Network Management(IM 2001), Seattle,2001:63-76p
    [59]Scott Malabarba, Raju Pandey, et al. Runtime Support for Type-Safe Dynamic Java Classes. ECOOP, Berlin,2000:337-361p
    [60]Frantisek Plasil, Dusan Balek, Radovan Janecek. SOFA/DCUP:Architecture for Component Trading and Dynamic Updating. Proceedings of the International Conference on Configurable Distributed Systems, Annapolis, American.1998:35-42p
    [61]Andre Postma, Pierre America, Jan Gerben Wijnstra, Component Replacement in a Long-Living Architecture:The 3RDBA Approach. Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture. Washington DC,2004:89-100p
    [62]Ross Gardler and Nikolay Mehandjiev. Supporting Component-Based Software Evolution. In:Proceedings of the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a NetWorked World, London,2002:242-245p
    [63]Yves Vandewoude Yolande Berbers. Run-time Evolution for Embedded Component-Oriented Systems. Proceedings of the International Conference on Software Maintenance (ICSM.02), Washington DC,2002:242-245p
    [64]王晓鹏,王千祥,梅宏.一种面向构件化软件的在线演化方法.计算机学报,2005(11):134-141p
    [65]叶海智,王慧强,赖积保.关键任务系统中的任务热插拔技术.计算机工程,2008, 34(10):33-37p
    [66]林晶,黄青松,张晶.基于改进MD5算法的数据篡改检测方法.计算机工程与应用2008(33):148-150p
    [67]杨峰,战守义,沈福祥。P2P超级点网络可靠性及动态自恢复机制的研究。计算机应用,2004(5):1-3p
    [68]李爱国.分布式软件故障注入及软件脆弱点检测方法研究,中国博士学位论文全文数据库2008(12)
    [69]Breitgand, David, Goldstein, et al. PANACEA-Towards a self-healing development framework. Proceeding of the 10th IFIP/IEEE International Symposium on Integrated Network Management, Munich, Germany 2007:169-178p
    [70]张新,常义林,孙方涛,沈中.分层分布式网络故障监视算法研究.电子与信息学报2007(4):771-775p
    [71]刘东红,郭长国,朱骏等.监控使能的可信软件构造与运行框架.中国计算机学会全国软件与应用学术会议,2009:195-201p
    [72]鲍竞,徐鲁强,王修竹.主被动混合式P2P网络快速自恢复机制.微计算机信息2008(24):109-111p
    [73]George Candea, Mauricio Delgado, Michael Chen, Armando Fox. Automatic Failure-Path Inference:A Generic Introspection Technique for Internet Applications. Proceedings of the the 3rd IEEE Workshop on Internet Applications. San Jose, California,2003.
    [74]Jimeng Sun, Evan Hoke, John D. et al.Intelligent System Monitoring on Large Clusters. Proceedings of the 3rd International Workshop on Data Management for Sensor Networks, Seoul, South Korea,2006:1-5p
    [75]D. J. Abadi, D. Carney, U. Cetintemel, M. Cherniack, C. Convey,S. Lee, M. Stonebraker, N. Tatbul, and S. Zdonik. Aurora:a new model and architecture for data stream management. The VLDB Journal,2005.12(2):120-139p
    [76]R. Buyya. PARMON:a portable and scalable monitoring system for clusters. Software-Practice and Experience,2000.30(7):723-739p
    [77]Anderson E, Patterson D. Extensible, scalable monitoring for clusters of computers. Proceedings of the 1 lth Systems Administration Conference, San Diego, CA,2004.
    [78]Jeffrey Banks, Ed Crow. Embedded Diagnostics Enable Military Ground Vehicle Autonomic Logistics. Porceedings of the 53rd Annual Reliability and Maintainability Sympsoium.2007:48-52p
    [79]金海.服务器监控技术由点到面http://media.ccidnet.com/media/ciw/1105 /e1201.htm,2002.
    [80]HP OpenView. http://www.Managementsoftware.hp.com/index.html.2002.
    [81]Wang Jilong, Wu Jianping. An Object-Oriented Model of Network Performance monitoring System. Journal of Software.2001,12(1):18-25p
    [82]李涛.基于免疫的网络监控模型.计算机学报.2006,29(9):1515-1522p
    [83]查礼,徐志伟,林国璋,刘玉树,刘东华,李伟.基于LDAP的网格监控系统.计算机研究与发展.2002,39(8):930-936p
    [84]Flavin Cristian. Understanding fault-tolerant distributed systems. Comm. of ACM, 1991,34(2):57-58p
    [85]D. Manivannan, Mukesh Singhal. Quasi-Synchronous Checkpointing:Models, Characterization, and Classification. IEEE Transaction on Parallel and Distributed Systems.1999,10(7):703-713p
    [86]Miehael Turmon,et al. Tests and Tolerances for High-Performance Software-Implemented Fault Detecetion. IEEE Transaction on Computers, May 2003.Vol.52(5): 579-591p
    [87]Mangesh Kasbekar, Chita R Das. Selective Cheekpointing and Rollbacks in Multithreaded Distributed Systems. Proceedings of the 21st International Conference on Distributed Computing Systems, Phoenix (Mesa), Arizona, USA.2001.39-46p
    [88]Jichiang Tsai, MinWang. Theoretical Analysis for Communication-Induced CheckPointing Protocols with Rollback-Dependency Trackability. IEEE Transactions on Parallel and Distributed Systems,1998,9(10):963-971p
    [89]The Open Trusted Computing (OpenTC) consortium. General activities of OpenTC [EB/OL]. http://www.opentc.netfactiities/,2006
    [90]Trusted Computing Group. TCG Specification Architecture Overview [EB/OL]. [2005-03-01]. https://WWW.trustedcomputinggroup.org/group/TCG_1_0_Architecture_Overview.pdf.
    [91]Jarrett, M., Seviora, R. Constructing an Autonomic Computing Infrastructure Using Cougaar. Proceedings of the 3rd IEEE International Workshop, Calgary, Alberta, Canada,2006:119-128p
    [92]Avizienis A, et al. Basic Concepts and Taxonomy of Dependable and Secure Computing. IEEE Transaction on Dependable and Secure Computing,2004,1(1): 11-33p
    [93]张焕国.可信计算研究发展,武汉大学学报(理学版).2006.10,52(5):p513-518
    [94]丁跃潮,张涛.XML实用教程.北京大学出版社.2006.1-10p
    [95]D. Oppenheimer, A. Ganapathi, and D. A. Patterson. Why do Internet services fail, and what can be done about it? Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems (USITS'03), March 2003.15-18p
    [96]吕宏武.自律可信系统模型及评价研究.哈尔滨工程大学硕士论文,2009.
    [97]CHENG Shang-Wen. Rainbow:architecture-based self-adaptation with reusable infrastructure. In proceedings of International Conference on Autonomic Computing, May 2004:46-54p
    [98]Eleni Patouni, Nancy Alonistioti. A Framework for the Deployment of Self-Managing and Self-Configuring Components in Autonomic Environments.In proceedings of International Symposium on a World of Wireless, Mobile and Multimedia. 2006:484-488p
    [99]郭世泽,牛冠杰,郑康锋.入侵容忍系统模型构建及量化分析.北京邮电大学学报,2007,30(1):36-39p
    [100]周华,孟相如,杨茂繁,张立.入侵容忍系统的状态转移模型定量分析.北京邮电大学学报,2008,31(3):94-97p
    [101]殷丽华,方滨兴.入侵容忍系统安全属性分析.计算机学报.2006 29(8):36-39p
    [102]The Cuckoos Egg. Clifford Stoll Mass Market Publishing,1995.15-20p
    [103]An Evening With Berferd. http://www.all.net/books/berferd/berferd.html,2001.
    [104]Project Honeynet Members. Project Honeynet. http://project. honeynet.org,2001.
    [105]Spitzner L. Honeypots-Definitions and Value of Honeypots. http://www. enteract.com/~lspitz/honeypot.html,2001.
    [106]曹爱娟,刘宝旭,许榕生.网络陷阱与诱捕防御技术综述.计算机工程.200430(9):1-3p
    [107]Yoshihiro Tohma. Incorporating Fault Tolerance into an Autonomic-Computing Environment. IEEE Distributed Systems Online,2004,5(2):1-12p
    [108]Kephart, J.O.Chess, D.M.. The Vision of Autonomic Computing. IEEE Computer Society:IEEE Press.2003:41-50p
    [109]Sanjay Agrawal, Nicolas Bruno, Surajit Chaudhuri, Vivek R. Narasayya:AutoAdmin: Self-Tuning Database SystemsTechnology. IEEE Data Eng. Bull.2006,29(3):7-15p
    [110]Soila Pertet, Priya Narasimhan, etc. Prato:Databases on Demand. Proceedings of the 4th International Conference on Autonomic Computing, FL, USA.2007:11-15p
    [111]A. Taleb-Bendiab. Autonomic Computing Meets Complex Information Systems: Theory and Practice. WEBIST, Barcelona, Spain.2007:3-6p
    [112]Mazeiar Salehie, Ladan Tahvildari. Autonomic Computing:Emerging Trends and Open Problems. Proceedings of the 2005 workshop on Design and evolution of autonomic application software, St. Louis, Missouri, USA.2005:1-7p
    [113]付长冬,舒继武,郑纬民,沈美明.基于自主运算的自适应存储区域网络系统.软件学报.2004,15(07):]056-1063p
    [114]刘涛,曾国荪,吴长议.购网格环境下任务分配的自主计算方法.通信学报.2006,27(11):139-143p,147p
    [115]马晓星,张小蕾,吕建.自省的动态软件体系结构描述与实现.南京大学学报(自然科学).2004,40(2):146-155p
    [116]马骞,俞春,马晓星,吕建.ARTEMIS—ARC系统协同模型的自省式实现技术研究.计算机科学2006,33(10):242-246p
    [117]廖备水,李石坚,姚远,高济.自主计算概念模型与方法研究.软件学报.2008,19(4):779-802p
    [118]Salim Hariri, Bithika Khargharia, Houping Chen, et al. The Autonomic Computing Paradigm. Cluster Computing,2006,9(1):5-17p
    [119]Xiangdong Dong, Salim Hariri,etc. Autonomia:An Autonomic Computing Environment. Proceedings of the 22th IEEE International Performance, Computing, and Communications Conference, Phoenix, Arizona, U.S.A.2003:9-11p
    [120]Michael Hinchey, Yuan-Shun Dai, et al. Modeling for NASA Autonomous Nano-Technology Swarm Missions and Model-Driven Autonomic Computing. Proceedings of 21st International Conference on Advanced Networking and Applications, Washington, DC, USA,2007:250-257p
    [121]Marija Mikic-Rakic, Nikunj Mehta, Nenad Medvidovic. Architectural Style Requirements for Self-Healing Systems. Proceedings of the first Workshop on Self-Healing Systems, Charleston, SC, United states 2002:49-54
    [122]Kenneth P. Birman, Robbert van Renesse and Werner Vogels. Navigating in the Storm: Using Astrolabe for Distributed Self-Configuration, Monitoring and Adaptation. Autonomic Computing Workshop,2003.4-13p
    [123]Alexander Egyed Teknowledge Corporation. Architecture differencing for self management. Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems, Newport Beach, CA, United states.2004:44-48p
    [124]C. Dabrowski, K. Mills. Understanding Self-healing in Service-Discovery Systems. Proceedings of the first Workshop on Self-Healing Systems.2002:15-20p
    [125]李春江,肖侬,杨学军.具有自主计算特征的计算网格资源备份服务系统.计算机工程与科学.2005,27(12):59-60p,89p
    [126]臧铖,黄忠东,董金祥.基于状态的通用自主计算模型.计算机辅助设计与图形学学报2007,19(11):1476-1481p
    [127]郑瑞娟,王慧强,徐东.生物启发的多维网络安全模型及实现模式研究.计算机研究与发展(增刊Ⅱ).2006,43(8):509-514p

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700