Towards a New Architectural Framework  – The Nth Stratum Concept M. Johnsson, J. Huusko, T. Frantti, F-U Andersen, T.M.T N...
Outline <ul><li>Introduction </li></ul><ul><li>Problems with the Internet architecture </li></ul><ul><li>Nth Stratum conce...
Introduction <ul><li>The current Internet architecture is about to reach the limits of sustainable developments </li></ul>...
Problems with the Internet architecture <ul><li>Difficult to realize network enhancements with layered model </li></ul><ul...
Related works <ul><li>Micro-protocol </li></ul><ul><li>Role-Based Architecture </li></ul><ul><li>FARA </li></ul><ul><li>Pl...
Nth stratum concept overview <ul><li>The Internet is a communication system </li></ul><ul><li>The new architecture should ...
Stratum <ul><li>Stratum is an entity which inherently has characteristics of distribution and provides features/properties...
Relation between strata STP = Stratum Transition Point SSP = Stratum Service Point SGP = Stratum Gatewaying Point Figure ....
Nth Stratum framework <ul><li>Stratum is considered as a component. The communication system is made up of a specific set ...
Figure . Nth stratum, horizontal and vertical strata, and CFI methods a) and b).
Core Feature Integrity <ul><li>Many architectures of today do not relate core functions such as Mobility, Security and QoS...
Core Feature Integrity: The Magic Triangle Mobility Properties Security Properties QoS Properties Interworking Properties ...
Signaling and QoS <ul><li>There would be a control channel “open” all the time for instant control information transmissio...
Management aspects <ul><li>Management aspects are realized by vertical strata </li></ul><ul><ul><li>Governance stratum is ...
Conclusion <ul><li>Nth Stratum concept is a holistic approach to development and design of future communication systems </...
Thank you !
Upcoming SlideShare
Loading in …5
×

Towards a New Architectural Framework – The Nth Stratum Concept Mobimedia 08

1,542 views

Published on

