Abstract
For the complex service-oriented applications, the applications may be integrated by using the services across Internet, thus we should balance the load for the applications to enhance the resource’s utility and increase the throughput. To overcome the problem, one effective way is to make use of load balancing. Kinds of load balancing middleware have already been applied successfully in distributed computing. However, they don’t take the services types into consideration and for different services requested by clients the workload would be different out of sight. Furthermore, traditional load balancing middleware uses the fixed and static replica management and uses the load migration to relieve overload. However, for many complex service-oriented applications, the hosts may be heterogeneous and decentralized at all and load migration is not efficient for the existence of the delay. Furthermore, due to the global state uncertainty, there is no suitable mathematical model to characterize network behavior to predict the accurate task placement decision. Thus, we employ a fuzzy logic based autonomic replica management infrastructure to support fast response, hot-spot control and balanced resource allocation among different services. Corresponding simulation tests are implemented and their result s indicated that this model and its supplementary mechanisms are suitable to complex service-oriented applications.
This work was funded by the National Grand Fundamental Research 973 Program of China under Grant No.2005cb321804, the National High-Tech Research and Development Plan of China under Grant No.2004AA112020.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Object Management Group, The Common Object Request Broker: Architecture and Specification, 3.0 ed. (June 2002)
Henning, M., Vinoski, S.: Advanced CORBA Programming With C++. Addison-Wesley Longman, Boston (1999)
Chow, R., Johnson, T.: Distributed Operating Systems and Algorithms. Addison Wesley Long., Boston (1997)
Buyya, R.: High Performance Cluster Computing Architecture and Systems, ISBN7.5053-6770-6.2001
Baker, S.M., Moon, B.: Distributed Cooperative Web Servers. In: Proc. of The Eight International WWW Conference, Toronto, Canada, May 11-14 (1999)
IONA Technologies: Orbix 2000 (2000), http://www.iona-iportal.com/suite/orbix2000.htm
Othman, O., O’Ryan, C., Schmidt, D.C.: The Design of an Adaptive CORBA Load Balancing Service. IEEE Distributed Systems Online 2 (2001)
Othman, O., Schmidt, D.: Issues in the design of adaptive middleware load balancing. In: ACM SIGPLAN (ed.) Proceedings of the ACM SIGPLAN workshop on Languages, Compilers and Tools for Embedded Systems, pp. 205–213. ACM Press, New York (2001)
Othman, O., O’Ryan, C., Schmidt, D.C.: Strategies for CORBA middleware-based load balancing. IEEE Distributed Systems Online 2(3) (2001), http://www.computer.org/dsonline
Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software, pp. 223–325. Addison-Wesley, Reading (2002)
Xiao, L., Zhang, X., Qu, Y.: Effective load sharing on heterogeneous networks of workstations. In: Proceedings of the 14th International Parallel and Distributed Processing Symposium, May 2000, pp. 431–438 (2000)
Qin, X., et al.: Boosting performance for I/O-intensive workload by preemptive job migration in a cluster system. In: Proceedings of the 15t Symposium on Computer Architecture and High Performance Computing, Nov. 2003, pp. 235–243 (2003)
Chen, T.-S., Chen, K.-L.: Balancing workload based on content types for scalable web server clusters. In: Proceedings of the 18th International Conference on Advanced Information Networking and Application (AINA’04), vol. 2, pp. 321–325 (2004)
Qin, X., et al.: A dynamic load balancing scheme for I/O-intensive applications in distributed systems. In: Proceedings of the 2003 International Conference on Parallel Processing Workshops, Oct. 2003, pp. 79–86 (2003)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Wang, J., Zheng, D., Wang, HM., Wu, QY. (2007). Fuzzy Logic Based Replica Management Infrastructure for Balanced Resource Allocation and Efficient Overload Control of the Complex Service-Oriented Applications. In: Melin, P., Castillo, O., Ramírez, E.G., Kacprzyk, J., Pedrycz, W. (eds) Analysis and Design of Intelligent Systems using Soft Computing Techniques. Advances in Soft Computing, vol 41. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72432-2_58
Download citation
DOI: https://doi.org/10.1007/978-3-540-72432-2_58
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72431-5
Online ISBN: 978-3-540-72432-2
eBook Packages: EngineeringEngineering (R0)