Skip to main content

Fuzzy Logic Based Replica Management Infrastructure for Balanced Resource Allocation and Efficient Overload Control of the Complex Service-Oriented Applications

  • Chapter
Book cover Analysis and Design of Intelligent Systems using Soft Computing Techniques

Part of the book series: Advances in Soft Computing ((AINSC,volume 41))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Object Management Group, The Common Object Request Broker: Architecture and Specification, 3.0 ed. (June 2002)

    Google Scholar 

  2. Henning, M., Vinoski, S.: Advanced CORBA Programming With C++. Addison-Wesley Longman, Boston (1999)

    Google Scholar 

  3. Chow, R., Johnson, T.: Distributed Operating Systems and Algorithms. Addison Wesley Long., Boston (1997)

    Google Scholar 

  4. Buyya, R.: High Performance Cluster Computing Architecture and Systems, ISBN7.5053-6770-6.2001

    Google Scholar 

  5. Baker, S.M., Moon, B.: Distributed Cooperative Web Servers. In: Proc. of The Eight International WWW Conference, Toronto, Canada, May 11-14 (1999)

    Google Scholar 

  6. IONA Technologies: Orbix 2000 (2000), http://www.iona-iportal.com/suite/orbix2000.htm

  7. Othman, O., O’Ryan, C., Schmidt, D.C.: The Design of an Adaptive CORBA Load Balancing Service. IEEE Distributed Systems Online 2 (2001)

    Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. 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

  10. Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software, pp. 223–325. Addison-Wesley, Reading (2002)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Patricia Melin Oscar Castillo Eduardo Gomez Ramírez Janusz Kacprzyk Witold Pedrycz

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics