DOI QR코드

DOI QR Code

New Framework and Mechanisms of Context-Aware Service Composition in the Future Internet

  • Gonzalez, Alberto J. (Department of Telematics Engineering, Universitat Politecnica de Catalunya (BarcelonaTech)) ;
  • De Pozuelo, Ramon Martin (Grup Tecnologies Media, La Salle - Universitat Ramon Llull) ;
  • German, Martin (Department of Telematics Engineering, Universitat Politecnica de Catalunya (BarcelonaTech)) ;
  • Alcober, Jesus (Department of Telematics Engineering, Universitat Politecnica de Catalunya (BarcelonaTech)) ;
  • Pinyol, Francesc (Grup Tecnologies Media, La Salle - Universitat Ramon Llull)
  • Received : 2012.04.30
  • Accepted : 2012.11.12
  • Published : 2013.02.01

Abstract

The ongoing proliferation of new services, applications, and contents is leading the Internet to an architectural crisis owing to its inability to provide efficient solutions to new requirements. Clean-slate architectures for the future Internet offer a new approach to tackle current and future challenges. This proposal introduces a novel clean-slate architecture in which the TCP/IP protocol stack is decoupled in basic functionalities, that is, atomic services (ASs). A negotiation protocol, which enables context-aware service discovery for providing adapted communications, is also specified. Then, we present how ASs can be discovered and composed according to requesters' requirements. In addition, a media service provisioning use case shows the benefits of our framework. Finally, a proof-of-concept implementation of the framework is described and analyzed. This paper describes the first clean-slate architecture aligned with the work done within the ISO/IEC Future Network working group.

Keywords

References

  1. M.P. Papazoglou et al., "Service-Oriented Computing: State of the Art and Research Challenges," Computer, vol. 40, issue 11, Nov. 2007, pp. 38-45.
  2. R. Braden, T. Faber, and M. Handley, "From Protocol Stack to Protocol Heap: Role-Based Architecture," ACM SIGCOMM Computer Commun. Rev., vol. 33, issue 1, Jan. 2003, pp. 17-22. https://doi.org/10.1145/774763.774765
  3. V. Srivastava and M. Motani, "Cross-Layer Design: A Survey and the Road Ahead," IEEE Commun. Mag., vol. 43, issue 12, Dec. 2005, pp. 112-119.
  4. X. Sanchez-Loro et al., "Can Future Internet Be Based on Constrained Networks Design Principles?" Computer Netw. vol. 55, issue 4, Mar. 2010, pp. 893-909.
  5. M. Bell, Service-Oriented Modeling: Service Analysis, Design, and Architecture, Hoboken, NJ: John Wiley & Sons, Inc., 2008.
  6. J. Domingue, D. Fensel, and R. González-Cabero, "SOA4All, Enabling the SOA Revolution on a World Wide Scale," IEEE Int. Conf. Semantic Computing, Aug. 2008, pp. 530-537.
  7. A. Karouia et al., "SOA-Based Approach for the Design of the Future Internet," CNSR, Montreal, Canada, May 2010, pp. 361-368.
  8. J.D. Touch, Y.S. Wang, and V. Pingali, "A Recursive Network Architecture," ISI, Tech. Rep., No. 2006-626, Oct. 2006.
  9. R. Dutta et al., "The SILO Architecture for Services Integration, Control and Optimization for the Future Internet," IEEE Int. Conf. Commun. ICC, Aug. 2007, pp. 1899-1904.
  10. RINA project, "Recursive InterNetwork Architecture," 2011. Available: http://csr.bu.edu/rina/index.html
  11. B. Reuther and P. Müller, "Future Internet Architecture - A Service Oriented Approach," Inf. Technol., vol. 50, no. 6, Apr. 2008, pp. 383-389.
  12. R. Ahmed et al., "Resource and Service Discovery in Large-Scale Multi-domain Networks," IEEE Commun. Surveys & Tutorials, vol. 9, no. 4, 2007, Feb. 2008, pp. 2-30.
  13. S. Shanbhag and T. Wolf, "Automated Composition of Data-Path Functionality in the Future Internet," IEEE Netw., vol. 25, no. 6, Nov. 2011, pp. 8-14.
  14. N. McKeown et al., "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM Computer Commun. Rev., vol. 38, no. 2, Apr. 2008, pp. 69-74.
  15. ISO/IEC JTC1/SC6/WG7, "ISO/IEC TR 29181," 2012. Available: http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=57480
  16. F. Kuipers et al., "An Overview of Constraint-Based Path Selection Algorithms for QoS Routing," IEEE Commun. Mag. vol. 40, issue 12, Dec. 2002, pp. 50-55.
  17. D.D. Clark et al., "Tussle in Cyberspace: Defining Tomorrow's Internet," IEEE/ACM Trans. Netw., vol. 13, issue 3, June 2005, pp. 462-475. https://doi.org/10.1109/TNET.2005.850224
  18. X. Sanchez-Loro, A.J. Gonzalez, R. Martin de Pozuelo, "A Semantic Context-Aware Network Architecture," Future Netw. Mobile Summit, June 2010, pp. 1-9.
  19. J. Song, H.K. Pung, and L. Jacob, "A Multi-constrained Distributed QoS Routing Algorithm," IEEE Int. Conf. Netw., Sept. 2000, pp. 165-171.
  20. G. Mooney, "Evaluating Compact Routing Algorithms on Real World Networks," project dissertation, University of Glasgow, Glasgow, Scotland, UK, June 2010.
  21. L.J. Cowen, "Compact Routing with Minimum Stretch," J. Algorithms, vol. 38, no. 1, Apr. 2001, pp. 170-183. https://doi.org/10.1006/jagm.2000.1134
  22. A.J. Gonzalez et al., "Context-Aware Multimedia Service Composition Using Quality Assessment," IEEE Int. Conf. Multimedia Expo, July 2011, pp. 1-6.
  23. P.E. Hart, N.J. Nilsson, and B. Raphael, "A Formal Basis for the Heuristic Determination of Minimum Cost Paths," IEEE Trans. Syst. Sci. Cybern. vol. 4, issue 2, July 1968, pp. 100-107. https://doi.org/10.1109/TSSC.1968.300136
  24. Cisco Systems, "Entering the Zettabyte Era," Cisco Visual Netw. Index (VNI), May 2012. Available: http://www.cisco.com/en/US/ solutions/collateral/ns341/ns525/ns537/ns705/ns827/VNI_Hyperconnectivity_WP.pdf
  25. Haivision, "MPEG-4 AVC (H.264) and Why, Only Now, It Can Save 60% of the Network Video Bandwidth and Storage Requirements," white paper.
  26. TARIFA project, "The Atomic Redisign of the Internet Future Architecture," 2011. Available: http://www.i2cat.net/en/projecte/ tarifa-1
  27. Texas Instruments, "True System-on-Chip Solution for 2.4 GHz IEEE 802.15. 4/ZigBee," 2011. Available: http://www.ti.com/lit/ ds/symlink/cc2430.pdf

Cited by

  1. Prototyping a Software Defined Utility vol.10, pp.6, 2017, https://doi.org/10.3390/en10060818
  2. A Custom Approach for a Flexible, Real-Time and Reliable Software Defined Utility vol.18, pp.3, 2013, https://doi.org/10.3390/s18030718