A Generic Service Interface for Cloud Networks

Two major challenges for enabling the vision of cloud computing regard (a) the generic and multi-purpose access to (virtualised) resources, and (b) the flexible, dynamic, and on-demand composition of services from virtual resources; from the service level, all the way “down” to the lamda level. Both aspects require a respective flexibility and expressibility from the interfaces in-place, which is missing from the current static socket (and other) interfaces below the application level. In this position paper, we propose, explain and exemplify an alternative generic and universal resource interface (GRI) that borrows from object oriented design to enable properties such as polymorphic access, generic service composition, introspection and dynamic reconfigurability, of in-network resources, opening in this way the path for flexible creation of service clouds.

[1]  Ian F. Akyildiz,et al.  Cross‐Layer Design , 2009 .

[2]  Luigi Iannone,et al.  Opportunistic management of spontaneous and heterogeneous wireless mesh networks [Accepted from Open Call] , 2010, IEEE Wireless Communications.

[3]  Martin May,et al.  The autonomic network architecture (ANA) , 2010, IEEE Journal on Selected Areas in Communications.

[4]  A. Robert Calderbank,et al.  Layering as Optimization Decomposition: A Mathematical Theory of Network Architectures , 2007, Proceedings of the IEEE.

[5]  Jon Crowcroft,et al.  Plutarch: an argument for network pluralism , 2003, FDNA '03.

[6]  Richard Gold,et al.  Network pointers , 2003, CCRV.

[7]  Kenneth L. Calvert,et al.  Separating routing and forwarding: A clean-slate network layer design , 2007, 2007 Fourth International Conference on Broadband Communications, Networks and Systems (BROADNETS '07).

[8]  UTRA-UTRAN Long Term Evolution (LTE) and 3GPP System Architecture Evolution (SAE) Long Term Evolution of the 3GPP radio technology , 2008 .

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

[10]  Mark Handley,et al.  From protocol stack to protocol heap: role-based architecture , 2003, CCRV.

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

[12]  Joseph D. Touch,et al.  A Recursive Network Architecture , 2006 .

[13]  Glen Zorn,et al.  Point-to-Point Tunneling Protocol (PPTP) , 1999, RFC.

[14]  David Hutchison,et al.  Functional composition in future networks , 2011, Comput. Networks.

[15]  Glen Zorn,et al.  Point-to-Point Tunneling Protocol , 1999 .

[16]  Ian F. Akyildiz,et al.  Cross-Layer Design in Wireless Mesh Networks , 2008, IEEE Transactions on Vehicular Technology.

[17]  Scott Shenker,et al.  Internet indirection infrastructure , 2004, IEEE/ACM Transactions on Networking.