Presentation of the paper Towards a New Architectural Framework – The Nth Stratum Concept at Mobimedia 2008

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,542
On SlideShare
0
From Embeds
0
Number of Embeds
57
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Towards a New Architectural Framework – The Nth Stratum Concept Mobimedia 08

  1. 1. Towards a New Architectural Framework – The Nth Stratum Concept M. Johnsson, J. Huusko, T. Frantti, F-U Andersen, T.M.T Nguyen, M. Ponce de Leon [email_address] , [email_address] , [email_address] , [email_address] , [email_address] , [email_address]
  2. 2. Outline <ul><li>Introduction </li></ul><ul><li>Problems with the Internet architecture </li></ul><ul><li>Nth Stratum concept </li></ul><ul><ul><li>Concept overview </li></ul></ul><ul><ul><li>Core Feature Integrity </li></ul></ul><ul><ul><li>Signaling and QoS </li></ul></ul><ul><ul><li>Management aspects </li></ul></ul><ul><li>Conclusion </li></ul>
  3. 3. Introduction <ul><li>The current Internet architecture is about to reach the limits of sustainable developments </li></ul><ul><ul><li>Ever-increasing diversity in applications, services, devices, and type of networks </li></ul></ul><ul><ul><li>Infrastructures for connectivity, internetworking, and management remain fairly the same </li></ul></ul><ul><li>A new paradigm is needed to support innovations and interoperability between various solutions all residing within a global communication system </li></ul><ul><ul><li>The FP7 4WARD project working on “Architecture and Design for the Future Internet” </li></ul></ul><ul><ul><li>Nth Stratum concept is a holistic approach to tackle these new needs and requirements on a future communication system </li></ul></ul>
  4. 4. Problems with the Internet architecture <ul><li>Difficult to realize network enhancements with layered model </li></ul><ul><ul><li>IPv6, IPsec, MobileIP, or multicast </li></ul></ul><ul><li>Solutions to the problems of QoS, Mobility and Security are patchworks to fill architectural holes </li></ul><ul><ul><li>System has become complex </li></ul></ul><ul><ul><li>Similar functionality re-appears in different protocols and layers jeopardizing the operation and performance of the communication system </li></ul></ul><ul><ul><li>Examples: NAT is not interoperable with the end-to-end architecture, Ipsec is not interoperable with MobileIPv6 </li></ul></ul><ul><li>The Internet needs a new architecture more flexible, supporting cleaner cross-layer interaction and service composition </li></ul>
  5. 5. Related works <ul><li>Micro-protocol </li></ul><ul><li>Role-Based Architecture </li></ul><ul><li>FARA </li></ul><ul><li>PlutArch </li></ul><ul><li>ANA </li></ul><ul><li>Conduits+, dynamic architecture, x-Kernel </li></ul><ul><li>Ambient Networks </li></ul>
  6. 6. Nth stratum concept overview <ul><li>The Internet is a communication system </li></ul><ul><li>The new architecture should allow a communication system to evolve in a well structured and controlled manner </li></ul><ul><li>The Nth stratum concept is based on the following notions </li></ul><ul><ul><li>Architectural patterns and components to facilitate the design of a particular network </li></ul></ul><ul><ul><li>Design patterns and other principles from Software Engineering </li></ul></ul><ul><ul><li>Inheritance from the Object-Oriented Programming </li></ul></ul><ul><ul><li>Invariants from Ambient Networks </li></ul></ul>
  7. 7. Stratum <ul><li>Stratum is an entity which inherently has characteristics of distribution and provides features/properties/functionality for a slice/layer/component/aspect of a communication system </li></ul><ul><li>Stratum can be modeled as a set of nodes containing functionality for data processing, and a medium which defines how data can be transferred between the nodes. </li></ul>Figure . The nodes (N) and the Medium constituting the principal building blocks of a stratum.
  8. 8. Relation between strata STP = Stratum Transition Point SSP = Stratum Service Point SGP = Stratum Gatewaying Point Figure . Relation between two strata.
  9. 9. Nth Stratum framework <ul><li>Stratum is considered as a component. The communication system is made up of a specific set of strata </li></ul><ul><li>Horizontal strata are responsible to provide network connectivity and infrastructure services such as Mobility, Security and QoS support </li></ul><ul><li>Vertical strata are strata which can have impact on horizontal strata to govern, compose, monitor, select, build, and configure horizontal strata </li></ul><ul><li>Abstract strata in the Nth stratum framework define generic components for a communication system </li></ul><ul><li>Inheritance can be used to define more generic features and properties of the communication system keeping a framework consistent and coherent through its development </li></ul>
  10. 10. Figure . Nth stratum, horizontal and vertical strata, and CFI methods a) and b).
  11. 11. Core Feature Integrity <ul><li>Many architectures of today do not relate core functions such as Mobility, Security and QoS with each other (e.g. IETF building block approach). Other architectures integrate them, but in a static, monolithic way (e.g. 3GPP). </li></ul><ul><li>Example: IPsec simultaneously together with DiffServ and MobileIP seems not easily feasible </li></ul><ul><li>The dynamic integration of Mobility, Security and QoS is the center of a future communication system and is referred to as the “core features” </li></ul>
  12. 12. Core Feature Integrity: The Magic Triangle Mobility Properties Security Properties QoS Properties Interworking Properties (a) Design the SGP so that it contains a function that concentrates (i.e. simultaneously manages) Mobility/QoS/Security control information QoS related inform. Mobility related inform. Security related inform. (b) Following the inheritance path so that t he most „abstract“ Stratum gets a „coherence“ Property for Mobility/Qos/Security Which will then be inherited by all the other strata.
  13. 13. Signaling and QoS <ul><li>There would be a control channel “open” all the time for instant control information transmission </li></ul><ul><li>Abstract strata design will enable overall improvement of the scalability and minimize the redundancy in a protocol stack </li></ul><ul><li>Real-time signaling allows transmitting even one control bit at a time without conventionally collecting a bunch of them before transmission </li></ul><ul><li>The separation of control bearers helps to minimize the total amount of control information by decreasing redundancy due to time delays </li></ul>
  14. 14. Management aspects <ul><li>Management aspects are realized by vertical strata </li></ul><ul><ul><li>Governance stratum is responsible to decide in real-time the set of strata needed for a communication system and how they are individually configured </li></ul></ul><ul><ul><li>Knowledge stratum is responsible to provide the “network picture” </li></ul></ul><ul><ul><ul><li>Network state: round-trip delay, packet loss rate, network load… </li></ul></ul></ul><ul><ul><ul><li>Network context: temperature over the wireless link, failure under way, security problems… </li></ul></ul></ul><ul><ul><li>Performance optimization is responsible to handle congestion and network delays, and load sharing to optimize the performance of the network </li></ul></ul>
  15. 15. Conclusion <ul><li>Nth Stratum concept is a holistic approach to development and design of future communication systems </li></ul><ul><li>Three types of strata are defined in the framework: horizontal, vertical and abstract strata </li></ul><ul><li>The Nth stratum framework will support invariants, apply network design patterns, and inheritance principles from Software Engineering to deal with interoperability issues and keep the evolution of a communication system under controlled </li></ul><ul><li>Future works: </li></ul><ul><ul><li>Specification of stratum and stratum-based architecture (e.g. how to describe the structure, syntax, semantics, functions and features of a stratum) </li></ul></ul><ul><ul><li>Design process and guiding principles for the development of strata </li></ul></ul><ul><ul><li>Definition and specification of principle strata </li></ul></ul>
  16. 16. Thank you !

×