Programmable Network Context Adaptation for Content Delivery Services

This paper proposes an active/programmable-network-based Service Adaptation Manager (SAM) design to effectively deliver reliable and rich services for multimedia Content Delivery Networks (CDN). It shows that the CDN’s service domain comprises two planes: Application Service plane and Network Service plane. The goal of the SAM is to manage the dynamics of the boundaries between these two planes for multimedia CDN (mCDN). The SAM includes three major parts: Service Context Adaptor, Service Adaptation Broker and Network Context Adaptor. A novel algorithm has been proposed to design the Service Context Adaptor. This allows different subsets of service context to be adaptively integrated in order to select the most suitable adaptation modules (such as VPN, QoS or the Optimal Route Service) for the delivered content. The proposed Network Context Adaptor algorithm provides an effective solution for detecting the network topology structure. Also, this paper proposes the design of an adaptive Optimal Route Service for CDNs.

[1]  Jun Gao,et al.  An active networking approach to service customization , 2002, Proceedings DARPA Active Networks Conference and Exposition.

[2]  Steve Jones,et al.  Toward an acceptable definition of service [service-oriented architecture] , 2005, IEEE Software.

[3]  Ellen W. Zegura,et al.  An architecture for active networking , 1997, HPN.

[4]  Alex Galis,et al.  Programmable Networks for IP Service Deployment , 2004 .

[5]  George Pallis,et al.  Content Delivery Networks: Status and Trends , 2003, IEEE Internet Comput..

[6]  Thomas R. Gross,et al.  Bandwidth monitoring for network-aware applications , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[7]  I. Lazar,et al.  Exploring content delivery networking , 2001 .

[8]  Ramayya Krishnan,et al.  Optimal pricing of content delivery network (CDN) services , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[9]  Paul McKee,et al.  Active management of multi-service networks , 2000, NOMS 2000. 2000 IEEE/IFIP Network Operations and Management Symposium 'The Networked Planet: Management Beyond 2000' (Cat. No.00CB37074).

[10]  Jaakko J. Sauvola,et al.  Towards a conceptual model for context-aware adaptive services , 2003, Proceedings of the Fourth International Conference on Parallel and Distributed Computing, Applications and Technologies.

[11]  John V. Guttag,et al.  ANTS: a toolkit for building and dynamically deploying network protocols , 1998, 1998 IEEE Open Architectures and Network Programming.

[12]  Asser N. Tantawi,et al.  A programmable architecture for the provision of hybrid services , 1999, IEEE Commun. Mag..

[13]  Thomas R. Gross,et al.  A Framework-Based Approach to the Development of Network-Aware Applications , 1998, IEEE Trans. Software Eng..

[14]  Su Sen,et al.  An intelligent network architecture based on active network technology , 2000, WCC 2000 - ICCT 2000. 2000 International Conference on Communication Technology Proceedings (Cat. No.00EX420).

[15]  William A. Arbaugh,et al.  The SwitchWare active network architecture , 1998, IEEE Netw..

[16]  Robert Hirschfeld,et al.  Dynamic service adaptation , 2006, Softw. Pract. Exp..

[17]  Thomas R. Gross,et al.  Bandwidth modelling for network-aware applications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[18]  Qiong Gu,et al.  Network aware video transcoding for symbiotic rate adaptation on interactive transport , 2001, Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001.

[19]  Bernhard Plattner,et al.  Router plugins: a software architecture for next generation routers , 1998, SIGCOMM '98.

[20]  Alfred V. Aho,et al.  Hierarchical networks and the LSA N-squared problem in OSPF routing , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).