Pub Date : 1999-03-26DOI: 10.1109/OPNARC.1999.758429
N. Maxemchuk
DARPA and the NSF are encouraging research on active router networks. By applying these concepts to telephony we: create a commodity, other than bandwidth, that a telephone network owner can sell; create new businesses for both equipment manufacturers and for network providers; provide local access with a distinct advantage over the current local operating companies; integrate the telephone network with the Internet so that traffic can move between the two; make it easier to assimilate new technology into the telephone network; and increase the rate of change in networks by reducing the need for standard protocols. To show the effect of active networks, the telephone network is divided into three layers corresponding to the user, the network manager, and the network owner. We give specific examples of the services and devices that are enabled at each layer.
{"title":"Active networks in telephony","authors":"N. Maxemchuk","doi":"10.1109/OPNARC.1999.758429","DOIUrl":"https://doi.org/10.1109/OPNARC.1999.758429","url":null,"abstract":"DARPA and the NSF are encouraging research on active router networks. By applying these concepts to telephony we: create a commodity, other than bandwidth, that a telephone network owner can sell; create new businesses for both equipment manufacturers and for network providers; provide local access with a distinct advantage over the current local operating companies; integrate the telephone network with the Internet so that traffic can move between the two; make it easier to assimilate new technology into the telephone network; and increase the rate of change in networks by reducing the need for standard protocols. To show the effect of active networks, the telephone network is divided into three layers corresponding to the user, the network manager, and the network owner. We give specific examples of the services and devices that are enabled at each layer.","PeriodicalId":421591,"journal":{"name":"1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124558546","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1999-03-26DOI: 10.1109/OPNARC.1999.758430
C. Gbaguidi, Jean-Pierre Hubaux, G. Pacifici, A. Tantawi
We propose an architecture for hybrid services, i.e., services that span many network technologies, especially the PSTPN and the Internet. These services will play an important role in the future, because they leverage on the existing infrastructures, rather than requiring brand new and sophisticated mechanisms to be deployed. We explore a few issues related to hybrid services and propose a platform, as well as a set of components, to facilitate their creation and deployment. The existing infrastructure is only required to generate specific events when requests for hybrid services are detected. We present the design of a service layer based on Java that handles the treatment of these special requests. Our service layer is provided with a set of generic components realized as Java Beans. Hence, we can provide hybrid services without changing the existing infrastructure. We illustrate this strength of our architecture by discussing the call forwarding service.
{"title":"An architecture for the integration of Internet and telecommunication services","authors":"C. Gbaguidi, Jean-Pierre Hubaux, G. Pacifici, A. Tantawi","doi":"10.1109/OPNARC.1999.758430","DOIUrl":"https://doi.org/10.1109/OPNARC.1999.758430","url":null,"abstract":"We propose an architecture for hybrid services, i.e., services that span many network technologies, especially the PSTPN and the Internet. These services will play an important role in the future, because they leverage on the existing infrastructures, rather than requiring brand new and sophisticated mechanisms to be deployed. We explore a few issues related to hybrid services and propose a platform, as well as a set of components, to facilitate their creation and deployment. The existing infrastructure is only required to generate specific events when requests for hybrid services are detected. We present the design of a service layer based on Java that handles the treatment of these special requests. Our service layer is provided with a set of generic components realized as Java Beans. Hence, we can provide hybrid services without changing the existing infrastructure. We illustrate this strength of our architecture by discussing the call forwarding service.","PeriodicalId":421591,"journal":{"name":"1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133431533","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1999-03-26DOI: 10.1109/OPNARC.1999.758566
A. Campbell, H. De Meer, M. Kounavis, K. Miki, J. Vicente, D. Villela
The deployment of network architectures is often manual, ad hoc and time consuming. In this paper we introduce a new paradigm for automating the life cycle process for the creation, deployment and management of network architectures and envision programmable networks capable of spawning distinct "child" virtual networks with their own transport, control and management systems. A child network operates on a subset of its "parent's" network resources and in isolation from other virtual networks. Child networks support the controlled access to communities of users with specific connectivity, security and quality of service requirements. In this paper we introduce the Genesis Kernel, a virtual network operating system capable of profiling, spawning and managing virtual network architectures on-the-fly.
{"title":"The Genesis Kernel: a virtual network operating system for spawning network architectures","authors":"A. Campbell, H. De Meer, M. Kounavis, K. Miki, J. Vicente, D. Villela","doi":"10.1109/OPNARC.1999.758566","DOIUrl":"https://doi.org/10.1109/OPNARC.1999.758566","url":null,"abstract":"The deployment of network architectures is often manual, ad hoc and time consuming. In this paper we introduce a new paradigm for automating the life cycle process for the creation, deployment and management of network architectures and envision programmable networks capable of spawning distinct \"child\" virtual networks with their own transport, control and management systems. A child network operates on a subset of its \"parent's\" network resources and in isolation from other virtual networks. Child networks support the controlled access to communities of users with specific connectivity, security and quality of service requirements. In this paper we introduce the Genesis Kernel, a virtual network operating system capable of profiling, spawning and managing virtual network architectures on-the-fly.","PeriodicalId":421591,"journal":{"name":"1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252)","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116321675","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1999-03-26DOI: 10.1109/OPNARC.1999.758564
J. Redlich, M. Suzuki, S. Weinstein
Selective treatments are needed for different types of traffic and different user groups, even on the Internet. Virtual networks provide capabilities for custom routings, priorities, and processing that are not available in either integrated services or differentiated services. This paper relates virtual networks to public network concepts of traffic grooming, virtual private networks and virtual paths, and shows how these and broader capabilities may be realized on the Internet. It describes a networking strategy incorporating intelligent routers that can decouple application QoS needs from core network resource allocations. These routers can be programmed to provide virtual networks, which can satisfy a wide range of application requirements.
{"title":"Virtual networks in the Internet","authors":"J. Redlich, M. Suzuki, S. Weinstein","doi":"10.1109/OPNARC.1999.758564","DOIUrl":"https://doi.org/10.1109/OPNARC.1999.758564","url":null,"abstract":"Selective treatments are needed for different types of traffic and different user groups, even on the Internet. Virtual networks provide capabilities for custom routings, priorities, and processing that are not available in either integrated services or differentiated services. This paper relates virtual networks to public network concepts of traffic grooming, virtual private networks and virtual paths, and shows how these and broader capabilities may be realized on the Internet. It describes a networking strategy incorporating intelligent routers that can decouple application QoS needs from core network resource allocations. These routers can be programmed to provide virtual networks, which can satisfy a wide range of application requirements.","PeriodicalId":421591,"journal":{"name":"1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252)","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124592918","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1999-03-26DOI: 10.1109/OPNARC.1999.758435
Christopher Edwards, Daniel G. Waddington, David Hutchison
Distributed applications have wide ranging requirements. Message-based applications must now co-exist with multimedia-based applications that often require precise bounds on the delivery of data. A single best effort service is no longer sufficient. Attempts at supporting a wide variety of applications have come from different directions, and have inevitably led to a scenario where one is better at supporting a certain type of application than the other. What is clear is that different network services and different protocol stacks are required in order to satisfy the needs of the emerging variety of application types. This paper discusses an approach to providing seamless integration for different network control mechanisms, providing access to network services in a clear and consistent manner. We build on the previously defined Open Service Model and introduce the idea of meta-signalling, used to negotiate end-to-end network requirements. We employ the Internet Protocol as a means for signalling control information, and object technology as a mechanism for providing distributed resource management. We look at the requirements for a signalling protocol, notably reliability, low bit rate and low delay, and consider how in the context of an IP network we can provide a level of quality of service for signalling messages.
{"title":"Meta-signalling for open network control","authors":"Christopher Edwards, Daniel G. Waddington, David Hutchison","doi":"10.1109/OPNARC.1999.758435","DOIUrl":"https://doi.org/10.1109/OPNARC.1999.758435","url":null,"abstract":"Distributed applications have wide ranging requirements. Message-based applications must now co-exist with multimedia-based applications that often require precise bounds on the delivery of data. A single best effort service is no longer sufficient. Attempts at supporting a wide variety of applications have come from different directions, and have inevitably led to a scenario where one is better at supporting a certain type of application than the other. What is clear is that different network services and different protocol stacks are required in order to satisfy the needs of the emerging variety of application types. This paper discusses an approach to providing seamless integration for different network control mechanisms, providing access to network services in a clear and consistent manner. We build on the previously defined Open Service Model and introduce the idea of meta-signalling, used to negotiate end-to-end network requirements. We employ the Internet Protocol as a means for signalling control information, and object technology as a mechanism for providing distributed resource management. We look at the requirements for a signalling protocol, notably reliability, low bit rate and low delay, and consider how in the context of an IP network we can provide a level of quality of service for signalling messages.","PeriodicalId":421591,"journal":{"name":"1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114917368","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1999-03-26DOI: 10.1109/OPNARC.1999.758433
R. Radhakrishna Pillai, Weiguo Wang, L. K. Seng, B. Jose, He Sha, R. Agrawal, M. Ranganath
The notion of wireless ATM (WATM) is fast gaining prominence as the technology for supporting wireless mobile multimedia communications. In this paper, we share our experience in the design, implementation and experimentation of a distributed open network control architecture for WATM networks based on the open signaling paradigm. The proposed architecture provides unified network programmability across both the wired and wireless environments. The architecture also provides an integrated solution for WATM network access using the ATM Forum UNI signalling. The viability of the architecture is established through a prototype implementation over CORBA, for signalling and mobility management in the Wireless ATM Research Project (WARP), and some of the performance measurements are obtained. Based on the experience gained from this work, a set of additional features required in CORBA for wireless and mobility support has been identified and contributed to the standardization process by the OMG telecom domain task force on wireless access and mobility support in CORBA.
{"title":"Implementation and performance evaluation of an open control architecture for wireless ATM networks","authors":"R. Radhakrishna Pillai, Weiguo Wang, L. K. Seng, B. Jose, He Sha, R. Agrawal, M. Ranganath","doi":"10.1109/OPNARC.1999.758433","DOIUrl":"https://doi.org/10.1109/OPNARC.1999.758433","url":null,"abstract":"The notion of wireless ATM (WATM) is fast gaining prominence as the technology for supporting wireless mobile multimedia communications. In this paper, we share our experience in the design, implementation and experimentation of a distributed open network control architecture for WATM networks based on the open signaling paradigm. The proposed architecture provides unified network programmability across both the wired and wireless environments. The architecture also provides an integrated solution for WATM network access using the ATM Forum UNI signalling. The viability of the architecture is established through a prototype implementation over CORBA, for signalling and mobility management in the Wireless ATM Research Project (WARP), and some of the performance measurements are obtained. Based on the experience gained from this work, a set of additional features required in CORBA for wireless and mobility support has been identified and contributed to the standardization process by the OMG telecom domain task force on wireless access and mobility support in CORBA.","PeriodicalId":421591,"journal":{"name":"1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128609317","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1999-03-26DOI: 10.1109/OPNARC.1999.758557
B. Schwartz, Wenyi Zhou, A. Jackson, W. Strayer, D. Rockwell, Chris Partridge
Smart Packets is a DARPA-funded Active Networks project focusing on applying active networks technology to network management and monitoring without placing undue burden on the nodes in the network. Messages in active networks are programs that are executed at nodes on the path to one or more target hosts. Smart Packets programs are written in a tightly-encoded, safe language specifically designed to support network management and avoid dangerous constructs and accesses. Smart Packets improves the management of large complex networks by (1) moving management decision points closer to the node being managed, (2) targeting specific aspects of the node for information rather than exhaustive collection via polling, and (3) abstracting the management concepts to language constructs, allowing nimble network control. This paper introduces Smart Packets and describes the Smart Packet architecture, the packet formats, the language and its design goals, and security considerations.
{"title":"Smart Packets for active networks","authors":"B. Schwartz, Wenyi Zhou, A. Jackson, W. Strayer, D. Rockwell, Chris Partridge","doi":"10.1109/OPNARC.1999.758557","DOIUrl":"https://doi.org/10.1109/OPNARC.1999.758557","url":null,"abstract":"Smart Packets is a DARPA-funded Active Networks project focusing on applying active networks technology to network management and monitoring without placing undue burden on the nodes in the network. Messages in active networks are programs that are executed at nodes on the path to one or more target hosts. Smart Packets programs are written in a tightly-encoded, safe language specifically designed to support network management and avoid dangerous constructs and accesses. Smart Packets improves the management of large complex networks by (1) moving management decision points closer to the node being managed, (2) targeting specific aspects of the node for information rather than exhaustive collection via polling, and (3) abstracting the management concepts to language constructs, allowing nimble network control. This paper introduces Smart Packets and describes the Smart Packet architecture, the packet formats, the language and its design goals, and security considerations.","PeriodicalId":421591,"journal":{"name":"1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122471841","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1999-03-26DOI: 10.1109/OPNARC.1999.758560
Bernard Metzler, T. Harbaum, R. Wittmann, Martina Zitterbart
AMnet flexibly provides communication services inside the network. It is based on active networking and on a hardware/software codesign in order to improve efficiency. Group communication is explicitly addressed since it is an important paradigm for existing and emerging networked applications. The goal of the AMnet approach is the provision of scalable quality-based support for heterogeneous group communication. It uses so-called service modules for efficient and flexible service support within intermediate systems. This paper gives an overview of AMnet. The design of an AMnode as an active intermediate system with hardware-supported service capabilities is presented. Furthermore, a simple control and signalling suite for heterogeneous multicast services is proposed.
{"title":"AMnet: heterogeneous multicast services based on active networking","authors":"Bernard Metzler, T. Harbaum, R. Wittmann, Martina Zitterbart","doi":"10.1109/OPNARC.1999.758560","DOIUrl":"https://doi.org/10.1109/OPNARC.1999.758560","url":null,"abstract":"AMnet flexibly provides communication services inside the network. It is based on active networking and on a hardware/software codesign in order to improve efficiency. Group communication is explicitly addressed since it is an important paradigm for existing and emerging networked applications. The goal of the AMnet approach is the provision of scalable quality-based support for heterogeneous group communication. It uses so-called service modules for efficient and flexible service support within intermediate systems. This paper gives an overview of AMnet. The design of an AMnode as an active intermediate system with hardware-supported service capabilities is presented. Furthermore, a simple control and signalling suite for heterogeneous multicast services is proposed.","PeriodicalId":421591,"journal":{"name":"1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129554926","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1999-03-26DOI: 10.1109/OPNARC.1999.758431
F. Anjum, F. Caruso, R. Jain, P. Missier, A. Zordan
We present the architecture, design and experimental research prototype implementation of ChaiTime, an open system architecture for the rapid development of advanced next generation telephony services that overcomes some of the limitations of the current closed PSTN architecture and service model. ChaiTime allows communication sessions to be set up over the PSTN, the Internet, or a combination of both. Services can be provided by multiple cooperating distributed service providers, some of whom may use third party software components which can be "plugged in" or even dynamically downloaded from the network as needed. This allows advanced services to be deployed and delivered to users rapidly; a crucial requirement in the increasingly competitive telecommunications services marketplace. ChaiTime is built upon an object oriented call model called Java Call Control (JCC) which we have defined as a small set of extensions to the standard Java Telephony API (JTAPI) call model that allows support for distributed providers as well as advanced services. JCC hides details of underlying call state management, protocols and hardware from applications. In our prototype, we have designed a small set of extensions to SIP, called Extended SIP, for supporting advanced services. The ChaiTime prototype software is currently operational in our laboratory. We briefly describe its current implementation as well as future work to address issues such as fault tolerance.
ChaiTime是一种开放的系统架构,用于快速发展先进的下一代电话服务,克服了当前封闭的PSTN架构和服务模型的一些局限性。chaaitime允许通过PSTN、Internet或两者的组合建立通信会话。服务可以由多个协作的分布式服务提供者提供,其中一些可能使用第三方软件组件,这些组件可以“插入”,甚至可以根据需要从网络动态下载。这使得高级服务能够快速部署并交付给用户;在竞争日益激烈的电信服务市场中,这是一项至关重要的要求。ChaiTime构建在一个名为Java call Control (JCC)的面向对象调用模型之上,我们将其定义为标准Java Telephony API (JTAPI)调用模型的一小部分扩展,该模型支持分布式提供者和高级服务。JCC对应用程序隐藏了底层调用状态管理、协议和硬件的细节。在我们的原型中,我们设计了一组SIP扩展,称为扩展SIP,用于支持高级服务。chaaitime原型软件目前正在我们的实验室中运行。我们简要描述了它的当前实现以及未来解决容错等问题的工作。
{"title":"ChaiTime: a system for rapid creation of portable next-generation telephony services using third-party software components","authors":"F. Anjum, F. Caruso, R. Jain, P. Missier, A. Zordan","doi":"10.1109/OPNARC.1999.758431","DOIUrl":"https://doi.org/10.1109/OPNARC.1999.758431","url":null,"abstract":"We present the architecture, design and experimental research prototype implementation of ChaiTime, an open system architecture for the rapid development of advanced next generation telephony services that overcomes some of the limitations of the current closed PSTN architecture and service model. ChaiTime allows communication sessions to be set up over the PSTN, the Internet, or a combination of both. Services can be provided by multiple cooperating distributed service providers, some of whom may use third party software components which can be \"plugged in\" or even dynamically downloaded from the network as needed. This allows advanced services to be deployed and delivered to users rapidly; a crucial requirement in the increasingly competitive telecommunications services marketplace. ChaiTime is built upon an object oriented call model called Java Call Control (JCC) which we have defined as a small set of extensions to the standard Java Telephony API (JTAPI) call model that allows support for distributed providers as well as advanced services. JCC hides details of underlying call state management, protocols and hardware from applications. In our prototype, we have designed a small set of extensions to SIP, called Extended SIP, for supporting advanced services. The ChaiTime prototype software is currently operational in our laboratory. We briefly describe its current implementation as well as future work to address issues such as fault tolerance.","PeriodicalId":421591,"journal":{"name":"1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127531435","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1999-03-26DOI: 10.1109/OPNARC.1999.758434
D. Williams, C. Nguyen, A. Fekete, M. Hitchens, B. Kummerfeld
This paper describes a novel scheme for ensuring quality of service in a dynamically extensible active network. Applications can reserve bandwidth on each link, and the node provides the guaranteed amount by manipulating weights in a fair-sharing scheme. The reservations are represented as objects in the soft state at each node of the network. We demonstrate the versatility of this scheme by showing how to design an active protocol that seeks to reserve end-to-end bandwidth even when no single path can provide enough for its needs.
{"title":"An active network bandwidth reservation scheme","authors":"D. Williams, C. Nguyen, A. Fekete, M. Hitchens, B. Kummerfeld","doi":"10.1109/OPNARC.1999.758434","DOIUrl":"https://doi.org/10.1109/OPNARC.1999.758434","url":null,"abstract":"This paper describes a novel scheme for ensuring quality of service in a dynamically extensible active network. Applications can reserve bandwidth on each link, and the node provides the guaranteed amount by manipulating weights in a fair-sharing scheme. The reservations are represented as objects in the soft state at each node of the network. We demonstrate the versatility of this scheme by showing how to design an active protocol that seeks to reserve end-to-end bandwidth even when no single path can provide enough for its needs.","PeriodicalId":421591,"journal":{"name":"1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128314606","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}