High availability is a critical mission for business system. At first, an instance of business system OPENSTOCK for pharmacy is introduced including both client and server sides. Secondly, a solution to the high avail...High availability is a critical mission for business system. At first, an instance of business system OPENSTOCK for pharmacy is introduced including both client and server sides. Secondly, a solution to the high availability of this system is given in detail, including design and implementation. The essentiality of this solution consists of scope of system information, system parameter tables of service status, schedule strategies of load ba lance and how to acquire system parameters and detect service states. The solution proposed is scalable and application oriented and supporting load balance for high performance and fault tolerate for high reliability. This application system has been applied and verified realistically, and the features of this business system derived in this paper have been achieved.展开更多
Aiming at the load imbalance and poor scalability in single-tier Web server clusters, an efficient load balancing ap- proach is proposed for constructing an N-hierarchical (multi-tier) Web server cluster. In each la...Aiming at the load imbalance and poor scalability in single-tier Web server clusters, an efficient load balancing ap- proach is proposed for constructing an N-hierarchical (multi-tier) Web server cluster. In each layer, multiple load balancers are set to receive the user requests simultaneously, and different load bal- ancing algorithms are used to construct the high-scalable Web cluster system. At the same time, an improved load balancing al- gorithm is proposed, which can dynamically calculate weights according to the utilization of the server resources, and reasonably distribute the loads for each server according to the load status of the servers. The experimental results show that the proposed ap- proach can greatly decrease the load imbalance among the Web servers and reduce the response time of the entire Web cluster system.展开更多
为提高基于IP的语音传输(Voice over Internet Protocol,VoIP)音频通信系统的可用性,设计并实现了一款基于会话初始协议(Session Initiation Protocol,SIP)的高可用VoIP音频通信系统。首先,基于虚拟IP技术,建立系统在路由层的高可用框...为提高基于IP的语音传输(Voice over Internet Protocol,VoIP)音频通信系统的可用性,设计并实现了一款基于会话初始协议(Session Initiation Protocol,SIP)的高可用VoIP音频通信系统。首先,基于虚拟IP技术,建立系统在路由层的高可用框架。其次,在SIP协议栈层搭建SIP服务器集群,实现系统在网络音频通信业务层的高可用和负载均衡。最后,使用关系型数据库,成功搭建集群在数据一致性方面的高可用模型。实验结果表明,通过该设计可以有效降低VoIP通信系统的故障停机时间,同时可以提高系统的业务负载能力。展开更多
文摘High availability is a critical mission for business system. At first, an instance of business system OPENSTOCK for pharmacy is introduced including both client and server sides. Secondly, a solution to the high availability of this system is given in detail, including design and implementation. The essentiality of this solution consists of scope of system information, system parameter tables of service status, schedule strategies of load ba lance and how to acquire system parameters and detect service states. The solution proposed is scalable and application oriented and supporting load balance for high performance and fault tolerate for high reliability. This application system has been applied and verified realistically, and the features of this business system derived in this paper have been achieved.
基金Supported by the National Natural Science Foundation of China(61073063,61173029,61272182 and 61173030)the Ocean Public Welfare Scientific Research Project of State Oceanic Administration of China(201105033)National Digital Ocean Key Laboratory Open Fund Projects(KLDO201306)
文摘Aiming at the load imbalance and poor scalability in single-tier Web server clusters, an efficient load balancing ap- proach is proposed for constructing an N-hierarchical (multi-tier) Web server cluster. In each layer, multiple load balancers are set to receive the user requests simultaneously, and different load bal- ancing algorithms are used to construct the high-scalable Web cluster system. At the same time, an improved load balancing al- gorithm is proposed, which can dynamically calculate weights according to the utilization of the server resources, and reasonably distribute the loads for each server according to the load status of the servers. The experimental results show that the proposed ap- proach can greatly decrease the load imbalance among the Web servers and reduce the response time of the entire Web cluster system.
文摘为提高基于IP的语音传输(Voice over Internet Protocol,VoIP)音频通信系统的可用性,设计并实现了一款基于会话初始协议(Session Initiation Protocol,SIP)的高可用VoIP音频通信系统。首先,基于虚拟IP技术,建立系统在路由层的高可用框架。其次,在SIP协议栈层搭建SIP服务器集群,实现系统在网络音频通信业务层的高可用和负载均衡。最后,使用关系型数据库,成功搭建集群在数据一致性方面的高可用模型。实验结果表明,通过该设计可以有效降低VoIP通信系统的故障停机时间,同时可以提高系统的业务负载能力。