DocumentCode :
1436067
Title :
The Tempest: a framework for safe, resource assured, programmable networks
Author :
Rooney, Sean ; van der Merwe, J.E. ; Crosby, Simon A. ; Leslie, Ian M.
Author_Institution :
Comput Lab., Cambridge, UK
Volume :
36
Issue :
10
fYear :
1998
fDate :
10/1/1998 12:00:00 AM
Firstpage :
42
Lastpage :
53
Abstract :
Most research in network programmability has stressed the flexibility engendered by increasing the ability of users to configure network elements for their own purposes, without addressing the larger issues of how such advanced control systems can coexist both with each other and with more conventional ones. The Tempest framework presented here extends beyond the provision of simple network programmability to address these larger issues. In particular, we show how network programmability can be achieved without jeopardizing the integrity of the network as a whole, how network programmability fits in with existing networks, and how programmability can be offered at different levels of granularity. Our approach is based on the Tempest´s ability to dynamically create virtual private networks over a switched transport architecture (e.g., an ATM network). Each VPN is assigned a set of network resources which can be controlled using either a well-known control system or a control system tailored to the specific needs of a distributed application. The first level of programmability in the Tempest is fairly coarse-grained: an entire virtual network can be programmed by a third party. At a finer level of granularity the Tempest allows user supplied code to be injected into parts of an operational virtual network, thus allowing application specific customization of network control. The article shows how the Tempest framework allows these new approaches to coexist with more conventional solutions
Keywords :
asynchronous transfer mode; distributed processing; electronic switching systems; object-oriented programming; telecommunication computing; telecommunication control; telecommunication networks; ATM network; CORBRA; Common Object Request Broker Architecture; VPN; application specific customization; coarse-grained programmability; control systems; distributed application; network control; network elements configuration; network integrity; network programmability; network resources; research; resource assured programmable networks; switched transport architecture; user supplied code; virtual private networks; Asynchronous transfer mode; Communication switching; Context-aware services; Control systems; Intelligent networks; Operating systems; Programming profession; Stress control; Switches; Virtual private networks;
fLanguage :
English
Journal_Title :
Communications Magazine, IEEE
Publisher :
ieee
ISSN :
0163-6804
Type :
jour
DOI :
10.1109/35.722136
Filename :
722136
Link To Document :
بازگشت