Title :
Swarm Communication - A Messaging Pattern Proposal for Dynamic Scalability in Cloud
Author :
Alboaie, Lenuta ; Alboaie, Sinica ; Panu, Andrei
Author_Institution :
Fac. of Comput. Sci., Alexandru Ioan Cuza Univ., Iasi, Romania
Abstract :
Programming for cloud systems looks deceptively similar with programming web and enterprise applications except that it is harder. The challenges that a few years ago were reserved only for distributed systems specialists from academia or from big internet companies are now coming to masses. The well known methods of dealing with concurrency and scalability by using threads should be replaced with asynchronous messages because vertical scalability is limited and expensive. Programming with asynchronous messages can be also a challenge and we present in this paper an improved method, called swarm communication. The proposal is based on the metaphor inspired by nature, and we think at messages as relatively smart beings visiting relatively non intelligent places. Through this article we describe this new method for decomposing complex applications in small services and we will present how dynamic scalability can be achieved in a swarm system.
Keywords :
cloud computing; message passing; Internet company; academia; asynchronous messages; cloud systems; concurrency; distributed system specialist; dynamic scalability; messaging pattern proposal; programming Web; swarm communication; Computer architecture; Java; Proposals; Scalability; Standards; Storms;
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
DOI :
10.1109/HPCC.and.EUC.2013.277