Realization of Service-Orientation Paradigm in Network Architectures
DOI:
https://doi.org/10.13052/jicts2245-800X.134Keywords:
SOA, Network Architecture, Selection & Composition, Template, AHPAbstract
The implementation of communication protocols in the current Internet architecture is tightly-coupled which hinders the evolution of the Internet. This article describes how the principles of Service Oriented Architecture (SOA) can be employed to develop a flexible network architecture. The prototype of the concept has been developed and demonstrated in the EuroView 2012 workshop. We showed that the SOA paradigm can be applied to networks by utilizing the concepts of self-contained building blocks, dynamic protocol graphs (PGs) and functional composition (FC) methods. We demonstrated that both short-term flexibility (i.e., networks are adapted based on application requirements) and long-term flexibility (i.e., networks can be evolved) can be achieved by using the architecture.
Downloads
References
R. Braden, D. D. Clark, S. Shenker, and J. Wroclawski. Developing a next-generation internet architecture. 2000.
B. Carpenter. Architectural Principles of the Internet. RFC 1958 (Informational), June 1996. Updated by RFC 3439.
S. Deering and R. Hinden. Internet protocol, version 6 (ipv6). RFC2460, Dec 1998.
Ralph Droms and Jari Arkko. Ipv6 status pages, March 2008.
Matthias Ehrgott and Xavier Gandibleux. Multiple criteria optimization state of the art annotated bibliographic surveys. Kluwer Academic Publishers, 2003.
S. Floyd and E. Kohler. Profile for datagram congestion control protocol (dccp) congestion control id 2: Tcp-like congestion control. RFC4341, March 2006.
German lab (g-lab). http://www.german-lab.de/. Online; accessed 11-October-2012.
Daniel Günther, Dennis Schwerdel, Abbas Siddiqui, Rahamatullah Khondoker, Bernd Reuther, and Paul Müller. Selecting and composing requirement aware protocol graphs with sonate. In 12th Würzburg Workshop on IP: Joint ITG, ITC, and EuroNF Workshop on ‘Visions of Future Generation Networks’ EuroView 2012, July 2012.
Mark Handley. Why the internet only just works. BT Technology Journal, 24(3), 2006.
Name-based sockets architecture draft-ubillos-name-based-sockets-03. http://tools.ietf.org/html/draft-ubillos-name-based-sockets-03. Online; accessed 05-May-2013.
Itu-t sg13: Future networks including cloud computing, mobile and next-generation networks. http://www.itu.int/en/ITU-T/studygroups/2013–2016/13/Pages/ default.aspx. Online; accessed 05-May-2013.
Rahamatullah Khondoker, Bernd Reuther, Dennis Schwerdel, Abbas Siddiqui, and Paul Müller. Describing and selecting communication services in a service oriented network architecture. In the proceedings of the 2010 ITU-T Kleidoscope event, Beyond the Internet? Innovations for future networks and services, Pune, India, December 2010.
Rahamatullah Khondoker, Eric MSP Veith, and Paul Müller. A description language for communication services of future network architectures. In Proceedings of the 2011 International Conference on the Network of the Future, pages 69–76, 2011.
Operations and management area. https://datatracker.ietf.org/wg/.Online; accessed 05-May-2013.
Sean W. O’Malley and Larry L. Peterson. A dynamic network architecture. ACM Transactions on Computer Systems, 10:110–143, 1992.
J. Postel. User datagram protocol. RFC768, Aug 1980.
Jon Postel. Darpa internet program. RFC791, Sept 1981.
Jon Postel. Transmission control protocol. RFC793, Sept 1981.
Recommendation. Recommendation x.200 (07/94), x.200 information technology, open systems interconnection, basic reference model the basic model. 1994.
Thomas L. Saaty. Decision making with the analytic hierarchy process. Int. J. Services Sciences, 1(1):83–98, 2008.
Dennis Schwerdel, Danile Günther, and Rahamatullah Khondoker. A building block interaction model for flexible future internet architectures. 7th EURO-NF CONFERENCE ON NEXT GENERATION INTERNET, 2011.
Abbas Siddiqui and Paul Müller. A requirement-based socket api for a transition to future internet architectures. Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS-2012), 2012.
IEEE Std. Ieee std., 1471-2000 ieee recommended practice for architectural description of software-intensive systems-description. 2000.
R. Stewart, Q. Xie, and et al. Stream control transmission protocol. RFC2960, Oct 2000.