Towards a relation oriented service architecture

Over the past three decades, the Internet has evolved from a point to point, open, academic network to an applications and services oriented critical infrastructure. The Internet has become a vital component of society today, from its simple origin as an academic research project. During this transition, numerous applications and usages of the network emerged that cannot be efficiently implemented by adhering to the original design tenets of the Internet. Some of the tenets have been broken, others diluted and new ones are emerging to accommodate new paradigms. Moreover, applications and services have been moving slowly but consistently towards a uniform model based on Service Oriented Approach (SOA). The shift towards abstract models, objects and services however is not efficiently supported by the underlying delivery platforms, especially the legacy Internet architecture. An architectural rethinking is necessary at the network level well to accommodate future services, applications and routing priorities. We argue that there is a pressing need to move towards a next generation network architecture built to natively support network resource abstraction, mobility, security, enhanced routing, privacy, context communications, QoS, parallel processing, heterogeneous networking etc. This change should be manifested according to the principles of SOA to ensure interoperability, backwards compatibility and migration. In this paper, we propose 'relationship' as the glue that can hold together various available services and discuss the motivation behind the thoughts to introduce the tenets for the new architecture in the form of a new framework called ROSA. We define 'Relation' as an association among dynamically collaborating nodes, devices and services in a network, characterized by 'relationship metrics'.

[1]  Pan Hui,et al.  Pocket Switched Networking: Challenges, Feasibility and Implementation Issues , 2005, WAC.

[2]  Pekka Nikander,et al.  Host Identity Protocol (HIP) Architecture , 2006, RFC.

[3]  C. Peltz,et al.  Web Services Orchestration and Choreography , 2003, Computer.

[4]  Ion Stoica,et al.  ROFL: routing on flat labels , 2006, SIGCOMM '06.

[5]  V. Zadorozhny,et al.  Trust-Aware Query Processing in Data Intensive Sensor Networks , 2007, 2007 International Conference on Sensor Technologies and Applications (SENSORCOMM 2007).

[6]  László Bokor,et al.  A HIP Based Network Mobility Protocol , 2007, 2007 International Symposium on Applications and the Internet Workshops.

[7]  Pan Hui,et al.  Haggle: A networking architecture designed around mobile users , 2006 .

[8]  David D. Clark,et al.  Tussle in cyberspace: defining tomorrow's internet , 2005, TNET.

[9]  Habibah Hashim,et al.  Deploying Internet Protocol version 6 (IPv6) over Internet Protocol version 4 (IPv4) tunnel , 2002, Student Conference on Research and Development.

[10]  Pekka Nikander The Host Identity Protocol (HIP): Bringing mobility, multi- homing, and baseline security together , 2007, 2007 Third International Conference on Security and Privacy in Communications Networks and the Workshops - SecureComm 2007.

[11]  Randall J. Atkinson,et al.  IP Encapsulating Security Payload (ESP) , 1995, RFC.

[12]  Michael Walfish,et al.  A layered naming architecture for the internet , 2004, SIGCOMM '04.

[13]  Jon Crowcroft,et al.  A survey and comparison of peer-to-peer overlay network schemes , 2005, IEEE Communications Surveys & Tutorials.

[14]  Pekka Nikander,et al.  Application mobility with Host Identity Protocol – Extended Abstract , 2004 .

[15]  Bengt Ahlgren,et al.  Names, addresses and identities in ambient networks , 2005, DIN '05.

[16]  Stephen Watkins,et al.  Hack the Stack: Using Snort and Ethereal to Master The 8 Layers of An Insecure Network , 2006 .

[17]  Pekka Nikander,et al.  Integrating Security, Mobility and Multi-Homing in a HIP Way , 2003, NDSS.

[18]  David D. Clark,et al.  Tussle in cyberspace: defining tomorrow's Internet , 2002, IEEE/ACM Transactions on Networking.

[19]  Brian E. Carpenter,et al.  Connection of IPv6 Domains via IPv4 Clouds , 2001, RFC.

[20]  Zhe Chen,et al.  Towards A Subjective Trust Model with Uncertainty for Open Network , 2006, 2006 Fifth International Conference on Grid and Cooperative Computing Workshops.

[21]  David D. Clark,et al.  Rethinking the design of the Internet , 2001, ACM Trans. Internet Techn..

[22]  Ignas G. Niemegeers,et al.  From Personal Area Networks to Personal Networks: A User Oriented Approach , 2002, Wirel. Pers. Commun..

[23]  Scott Shenker,et al.  A data-oriented (and beyond) network architecture , 2007, SIGCOMM '07.

[24]  Eyal de Lara,et al.  Haggle: Seamless Networking for Mobile Applications , 2007, UbiComp.

[25]  David R. Cheriton,et al.  TRIAD: A Scalable Deployable NAT-based Internet Architecture , 2000 .

[26]  Keith Knightson,et al.  NGN architecture: generic principles, functional architecture, and implementation , 2005, IEEE Communications Magazine.

[27]  Janne Riihijärvi,et al.  Hop-by-hop toward future mobile broadband IP , 2004, IEEE Communications Magazine.

[28]  Bengt Ahlgren,et al.  Ambient networks: bridging heterogeneous network domains , 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications.

[29]  Heike Freud,et al.  The Handbook of Mobile Middleware , 2006 .

[30]  Alberto Leon-Garcia,et al.  On the Emergence of an Application-Oriented Network Architecture , 2007, IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07).

[31]  Vinton G. Cerf,et al.  A protocol for packet network intercommunication , 1974, CCRV.

[32]  Vinton G. Cerf,et al.  HOST-HOST communication protocol in the ARPA network , 1899, AFIPS '70 (Spring).

[33]  Eric Rescorla,et al.  Diffie-Hellman Key Agreement Method , 1999, RFC.

[34]  Jens Zander,et al.  Ambient Networks: Co-operative Mobile Networking for the Wireless World , 2007 .