DocumentCode
688387
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
fYear
2013
fDate
13-15 Nov. 2013
Firstpage
1930
Lastpage
1937
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/HPCC.and.EUC.2013.277
Filename
6832160
Link To Document