• 论文 •    

基于虚拟机的B/S协同系统的设计

倪晓宇,易  红,倪中华,汤文成   

  1. 东南大学 机械工程系,江苏  南京  210096
  • 出版日期:2005-02-15 发布日期:2005-02-25

M-based design of B/S collaborative system

NI Xiao-yu,YI Hong, NI Zhong-hua, TANG Wen-cheng   

  1. Dep. of Mechanical Eng., South-East Univ., Nanjing  210096, China
  • Online:2005-02-15 Published:2005-02-25

摘要: 功能强大且可靠性高的协同系统环境是支持企业高效率、高质量完成复杂产品协同开发的必要条件。据此,本文对传统的B/S结构进行改进,将服务器扩展为服务器群,并在服务器群中构建一虚拟机,通过虚拟机中设定的三个进程(主进程、备份进程和成员进程)来实现机群的创建、各服务器状态的迁移以及服务器群资源的调度和管理。最后,从虚拟机对服务器资源的整合过程进行数学上的描述,并在服务器的动态性能和任务重要度两个方面考虑,设计了负载均衡型调度法,始终将任务分配给能提供相应服务功能且负载最轻的服务器,从而实现资源的优化调度

关键词: 虚拟机, 服务器群, 状态迁移, 资源管理, 协同, 负载均衡

Abstract: Powerful functions and high reliability of collaborative system are essential for supporting enterprise to finish developing new complex products effectively and with high quality. Some improvements were made on the traditional B/S architecture. Servers were expanded to server clusters and a Virtual Machine (VM) was created in server clusters. Three processes including master process, backup process and member process were designed to implement creation of server clusters, migration of various servers status, and management & scheduling of server group sources. At last conformity process of servers sources conducted by VM was described by applying mathematic method. After considering the importance of tasks and dynamic performance of servers, load-balance scheduling method for server sources was put forward. Tasks were always allocated to one server, which could supply corresponding server ability and at the same time its load was the lightest. By doing so, optimized scheduling of the server sources has been achieved.

Key words: virtual machine, server cluster, status’s transform, resource management, collaboration

中图分类号: