cloud computing; network services; future internet
Abstract :
[en] 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.
Disciplines :
Computer science
Author, co-author :
Sifalakis, Manolis; University of Basel > Computer Science Department
Tschudin, Christian; University of Basel > Computer Science Department > Professor
Martin, Sylvain ; Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Réseaux informatiques
Ferreira, Lucio; University of Lisbon > Instituto Superior Technico
Correia, Luis; University of Lisbon > Instituto Superior Technico
Language :
English
Title :
A Generic Service Interface for Cloud Networks
Publication date :
09 May 2011
Event name :
1st international conference on Cloud Computing and Service Science
Akyildiz, I. and Wang, X. (2008). Cross-layer design in wireless mesh networks. Vehicular Technology, IEEE Transactions on, 57(2):1061-1076. (Pubitemid 351512685)
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R. H., Konwinski, A., Lee, G., Patterson, D. A., Rabkin, A., Stoica, I., and Zaharia, M. (2009). Above the clouds: A berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley.
Bouabene, B., Jelger, C., Tschudin, C., Schmid, S., Keller, A., and May, M. (2010). The autonomic network architecture (ana). IEEE Journal on Selected Areas in Communications, 28(1):4-14.
Braden, R., Faber, T., and Handley, M. (2002). From protocol stack to protocol heap - role-based architecture. In 1st ACM Workshop on Hot Topics in Networks.
Calvert, K., Griffioen, J., and Poutievski, L. (2007). Separating routing and forwarding: A clean-slate network layer design. In Broadnets 2007 Conference.
Chiang, M., Low, S., Calderbank, A., and Doyle, J. (2007). Layering as optimization decomposition: A mathematical theory of network architectures. Proceedings of the IEEE, 95(1):255-312.
Cobbs, A. (2011). All About NetGraph. accessed 30 Jan 2011: http://people.freebsd.org/julian/netgraph.html.
Crowcroft, J., Hand, S., Mortier, R., and Roscoe, T. (2003). A warfield, plutarch: an argument for network pluralism. Computer Communication Review, 33(4).
Day, J. (2007). Patterns in Network Architecture: A Return to Fundamentals. Prentice Hall.
Ferreira, L., De Amorim, M., Iannone, L., Berlemann, L., and Correia, L. (2010). Opportunistic management of spontaneous and heterogeneous wireless mesh networks [accepted from open call]. Wireless Communications, IEEE, 17(2):41-46.
Hamzeh, K., Pall, G., Verthein, W., Taarud, J., Little, W., and G., Z. (1999). Point-to-Point Tunneling Protocol (PPTP). IETF RFC 2637.
Howell, A. Mobile radio interface Layer 3 specification; Core network protocols; General Packet Radio Service (GPRS), technical specification 24.008 edition.
IEEESTD.265774 (2005). Approved Draft IEEE Standard for Local and metropolitan area networks Corrigendum to IEEE Standard for Local and Metropolitan Area Networks-Part 16: Air Interface for Fixed Broadband Wireless Access Systems (Incorporated into IEEE Std 802.16e-2005 and IEEE Std 802.16-2004/Cor 1-2005 E).
IEEESTD.5307322 (2009). IEEE Standard for Information technology-Telecommunications and information exchange between systems-Local and metropolitan area networks-Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 5: Enhancements for Higher Throughput.
Joel, Amos E., J. (1993). Asynchronous Transfer Mode, ieee press edition.
LTE-SAE (2008). UTRA-UTRAN Long Term Evolution (LTE) and 3GPP System Architecture Evolution.
Paul, S., Jain, R., and Pan, J. (2008). A vision of the next generation internet: A policy oriented view. In British Computer Society conference on Visions of Computer Science.
Randriamasy, S. (2009). Mechanisms for Generic Paths, deliverable d-5.2 edition. 4WARD project, European Commission FP7 ICT-2007.1.1 programme.
Sifalakis, M., Louca, A., Bouabene, G., Fry, M., Mauthe, A., and Hutchison, D. (2011). Functional composition in future networks. Computer Networks, 55(4):987-998.
Stevens, W. R., Fenner, B., and Rudoff, A. M. (2003). UNIX Network Programming Volume 1, Third Edition: The Sockets Networking API. Addison Wesley, 3rd edition.
Stoica, I., Adkins, D., Zhuang, S., Shenker, S., and Surana, S. (2004). Internet indirection infrastructure. In IEEE/ACM Transactions on Networking (TON).
Touch, J., Wang, Y., and Pingali, V. (2006). Recursive network architecture. Technical Report ISI-TR-2006-626, ISI.
Tschudin, C. and Gold, R. (2002). Network pointers. In 1st ACM Workshop on Hot Topics in Networks.