The Design of an Adaptive Middleware Load Balancing and Monitoring Service
نویسندگان
چکیده
Middleware is increasingly used as the infrastructure for applications with stringent quality of service (QoS) requirements, including scalability. One way to improve the scalability of distributed applications is to use adaptive middleware to balance system processing load dynamically among multiple servers. Adaptive middleware load balancing can help improve overall system performance by ensuring that client application requests are distributed and processed equitably across groups of servers. This paper presents the following contributions to research on adaptive middleware load balancing techniques: (1) it describes deficiencies with common loadbalancing techniques, such as introducing unnecessary overhead or not adapting dynamically to changing load conditions, and (2) it describes the capabilities and design of Cygnus, which is an adaptive load balancing service. The findings in this paper show that adaptive middleware load balancing is a viable solution for improving the scalability of distributed applications.
منابع مشابه
The Design and Performance of an Adaptive Middleware Load Balancing and Monitoring Service
Middleware is increasingly used as the infrastructure for applications with stringent quality of service (QoS) requirements, including scalability. One way to improve the scalability of distributed applications is to use adaptive middleware to balance system processing load dynamically among multiple servers. Adaptive middleware load balancing can help improve overall system performance by ensu...
متن کاملPerformance Evaluation of an Adaptive Middleware Load Balancing and Monitoring Service
As middleware-based distributed applications become more pervasive, the need to improve the scalability of these applications becomes increasingly important. One way to improve scalability is via load balancing. Earlier generations of middleware-based load balancing services were simplistic, however, since they focused on specific use-cases and environments, which made it hard to use these serv...
متن کاملThe Design, Optimization, and Performance of an Adaptive Middlware Load Balancing Service Insert Name, ******** Say Something Nice :-) ************* Ii
The Design, Optimization, and Performance of an Adaptive Middlware Load Balancing Service by Ossama Othman Master of Science in Electrical and Computer Engineering University of California, Irvine Professor Douglas C. Schmidt, Chair Distributed object computing (DOC) middleware is increasingly used as the infrastructure for applications with stringent quality of service (QoS) requirements, incl...
متن کاملOptimizing Distributed System Performance via Adaptive Middleware Load Balancing
Load balancing middleware is used extensively to improve scalability and overall system throughput in distributed systems. Many load balancing middleware services are simplistic, however, since they are geared only for specific usecases and environments. These limitations make it hard to use the same load balancing service for anything other than the distributed application it was designed for ...
متن کاملDesign and Evaluation of an Autonomous Load Balancing System for Mobile Data Stream Processing Based On a Data Centric Publish Subscribe Approach
Several new applications of mobile computing environments, such as Intelligent Transportation Systems, Fleet Management and Logistics, and integrated Industrial Process Automation share the requirement of remote monitoring and high performance processing of huge data streams produced by large sets of mobile nodes. Two key requirements for the deployment and operation of such mobile infrastructu...
متن کامل