Manolis Sifalakis, C. Tschudin, S. Martin, L. S. Ferreira, L. M. Correia


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 vertically from the physical link level, all the way “up” to the application 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 service interface (GSi) 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. Akyildiz, I. and Wang, X. (2008). Cross-layer design in wireless mesh networks. Vehicular Technology, IEEE Transactions on, 57(2):1061 -1076.
  2. 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.
  3. 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.
  4. 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.
  5. Calvert, K., Griffioen, J., and Poutievski, L. (2007). Separating routing and forwarding: A clean-slate network layer design. In Broadnets 2007 Conference.
  6. 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.
  7. Cobbs, A. (2011). All About NetGraph. accessed 30 Jan 2011: http://people.freebsd.org/ julian/netgraph.html.
  8. Crowcroft, J., Hand, S., Mortier, R., and Roscoe, T. (2003). A warfield, plutarch: an argument for network pluralism. Computer Communication Review, 33(4).
  9. Day, J. (2007). Patterns in Network Architecture: A Return to Fundamentals. Prentice Hall.
  10. 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.
  11. Hamzeh, K., Pall, G., Verthein, W., Taarud, J., Little, W., and G., Z. (1999). Point-to-Point Tunneling Protocol (PPTP). IETF RFC 2637.
  12. Howell, A. Mobile radio interface Layer 3 specification; Core network protocols; General Packet Radio Service (GPRS), technical specification 24.008 edition.
  13. 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).
  14. 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.
  15. Joel, Amos E., J. (1993). Asynchronous Transfer Mode, ieee press edition.
  16. LTE-SAE (2008). UTRA-UTRAN Long Term Evolution (LTE) and 3GPP System Architecture Evolution.
  17. 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.
  18. Randriamasy, S. (2009). Mechanisms for Generic Paths, deliverable d-5.2 edition. 4WARD project, European Commission FP7 ICT-2007.1.1 programme.
  19. 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.
  20. 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.
  21. Stoica, I., Adkins, D., Zhuang, S., Shenker, S., and Surana, S. (2004). Internet indirection infrastructure. In IEEE/ACM Transactions on Networking (TON).
  22. Touch, J., Wang, Y., and Pingali, V. (2006). Recursive network architecture. Technical Report ISI-TR-2006- 626, ISI.
  23. Tschudin, C. and Gold, R. (2002). Network pointers. In 1st ACM Workshop on Hot Topics in Networks.

Paper Citation

in Harvard Style

Sifalakis M., Tschudin C., Martin S., S. Ferreira L. and M. Correia L. (2011). A GENERIC SERVICE INTERFACE FOR CLOUD NETWORKS . In Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8425-52-2, pages 110-119. DOI: 10.5220/0003449501100119

in Bibtex Style

author={Manolis Sifalakis and C. Tschudin and S. Martin and L. S. Ferreira and L. M. Correia},
booktitle={Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},

in EndNote Style

JO - Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
SN - 978-989-8425-52-2
AU - Sifalakis M.
AU - Tschudin C.
AU - Martin S.
AU - S. Ferreira L.
AU - M. Correia L.
PY - 2011
SP - 110
EP - 119
DO - 10.5220/0003449501100119