Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Active Network Technology Bernhard Plattner Computer Engineering and Networks Laboratory ETH Zurich, Switzerland.

Similar presentations


Presentation on theme: "Introduction to Active Network Technology Bernhard Plattner Computer Engineering and Networks Laboratory ETH Zurich, Switzerland."— Presentation transcript:

1 Introduction to Active Network Technology Bernhard Plattner Computer Engineering and Networks Laboratory ETH Zurich, Switzerland

2 Important properties of future network architectures Programmability = adaptability to the requirements of the –service provider –operator –user Application-specific functions should be made available where, when and as requested Auxiliary requirements –Dependability (availability, safety, security) –Performance

3 Active Technologies 1.Active Networks –In the network layer –May replace or (rather) complement current network infrastructure –Benefits: Provision of application-specific functions in the network proper 2.Mobile Agent Systems –In the application layer –May replace or (rather) complement client/server systems –Separation rather than integration of know-how about service provision of resources

4 High level architecture of an active network node

5 Towards a Virtual Active Network

6 Variants of Active Network Nodes The Capsules ApproachCapsules –Active packets carry code which is executed in the execution environment in an active network node. –Variant: Active packets carry reference to code Code is fetched from neighbor node, if not already present Programmable Switch/Router –Application specific programs are dynamically loaded into switch or router The ANN approach combines both variantsANN approach –Distributed Code Caching involving a network of code servers

7 The “Capsules”-Approach: ANTS

8 Router Plugins Architecture

9 Programmable switch with Distributed Code Caching

10 End of Introduction


Download ppt "Introduction to Active Network Technology Bernhard Plattner Computer Engineering and Networks Laboratory ETH Zurich, Switzerland."

Similar presentations


Ads by Google