Adaptive Load Balancing and Fault Tolerance in Push-Based Information Delivery Middleware Service | SpringerLink
Skip to main content

Adaptive Load Balancing and Fault Tolerance in Push-Based Information Delivery Middleware Service

  • Conference paper
Advances in Web-Age Information Management (WAIM 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3129))

Included in the following conference series:

  • 913 Accesses

Abstract

Push-based personalized information delivery is a special kind of event-driven application, which must monitor or react to changes of information sources or users interests to provide user-centered real-time services. In this paper, an enhanced event-driven middleware framework of Quality of Service (QoS) is proposed to support high reliable and available timely information push-delivery, in which adaptive loading balance strategy that combines static and dynamic load distribution algorithms together to ensure the system works in a reasonable workload level. As for the fault tolerance, a super-demon with adaptable time-piece is adopted for failure detection, node replication and recovery. Large amount simulations showed the adaptable QoS strategies and algorithms that we proposed are effective, efficient for event-driven distributed systems.

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 11439
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 14299
Price includes VAT (Japan)
  • 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.

Similar content being viewed by others

References

  1. Tanenbaum, A.S.: Distributed Operating System. Printice Hall, Englewood (1994)

    Google Scholar 

  2. OMG: CORBA Event Service Specification 1.0, http://www.omg.org

  3. Schmidt, D.C.: Object Interconnections: Overcoming Drawbacks with the OMG Events Service. SIGS, vol. 9 (1997)

    Google Scholar 

  4. Carzaniga, A., et al.: Achieving scalability and expressiveness in an internet-scale event notification Service. In: Symposium on Principles of Distributed Computing, pp. 219–227 (2000)

    Google Scholar 

  5. Ghosh, B., Muthukrishnan, S.: Dynamic load balancing by random matchings. Journal of Computer and System Sciences 53(3), 357–370 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  6. Ho, K.S., et al.: An extended CORBA event service with support for load balancing and fault-tolerance. In: Proceedings of Distributed Objects and Applications, pp. 49–58 (2000)

    Google Scholar 

  7. Dasgupta, P., Majumder, A.K., Bhattacharya, P.: V_THR: An adaptive load balancing algorithm. Journal of Parallel and Distributed Computing 42(2), 101–108 (1997)

    Article  Google Scholar 

  8. Prasetya, I.S.W.B., Swierstra, S.D.: Factorizing fault tolerance. Theoretical Computer Science 290(2), 1201–1222 (2003)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ma, Z., Feng, B. (2004). Adaptive Load Balancing and Fault Tolerance in Push-Based Information Delivery Middleware Service. In: Li, Q., Wang, G., Feng, L. (eds) Advances in Web-Age Information Management. WAIM 2004. Lecture Notes in Computer Science, vol 3129. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27772-9_81

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-27772-9_81

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22418-1

  • Online ISBN: 978-3-540-27772-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics