PRISTINE paper on Load Management accepted at IEEE CloudNet 2016


A PRISTINE paper discussing the load management in Service Oriented Networks has been accepted at the IEEE CloudNet 2016. Congratulations to the PRISTINE team at TSSG for leading this effort! The abstract of the paper is provided below.Captura de pantalla 2016-07-16 a les 21.09.24

Abstract

In traditional Service-Oriented Architecture (SOA), dedicated intermediate nodes called load balancers are usually deployed in data centers in order to balance the load among multiple instances of application services and to optimize the resource utilization. But on the other hand, the addition of these nodes increases the installation and operational cost of data centers. These load balancers distribute incoming flows to multiple outgoing ports usually by hashing them. The selection of outgoing ports is either on a round robin basis or based on some other heuristics e.g. queue length, feedback from neighbors etc. Such load balancing approaches do not consider getting live feedback from the service end and therefore are not able to dynamically change the amount of allocated resources. Moreover, in a Microservices-Architecture (MsA), the load on microservices is usually not considered by the front-end application while sending them the jobs. Although the lifetime of flows toward microservices is short, however, considering their actual load while allocating them a job may result in more optimal resource utilization. In this paper, a distributed load management scheme is proposed for service oriented networks based on the current Internet architecture. In this scheme, lightweight interconnected management agents are used to decide the availability for a particular service instance and help in optimal distribution of the flows. The proposed scheme can also be applied in other emerging internetworking architectures such as RINA.