Dissertation > Excellent graduate degree dissertation topics show
The Research on the Load Balancing of CORBA-based Middleware
Author: WangYouLiang
Tutor: YeBaiLong
School: Hunan University
Course: Software Engineering
Keywords: Common Object Request Broker Architecture Distributed Computing Load Balancing Workload
CLC: TP311.52
Type: Master's thesis
Year: 2005
Downloads: 112
Quote: 1
Read: Download Dissertation
Abstract
|
In the past two decades in industrial applications based on heterogeneous distributed systems middleware technology has been successfully establish and use. As popular middleware standard, CORBA (Common Object Request Broker Architecture) in a distributed system is an extensive and in-depth applications. Moreover, a growing number of IT workers have been attracted to the more noticed CORBA. Height distribution of objects in a complex network environment object interoperability, which is one of the most important characteristics of the CORBA application, which makes by different CORBA products support the object to be able to do to communicate with each other. While on the other hand, the distributed system to the requirements of high performance and scalability also been improved, load balancing is proved to be a very effective way, and the last period of time in the field of load balancing many research results have been generated, The proof load balancing enables the average workload assigned to the back-end server, and reach the entire distributed system performance and scalability greatly improved. Universal heterogeneous distributed systems environment, the use of CORBA middleware to achieve interoperability between objects, played a significant role on the performance improvement of load balancing. This article first analysis of the system of distributed systems in a variety of load balancing scheme. Load balancing can be divided into different categories according to different criteria, what or what kinds of load-balancing strategy specific needs based on the characteristics of the application system itself. The load balancing system design related to the ability to improve application performance. Whether to reduce the response time of the system, whether it can increase the throughput of the system, which is the principle of two main measure. Therefore, a load balancing system effectiveness, stability, reliability, user transparency, versatility standards should be followed. This paper studies the CORBA-based distributed systems, load balancing policy performance. To this end, design a test program and concluded by experiment. In this program model, include three components: the client, the load balancer server. Client uses multithreading mode to simulate multiple clients, and then call the service end of the registration service, balancer middle according to the different load balancing strategy is responsible for task scheduling, and then record the request returns. To arrive at different load balancing strategies impact on system performance. These strategies is reference driven strategy the balancer in response to directional strategies the server response directional strategy, the balancer respond to the request with the server connection oriented strategy and divergent strategies based client. Each strategy reflects the different organic combination of various factor affecting the performance of the system in a load-balancing system, including the request mapping strategies and the interaction between the three components: the client, balancer, server mode. This article uses the Java language to develop load balancing system, and follow the CORBA rules the software Orbix2000 as the deployment platform to test the the different workloads parameters on system performance under different load-balancing strategy, and came to the conclusion of the experimental results, and its comparative analysis.
|
Related Dissertations
- Research on Parallel Frequent Graph Pattern Mining,TP311.13
- Remote sensing data processing grid platform design and initial implementation,TP79
- Streaming Media Server System Based on Network Storage,TN919.8
- Research and Practice of a Monitor and Control Software System Suitable for Use in Heterogeneous Computing Enviorment,TP277
- Image retrieval method and system for parallel computing,TP391.3
- Research and Appliacation of Power System On-line Dynamic Security Analysis System,TM732
- Study on the Method of Enhancing Data Transfer Rate in CDMA2000,TN929.533
- The Study on Network Planning and Optimization Technology of IP Core Networks,TN915.02
- Arouting Protocol of Wireless Mesh Network Based on Load Aware,TN929.5
- Study on Streaming Data Delivery Based on Hybrid Architecture,TN919.8
- The Research of Parallel Optimization of the Multi-core Numerical Algorithm,TP338.6
- Distributed Database System of Data Exchange on QOS Routing Technology,TP311.13
- Research and Design of Intrusion Tolerant System,TP393.08
- Bank consolidated pre- optimized design,TP311.52
- Research on Streaming Media System and Key Technology Based on CDN and P2P Hybrid Architecture,TP393.02
- Research on IPSec-based NAT-PT Transition Mechanism,TP393.08
- Remote Monitoring and Information Platform of Research and Design Base on Web,TP277
- Driver Mental Workload Analysis and Experimental Test of Urban Intersection Driving Scenarios,R131
- Access Point Placement and Channel Assignment in WLAN,TN925.93
- Research on Key Technology of a Kind of HSS Suitable for Converged Network,TN915.02
- Heterogeneous distributed network environment Resource Management Strategy,TN929.5
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|