节点文献
基于生态网络的下一代Internet资源动态服务的研究
Study on Ecological Network-Based Resource Dynamic Services of Next Generation Internet
【作者】 皋磊;
【导师】 丁永生;
【作者基本信息】 东华大学 , 控制理论与控制工程, 2006, 博士
【摘要】 下一代Internet的高度“自动化”要求,尤其是面向服务的突现性、多样性、可扩展性、动态自适应性、体系的自主性、故障的自恢复性、主动性和安全可靠性等关键需求,使得我们必须进一步地进化Internet网络结构及其计算技术,将Internet从通讯和信息交互的平台提升到资源共享的平台。另一方面,经历百万年进化的大规模自然生态系统及人类社会的自调整、自适应、可扩充、多样性与稳定性并存、内在的可持续发展等机制正好满足下一代Internet服务和应用的关键需求。本论文就是针对以上问题,在已构建的生态网络结构的智能仿真平台的基础上,进一步探索自然生态、生物系统的一些相关原理和机理,将其运用到满足下一代Internet需求的中间件原型的设计中,来解决下一代Internet计算中资源动态服务的关键问题,如资源的动态发现、构成、负载动态自适应等。 首先,论文系统地阐述了下一代Internet资源动态服务所面临的挑战,目前流行的下一代Internet的计算模式,自然启发的下一代Internet计算的研究方法,主要研究项目的设计哲学、系统架构、应用、进展以及有待进一步研究的问题。 其次,从网格系统的演化历史,揭示出了下一代Internet系统的特点,进而阐述构建这种系统的方法论,并结合下一代Internet计算的实际需求,设计了面向下一代Internet的生态网络平台,给出了平台的设计思想与法则,以及具体的设计方案。着眼于无线计算环境对于下一代Internet的重要性,提出了生态网络平台对无线计算环境的支持的多项关键技术。最后,讨论了生态网络平台的软件特点。 再次,生态网络平台需要一种灵活的通信机制,来有效地寻找、聚集、组织和协调这些动态的Agent来形成群落,以提供用户需要的服务。从Agent通信机制的低级到高级的实现策略,提出了生态网络平台的传输机制、生态网络通信语言、生态网络交互协议,给出了支持这种通信机制的Agent的内部结构设计。接着,以平台集成的广域发现服务为例,给出了生态网络交互协议、消息通信和Agent服务的实现细节。最后对提出的通信机制基本性能进行了评价。 接着,探讨一种能保证自治的、分布的Agent突现为一个可控的、期望的下一代Internet服务和应用的实现机制。以经济活动中的信用卡管理服务作为一个无
【Abstract】 High automatic requirements of next generation Internet systems, especially service-oriented emergence, diversity, scalability, adaptability, self-organization, autonomy, self-recovery, and survivability, make IT professionals further evolve Internet architecture and technologies for supporting component-oriented applications, scalable resource sharing and large-scale peer-to-peer communications. On the other hand, over millions of years of evolution, large-scale natural ecosystems (including human society) have developed many mechanisms that allow them to scale, adapt, survive, and so on. These mechanisms fulfill exactly the key requirements of the next generation Internet services and applications. Based on our previous work, this paper further applies the mechanisms and principles from natural biological systems and ecosystems into designing a prototype system of the next generation Internet middleware for solving some key issues, such as dynamic resource discovery and composition, and load balance adaptation.First, we overviewed the state of arts of nature-inspired next generation Internet computing. After the introduction of current five types of computing paradigms, we explored the research approaches, relative research projects, design philosophy, system architecture, applications, and development of nature-inspired next generation Internet computing. Finally, we made some prospects on the further work of nature-inspired next generation Internet computing.Then, from the evolution history of grid systems, we discovered the characteristics of the next generation Internet systems and demonstrated the methodology of building such systems. According to real requirements of the next generation Internet systems, we designed a next generation Internet-oriented ecological network platform. The design philosophy, laws, and solutions are also given out. Considering indispensable importance of wireless computing environment in next generation Internet, we provided three key technologies, that is: (1) asynchronous migration and its strategies, (2)wireless QoS adaptation, and (3) wireless security certification. Finally, the software characteristics of ecological network-based platform were discussed.Next, the ecological network-based platform needs a flexible communication mechanism to search, assemble, organize, and coordinate autonomous agents for forming a community and emerging desirable services. From a low-level to high-level of implementation strategies of communication mechanism, we proposed a transport mechanism, Ecological Network Communication Language (ENCL), and Ecological Network Interaction Protocol (ENIP). Also, we gave out the XML-based implementation details of the ENIP and the ENCL messages. Several preliminary performance evaluation of the communication mechanism indicated that the low-level communication implementation worked effectively to reduce overheads in message dispatching and network connection, .and scales well in terms of the number of agents.Moreover, an implementation mechanism that ensures autonomous agents to emerge as a controlled and desired service was explored. A credit card management service in economic interactions was considered as a decentralized control approach. The control scheme, design, and implementation of the credit card management service were presented in detail. Finally, the simulation results showed that collaboration-independent application could emerge under the control strategies.Also, we applied the principles and concepts in social networks to designing a decentralized, survivable, and adaptive resource discovery approach, in which autonomous agents can assist each other in discovering desired resources. The wide-area discovery framework, models, algorithms, and message formats of the approach were presented in detail. A simulator was developed and coded with some representative scenarios being created and evaluated. The simulation results showed that our approach can: (1) form relationship clusters and significantly improve the discovery performance;(2) adapt well to different resource distributions and user request patterns;(3) survive from the changes of dynamic environments, including variable-biased user . requests and agent amounts as well as partial failure of the agents. The simulation still proved that the presented communication mechanism and decentralized controlmechanism benefited to the next generation Internet service and application emergence.Adopting autonomous mobile agent approach is one promising solution to the design of highly available, ubiquitous, self-managing, and adaptive network services. While a fundamental theory on migration model of vast numbers of agents that are geographically dispersed across the Internet is still required. We established a mathematical model for the macro migration behavior of autonomous agents. By analyzing the model, we brought to light that some interesting properties of agent stable distribution. We also found out the relation between the migration rates and agent amount in the stable distribution. These conclusions provided us with an effective measure to improve the macro quality of emergent services.Finally, based on the study on current grid architecture and the characteristics of the next generation grid, we proposed a novel grid computing-oritented next generation Internet system architecture and its prototype system named ecological network-based grid middleware. The design philosophy and key technologies of the middleware were discussed. Then, we introduced the application of our prototype system in supply chain management and bioinformatics fields.The emergence models and algorithms from natural ecological networks and human social networks presented in this paper enrich the research framework of ecological network architecture, and give out some novel concepts and methods for building a scalable, adaptive, self-evolutionary next generation Internet environment. The presented ecological network platform not only provides a good simulation environment for the next generation Internet, but also grows into an ecological network intelligent middleware embedding to current Internet network architecture.