面向对象的分布式冗余服务系统中基于Mobile Agent的负载平衡
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机技术和网络技术的发展,分布式系统得到越来越广泛的应用。冗余服务因其在实用性和性能两方面的较大优势也已然成为分布计算的研究热点。本课题首先对现有分布式冗余服务系统所做的研究工作进行了分析,然后吸取它们在性能管理方面经验的同时,以面向对象的分布式冗余服务系统为背景系统,对其中的性能管理进行了较深入的研究,提出将移动代理技术引入负载平衡的设计思想,构造出一个基于移动代理的负载平衡模型—MMA。最后,在JAVA-JDK编程环境中对MMA模型进行了简单实现。
     具体而言,本课题的研究工作主要包括以下几个方面:
     1.对于在分布计算环境中,利用分布式对象技术建立的分布式冗余服务系统的总体框架进行介绍。
     2.将移动代理技术引入,对面向对象的分布式冗余服务系统中的性能管理提出了一种新的解决思想,即构造出包括对象管理者、移动代理实体和服务代理三者在内的负载平衡互动模型MMA。通过这三者的相互配合,使得系统中的负载平衡从三个方面得以保证。
     3.选用JAVA-JDK编程环境实现了MMA的原型系统。
With the development of computer technology and network technology, the distributed system is already applied widely. By its ascendancy in two facets, practicability and performance, redundant service has been a researching focus in the field of distributed-computing. This paper firstly analyzes the jobs that have been done in the existing distributed redundant service systems. And then investigates the performance management of an object-oriented distributed redundant service system which is the background of this paper. At the same time, it presents a new load-balancing model based on mobile agent, which is introduced here in load-balancing management for the first time. That is MMA model. At last, it describes the simple realization of MMA model with JAVA-JDK.
    Specifically, the works have been done in this paper mainly includes three facets as following:
    1. Introduces the total frame of distributed redundant service system, which is built by use of distributed-object technology in distributed-computing environment.
    2. Presents a new method in load-balancing management of object-oriented distributed redundant service system that is making a model of MMA based on mobile agent. In this model, load-balancing is ensured by the cooperation of Object Manager, Mobile Agent and Server Agent.
    3. Implements the model system of MMA with JAVA-JDK.
引文
[1] 钱方等,提高冗余服务性能的动态容错算法,软件学报,2001,12(6):928-935。
    [2] Sean Landis, Sivano Mobile Agentffies, Building reliable distributed systems with CORBA, Cornell University, TR97-214。
    [3] John A. Stankovic, sang H. Son, Architecture and object model for distributed object-oriented real-time database, In: Proc. of IEEE Int'l symposium on Object-Oriented real-time Distributed Computing, 1998。
    [4] 仲盛等,基于多服务器的分布对象系统的设计与实现,计算机学报,1998,21(增刊):218-224。
    [5] Zhao Xin et al, An advanced fault-tolerance developing system based on Java, APPT, Changsha。
    [6] 郭乐深等,开放式环境中的高可用性系统,计算机研究与发展,1998,35(9):846-850。
    [7] Oren Gampel et al, Workload Mobile Agentnagement, In: IBM Component Broker Connector Overview, URL: http://www.ibm.com/public/pubs/bookmgr/redbooks/-sg242022. book, 1998。
    [8] BEA Inc, BEAM3 technical white paper: Mobile Agentking component-based systems scale with BEAM3, URL: http://www.beasys.com/M3/product-info/wp.html, 1999。
    [9] 朱海滨,蔡开裕等,分布式系统原理与设计,国防科技大学出版社,1997。
    [10] 任小明等,移动代理系统的体系结构分析,计算机工程与应用,2001,1:62-64。
    [11] 刘建勋等,Mobile Agent及其安全性问题,计算机工程与应用,2000,7:27-28。
    [12] Woolce Colyer, System Management in distributed computing environment, In: Khanna R. ed, Distributed computing: implementation and Management strategies, Englewood Cliffs, NJ: Prentice, 1994。
    
    
    [13] 分布式计算介绍,URL: htp://game. cpcw. com/47185920/94122. shtml。
    [14] 王广芳等,分布式计算机系统(DCS)负载平衡算法20年,国防科技大学计算机系,1995,16(5):57-60。
    [14] 钱方等,基于分布对象的冗余服务模型,计算机研究与发展,1999,36(11):1392-1393。
    [15] 刘启原,分布式对象技术的应用与发展,URL:http://www.electron.cetin.net.cn/dx. dx701/701014.html。
    [16] 刘大有等,Agent研究现状与发展趋势,软件学报,2000,11(3):315-321。
    [17] 钱方等,基于分布对象的冗余服务模型,计算机研究与发展,1999,36(11):1392-1393。
    [18] 王秀琴等,基于移动代理的网络管理系统的研究与设计,计算机工程,2001,27(11):126。
    [19] Mobile Agent System Interoperability Facility, November 1997 Crystaliz Inc, General Magic Inc, GMD FOKUS, IBM, TOG: OMG Joint Submission。
    [20] Mobile agents for distributed processing, Penny Noy and Michael Schroeder, City University, London EC1V OHB, {p. a. noy, msch} @soi. city. ac. Uk。
    [21] 王汝传等,移动代理技术模型的研究与实现,2000,3:145-147。
    [22] 傅强,郑伟民等,一种适用于机群系统的任务动态调度方法,软件学报,1999,10(1):19-23。
    [23] 于磊等,多服务器系统中的负载平衡与容错,系统仿真学报,2001,13(3):325-327。
    [24] 郑倩冰等,移动代理——一种面向应用的新型网络管理模式,计算机工程与应用,2001,2:78。
    [25] MASIF-RTF Result,http://ftp.omg.org/pubs/docs/orbos/9803-09.pdf。
    [26] http://www.fipa.org。
    [27] http://www.omg.org。
    [28] 肖云等,基于JAVA的Mobile Agent原型系统的研究与开发,Application of
    
    the Computer Systems,2001,系统建设:20-23。
    [29] 夏雨佳等,基于JAVA的移动Agent系统研究,小型微型计算机系统,2000,21(10):1056-58。
    [30] 王曙光等,JAVA语言与软件Agent,计算机应用,2001,21(8):77-79。
    [31] 陈志刚等,基于Java RMI技术的中间应用服务器动态负载均衡模型的实现,计算机工程,2001,27(7):48-50。
    [32] 古志民等,移动计算技术,兵工自动化,2001,20(4):14-17。
    [33] 蔡洪波等,Mobile Agent选择移动迁移机制的设计与实现,计算机工程与科学,2001,23(5):54-56。
    [34] 谢建华等,移动代理系统的类装载器的设计与实现,计算机工程,1999,25(6):9-10。

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

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

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