The Tempest: a framework for safe, resource assured, programmable networks
- 1 January 1998
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Communications Magazine
- Vol. 36 (10), 42-53
- https://doi.org/10.1109/35.722136
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 solutionsKeywords
This publication has 8 references indexed in Scilit:
- Distributed management by delegationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Practical connection admission control for ATM networks based on on-line measurementsComputer Communications, 1998
- The Tempest-a practical framework for network programmabilityIEEE Network, 1998
- Active bridgingACM SIGCOMM Computer Communication Review, 1997
- Performance benchmarking of signaling in ATM networksIEEE Communications Magazine, 1997
- Programming telecommunication networksIEEE Network, 1997
- Ipsilon's General Switch Management Protocol Specification Version 1.1Published by RFC Editor ,1996
- Towards an active network architectureACM SIGCOMM Computer Communication Review, 1996