On Load Management in Service Oriented Networks (Short Paper)

In Service-Oriented Architecture (SOA), dedicated intermediate nodes called load balancers are usually deployed in data centers (DC) in order to balance the load among multiple instances of an application service and to optimize the resource utilization. However, the addition of these nodes increases the installation and operational cost of DCs. These load balancers distribute incoming flows to multiple outgoing ports usually by hashing them. Several techniques are used in order to select the outgoing ports e.g. round robin, queue length, feedback from neighbors etc. Such load balancing approaches do not considergetting live feedback from the service end and therefore are not able to dynamically change the amount of allocated resources. In this paper, a distributed load management scheme isproposed for service oriented networks based on the currentInternet 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.

[1]  Inderveer Chana,et al.  Cloud Load Balancing Techniques : A Step Towards Green Computing , 2012 .

[2]  Brighten Godfrey,et al.  Micro Load Balancing in Data Centers with DRILL , 2015, HotNets.

[3]  A. K. Singh,et al.  A survey on scheduling and load balancing techniques in cloud computing environment , 2014, 2014 International Conference on Computer and Communication Technology (ICCCT).

[4]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[5]  G. Barish,et al.  World Wide Web caching: trends and techniques , 2000, IEEE Commun. Mag..

[6]  Mark Handley,et al.  Architectural Guidelines for Multipath TCP Development , 2011, RFC.

[7]  Ondrej Rysavý,et al.  Skip This Paper - RINASim: Your Recursive InterNetwork Architecture Simulator , 2015, ArXiv.

[8]  Mike P. Papazoglou,et al.  Service oriented architectures: approaches, technologies and research issues , 2007, The VLDB Journal.

[9]  John Day,et al.  Patterns in Network Architecture - A Return to Fundamentals , 2007 .

[10]  Thomas P. Brisco DNS Support for Load Balancing , 1995, RFC.

[11]  Christian E. Hopps,et al.  Analysis of an Equal-Cost Multi-Path Algorithm , 2000, RFC.

[12]  George Varghese,et al.  CONGA: distributed congestion-aware load balancing for datacenters , 2015, SIGCOMM.

[13]  Roland Schemers lbnamed: A Load Balancing Name Server in Perl , 1995, LISA.

[14]  Mor Harchol-Balter,et al.  Value driven load balancing , 2014, Perform. Evaluation.

[15]  Amin Vahdat,et al.  Hedera: Dynamic Flow Scheduling for Data Center Networks , 2010, NSDI.

[16]  Holger Karl,et al.  SynRace: Decentralized Load-Adaptive Multi-path Routing without Collecting Statistics , 2015, 2015 Fourth European Workshop on Software Defined Networks.

[17]  Ibrahim Matta,et al.  Networking is IPC: a guiding principle to a better internet , 2008, CoNEXT '08.