Abstract
Computer clustering has emerged as the paradigm of choice in distributed systems and cloud computing. Multicast based approaches are dominant in the computer clustering domain and many clustering systems are built on top of IP multicast based message passing systems. However, most cloud based systems not provide proper support for multicasting because of the dynamic nature of IP’s, which complicates the configuration and maintenance of such an approach on the cloud.This paper presents an event driven approach for computer clustering, that can effectively handle dynamic IP’s and other issues present in computer clustering and cloud environments. We discuss a clustering implementation based on this event driven approach for an Apache Axis2 cloud deployment. We then compare this event driven clustering implementation with an existing multicast based clustering implementation for a cloud deployed Apache Axis2. The comparisons reveal significantly higher performance in the event driven approach, in addition to solving some of the challenges present in cloud environments.
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
Tanenbaum, A.S.: Distributed Systems: Principles and Paradigms. Prentice Hall (2006)
Jayasinghe, J., Azeez, M.A.: Apache Axis2 Web Services. Packt Publishing Ltd. (2011)
Hunt, P., et al.: ZooKeeper: Wait-free Coordination for Internet-scale Systems. In: USENIX Annual Technical Conference, vol. 8 (2010)
Vliet, J.V., Paganelli, F.: Programming Amazon EC2. O’Reilly Media, Inc. (2011)
Jaatun, M.G., Zhao, G., Rong, C. (eds.): Cloud Computing. LNCS, vol. 5931. Springer, Heidelberg (2009)
Azeez, M.A.: Autoscaling web services on amazon ec2. Diss. University of Moratuwa, Sri Lanka (2010)
Luo, J., Eugster, P.T., Hubaux, J.P.: Route driven gossip: probabilistic reliable multicast in ad hoc networks. In: Twenty-Second Annual Joint Conference of the IEEE Computer and Communications, INFOCOM 2003, vol. 3, pp. 2229–2239. IEEE Societies (2003)
Ganesh, A.J., Kermarrec, A.M., Massoulie, L.: Peer-to-peer membership management for gossip-based protocols. IEEE Transactions on Computers 52(2), 139–149 (2003)
Yu, H., Vahdat, A.: Design and evaluation of a conit-based continuous consistency model for replicated services. ACM Trans. Comput. Syst. 20(3), 239–282 (2002)
Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21(7), 558–565 (1978)
Bal, H.E., Kaashoek, M.F., Tanenbaum, A.S., Jansen, J.: Replication Techniques for Speeding up Parallel Applications on Distributed Systems, vol. 4, pp. 337–355 (1992)
Zhang, D., et al.: Asynchronous event detection for context inconsistency in pervasive computing. International Journal of Ad Hoc and Ubiquitous Computing 11(4), 195–205 (2012)
Dollimore, J., Kindberg, T., Coulouris, G.: Coordination and Agreement in Distributed Systems: Concepts and Design, 4th edn., ch. 12. Pearson Education, Essex (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Wickramasinghe, P.S., Madusanka, L.D.A., Tissera, H.P.M., Weerasinghe, D.C.S., Weerawarana, S.M., Azeez, A. (2014). An Event Driven Model for Highly Scalable Clustering for Both on Premise and Cloud Based Systems. In: Hsu, R.CH., Wang, S. (eds) Internet of Vehicles – Technologies and Services. IOV 2014. Lecture Notes in Computer Science, vol 8662. Springer, Cham. https://doi.org/10.1007/978-3-319-11167-4_32
Download citation
DOI: https://doi.org/10.1007/978-3-319-11167-4_32
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11166-7
Online ISBN: 978-3-319-11167-4
eBook Packages: Computer ScienceComputer Science (R0)