Architecture for Dynamic Protocol-level Adaptation to Enhance Network Service Performance

The paper describes a protocol management architecture to enhance the performance of network service provisioning to clientele. In our model, a service provider (SP) maintains multiple protocol modules to exercise the infrastructure resources, with each protocol exhibiting a certain degree of cost optimality in distinct operating regions of the network infrastructure. During run-time, the SP selects one of the protocol modules that can meet the client-requested service obligation against the current resource-level operating conditions. The goal is to offer a sustained access to the service with a resource-optimal and QoS-compliant service offering. Accordingly, the protocol selection by SP needs to consider the tradeoff between `service sustainability' and `resource optimality' in various operating regions of the network. Often, a robust protocol is less efficient in infrastructure resource usage, and vice versa. Our model allows a `dynamic switching' from one protocol module to another at run-time based on the changing resource conditions. The paper describes `protocol switching' as an architectural foundation for building cost-effective network services. A sample network service: adaptive `content distribution network', is also described along with a simulation study

[1]  J. Voelcker The OSI reference model in action , 1989 .

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

[3]  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..

[4]  Srinivasan Keshav,et al.  An Engineering Approach to Computer Networking: ATM Networks , 1996 .

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

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

[7]  Philippas Tsigas,et al.  Simple and Fast Wait-Free Snapshots for Real-Time Systems , 2000 .

[8]  K. Ravindran Programming Models for Behavioral Monitoring of Distributed Networks , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[9]  Syam Gadde,et al.  Web caching and content distribution: a view from the interior , 2001, Comput. Commun..

[10]  Martin P. Clark Telecommunications Management Network (TMN) , 2001 .

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

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

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

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