CORBA在网络作业管理系统中的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
目前,网络管理已变得日益重要,随着网络越来越复杂,对网络管理的要求也日益提高了。这些要求包括在管理系统中为信息共享提供标准的接口,对网络变化作出快速反应,以及为管理大型网络提供必要的手段等等。满足这些要求的方法之一是使用CORBA技术设计的开放分布网络管理系统。该系统的CORBA接口可简化与其他系统之间的通信,系统的可扩展性为以后的发展提供了余地,并且CORBA的分布特性也加强了网络设备的管理可伸缩性。
     作为网络管理任务的延伸,作业管理进一步增强了网络资源的合理而有效的利用。传统大型计算机的客户都纷纷将自己的计算业务和数据处理转到分布式网络计算环境之中,这种转向无疑增强了工作站的计算能力,降低了成本,同时作业管理系统又解决了如何使分布和异构计算机网络形成协调一致的网络计算环境问题。
     本文主要介绍了作业管理系统JMS系统的设计。该系统可使分布式计算机系统实现负载共享,使用户最大限度地利用分布式异构网络环境中的各种资源,以达到提高效率、降低成本的目的。
     本文还描述了在JMS系统中为完成客户与服务器通信而设计的一套CORBA对象子系统。该系统包括一系列提供作业管理的CORBA服务器对象和从服务器获取消息的客户应用。
Today, along with the network becoming more and more complex, it enhances requirement for network management. These requirements include providing the standard interface for information shared in management system, reacting quickly to changes of network and providing the measure to manage network on a large scale. The way to implement them is to design an opening distributed network management system that uses CORBA. The CORBA interface of this system can simplify communication with other systems. The expansibility of this system can apply to the future development and the distributed features of CORBA strengthen the management of network devices.
    As the extension of network management, job management emphasizes the reasonable and effective utility of network resource. The conventional mainframe computers transfer their computing tasks and data processing to distributed network computing environment. The kind of transfer can improve the computing capability of workstation and reduce cost. And at the same time Job management system can provide a whole solution about how to use the distributed and heterogeneous computer network to shape the consistent network-computing environment.
    This thesis illustrates the design of jobs management system-JMS.lt can implement load balance in distributed computer system. Users can make sufficientlly use of all kinds of resources, enhance efficiency and reduce cost in distributed heterogeneous network environment.
    This thesis describes a CORBA object system designing for communication between the client and server in JMS. It includes a serial of CORBA objects that provide the job management and one client application that obtains the information from the server.
引文
1 Distributed Operation Systems, Andrew S. Tanenbaum
    2 The Network Queueing System, Brent A.Kingsbury, 1992.11
    3 Network Queue System HandBook V10, Fujitsu
    4 Thinking in Java, Bruce Eckel
    5 MSDN Library Visual Studio 6.0, Microsoft Corporation, 1998
    6 Cluster Management Software, NHSE, 1996
    7 Netshepherd & SystemScope/JMS Users Guide, NEC Corporation, 1998
    8 《基于因特网的面向对象分布式系统体系结构》,胡刚,沈雁,张拥军,计算机工程与科学 1999.2
    9 《CORBA教程 公共对象请求代理体系结构》,R.Otte,P.Parrick,M.Roy,清华大学出版社
    10 《CORBA规范及其实现》,汪芸,顾冠群,东南大学学报,1997.3
    11 《CORBA分布式系统的面向对象分析》,赵颖,沈金龙,电子工程师,1999.5
    12 《互操作性和部件标准化接口CORBA/DCOM》,周之英,电脑与网络
    13 《公共对象请求代理结构规范技术综述》,孙艳春,赵大哲,刘积仁,重庆邮电学院学报
    14 《面向对象的互操作技术》,苏森,唐雪飞,刘锦德,电子科技大学学报
    16 《一种分布式动态负载平衡算法》,须成忠,张德富,孙钟秀,《软件学报》,1993.2
    17 《分布式系统负载分布研究综述》,袁道华,《计算机科学》,1994.1
    18 http://www.omg.org
    19 http://www.nec.co.jp