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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Tanenbaum, A.S.: Distributed Operating System. Printice Hall, Englewood (1994)
OMG: CORBA Event Service Specification 1.0, http://www.omg.org
Schmidt, D.C.: Object Interconnections: Overcoming Drawbacks with the OMG Events Service. SIGS, vol. 9 (1997)
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)
Ghosh, B., Muthukrishnan, S.: Dynamic load balancing by random matchings. Journal of Computer and System Sciences 53(3), 357–370 (1996)
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)
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)
Prasetya, I.S.W.B., Swierstra, S.D.: Factorizing fault tolerance. Theoretical Computer Science 290(2), 1201–1222 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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