Management Software for Protocol-level Adaptations in Dependable Network Services

The paper describes a management model where aservice provider (SP) maintains multiple protocol modules to exercisethe infrastructure resources (e.g., bandwidth and processing cycles) under various environment conditions. Here, each protocol exhibitsa certain degree of performance optimality and service resiliencein distinct operating regions of the network infrastructure and theenvironment. At run-time, the SP selects one of the protocol modulesthat can meet the client-requested Quality of Service (QoS) obligationagainst the prevailing operating conditions. Under 'normal' conditionswhen the external disturbances are benign and of low intensity(e.g., low packet loss in the network), an optimal usage of the networkresources is important. Under hostile conditions however (such as sub-system outages and failures), a sustained access to the networkservice at some minimum acceptable level becomes more important. Accordingly, a protocol selection by the SP considers the tradeoffbetween service availability under extreme operating conditions andresource optimality under normal operations. Our model allows adynamic switching from one protocol module to another at run-timebased on the changing environment conditions. The paper describessoftware engineering oriented case studies to exemplify the protocolswitching as a foundation to build dependable network services.

[1]  Michael Anthony Bauer,et al.  Supporting Dynamic Policy Change Using CORBA System Management Facilities , 1997, Integrated Network Management.

[2]  Michal Szymaniak,et al.  Replication for web hosting systems , 2004, CSUR.

[3]  Thomas R. Gross,et al.  Adaptive distributed applications on heterogeneous networks , 1999, Proceedings. Eighth Heterogeneous Computing Workshop (HCW'99).

[4]  Joseph P. Macker,et al.  Group communication for event dissemination in dynamic distributed networks , 2013, 2013 Fifth International Conference on Communication Systems and Networks (COMSNETS).

[5]  Micah Adler,et al.  Algorithms for optimizing the bandwidth cost of content delivery , 2011, Comput. Networks.

[6]  John Keeney,et al.  Chisel: a policy-driven, context-aware, dynamic adaptation framework , 2003, Proceedings POLICY 2003. IEEE 4th International Workshop on Policies for Distributed Systems and Networks.

[7]  Christian Huitema,et al.  Multimedia Applications Should Be Adaptive , 1995, Third IEEE Workshop on the Architecture and Implementation of High Performance Communication Subsystems.

[8]  Kaliappa Nadar Ravindran,et al.  Management interface for programmable end-to-end 'data connectivity' provisioning , 2005, Workshop on End-to-End Monitoring Techniques and Services, 2005..

[9]  NetComm Limited SNMP(Simple network management protocol) , 2010 .

[10]  Matti A. Hiltunen,et al.  Cholla: A Framework for Composing and Coordinating Adaptations in Networked Systems , 2009, IEEE Transactions on Computers.

[11]  Randy H. Katz,et al.  Dynamic Replica Placement for Scalable Content Delivery , 2002, IPTPS.

[12]  Yoram Cohen Snmp - the simple network management protocol , 1995 .

[13]  Rajkumar Buyya,et al.  Load and Proximity Aware Request-Redirection for Dynamic Load Distribution in Peering CDNs , 2008, OTM Conferences.

[14]  Jaswinder Pal Singh,et al.  Content Distribution for Publish/Subscribe Services , 2003, Middleware.

[15]  Jeffrey K. MacKie-Mason,et al.  Pricing Congestible Network Resources (Invited Paper) , 1995, IEEE J. Sel. Areas Commun..

[16]  Jelena Vucetic,et al.  Network management applications for wireless local loop , 1998, MELECON '98. 9th Mediterranean Electrotechnical Conference. Proceedings (Cat. No.98CH36056).

[17]  W. Marsden I and J , 2012 .