Customizing Network Functions for High Performance Cloud Computing

A new cloud computing architecture introducing customization of network functions based on active network is studied. To flexibly reconfigure the network functions depending on the requirement of each cloud computing environment, network functions are deployed on a virtual machine. Customizable sequences of network functions are essential for cloud computing environments. The content-based packet marking mechanism is introduced to transfer packets to the next network function. The architecture for customizing network functions is experimentally demonstrated for high performance cloud computing with data caching and compression.

[1]  Tilman Wolf,et al.  Service-Centric End-to-End Abstractions in Next-Generation Networks , 2006, Proceedings of 15th International Conference on Computer Communications and Networks.

[2]  David Wetherall,et al.  Towards an active network architecture , 1996, CCRV.

[3]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[4]  Doug Johnson,et al.  Computing in the Clouds. , 2010 .

[5]  Dino Farinacci,et al.  Generic Routing Encapsulation (GRE) , 2000, RFC.

[6]  Peter Steenkiste,et al.  Darwin: customizable resource management for value-added network services , 1998, Proceedings Sixth International Conference on Network Protocols (Cat. No.98TB100256).

[7]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[8]  David L. Tennenhouse,et al.  Toward an active network architecture , 1996, Electronic Imaging.

[9]  G.J. Minden,et al.  A survey of active network research , 1997, IEEE Communications Magazine.

[10]  Ion Stoica,et al.  A policy-aware switching layer for data centers , 2008, SIGCOMM '08.

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

[12]  Mun Choon Chan,et al.  On Realizing a Broadband Kernel for Multimedia Networks , 1996, COST 237 Workshop.

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