Impact of Transmission Communication Protocol on a Self-adaptive Architecture for Dynamic Network Environments
The quality attributes of services deployed on distributed system are critically conditioned by their placement within the distributed system. To this regard, the host election process is one of the main elements in the self-adaptive replication and deployment of services, as one of the possible approaches to address the changing computational conditions of dynamic network environments in order to ensure quality attributes of the system. In this paper, a study and an analysis of the behaviour of a host election algorithm under reliable and non-reliable transmission protocols (TCP and UDP) is presented. The algorithm has been proposed as a basis for a self-adaptive architecture in previous work. The results demonstrate that the reliability of TCP redound in a better efficiency in the system, despite its high latency and higher consumption of bandwidth, in comparison to UDP.
KeywordsSoftware architecture Autonomic computing Election algorithm Service availability Transmission Control Protocol (TCP) User Datagram Protocol (UDP)
This research work is funded by the Spanish Ministry of Economy and Competitiveness through the R&D Project Ref. TIN2016-79484-R, and the Scholarship Program FPU ref. FPU13/05520 granted by the Spanish Ministry of Education, Culture and Sports.
- 2.Chandrakala, C.B., Prema, K.V., Hareesha, K.S.: Improved data availability and fault tolerance in MANET by replication. In: 3rd IEEE International Advance Computing Conference (IACC 2013), pp. 324–329. IEEE, February 2013Google Scholar
- 4.Choudhury, P., Sarkar, A., Debnath, N.C.: Deployment of service oriented architecture in MANET: a research roadmap. In: 2011 9th IEEE International Conference on Industrial Informatics, pp. 666–670. IEEE, July 2011Google Scholar
- 5.Clausen, T., Jacquet, P., Adjih, C., Laouiti, A., Minet, P., Muhlethaler, P., Qayyum, A., Viennot, L.: Optimized link state routing protocol. Network Working Group, pp. 1–76 (2003)Google Scholar
- 8.Guerrero-Contreras, G., Rodríguez-Domínguez, C., Balderas-Díaz, S., Garrido, J.L.: Dynamic replication and deployment of services in mobile environments. In: Rocha, A., Correia, A.M., Costanzo, S., Reis, L.P. (eds.) New Contributions in Information Systems and Technologies. AISC, vol. 353, pp. 855–864. Springer, Cham (2015). doi: 10.1007/978-3-319-16486-1_85 CrossRefGoogle Scholar
- 9.Hamdy, M., Derhab, A., König-Ries, B.: A comparison on MANETs’ service replication schemes: interest versus topology prediction. In: Özcan, A., Chaki, N., Nagamalai, D. (eds.) WiMo 2010. CCIS, vol. 84, pp. 202–216. Springer, Heidelberg (2010). doi: 10.1007/978-3-642-14171-3_17 CrossRefGoogle Scholar
- 10.Krill, P.: Make way for SOA 2.0. InfoWorld (2006). http://www.infoworld.com/t/architecture/make-way-soa-20-420
- 11.Mayhew, G.L.: Quality of service in mission orientated ad-hoc networks. In: 2007 IEEE Aerospace Conference, pp. 1–9, March 2007Google Scholar
- 12.Psaier, H., Juszczyk, L., Skopik, F., Schall, D., Dustdar, S.: Runtime behavior monitoring and self-adaptation in service-oriented systems, pp. 164–173 (2010)Google Scholar
- 13.Wang, K., Li, B.: Efficient and guaranteed service coverage in partitionable mobile ad-hoc networks. In: Proceedings of Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies, vol. 2, pp. 1089–1098. IEEE (2002)Google Scholar