This paper proposes a functional architecture for protocol systems, as opposed to the conventional temporally layered one. Each block of information to be communicated is operated on by several organs, e.g. for routin...
详细信息
ISBN:
(纸本)0780347838
This paper proposes a functional architecture for protocol systems, as opposed to the conventional temporally layered one. Each block of information to be communicated is operated on by several organs, e.g. for routing, integrity and flow control. The architecture retains a skeleton protocol stack to determine the sequence of these operations. However, unlike conventional stacks, the operators themselves are separate from the layers of the stack This functional architecture eliminates several shortcomings that plague layered systems. The architecture provides a path along which current systems can evolve to provide the performance and economy that will be required in the future.
We present a novel approach to building and deploying network protocols. The approach is based on mobile code, demand loading, and caching techniques. The architecture of our system allows new protocols to be dynamica...
详细信息
ISBN:
(纸本)0780347838
We present a novel approach to building and deploying network protocols. The approach is based on mobile code, demand loading, and caching techniques. The architecture of our system allows new protocols to be dynamically deployed at both routers and end systems, without the need for coordination and without unwanted interaction between co-existing protocols In this paper, we describe our architecture and its realization in a prototype implementation. To demonstrate how to exploit our architecture, we present two simple protocols that operate within our prototype to introduce multicast and mobility services into a network that initially lacks them.
The introduction of user and terminal mobility into private communication networks requires the provision of mobility management services. They handle the dynamic locations of mobile users and terminals and maintain t...
详细信息
ISBN:
(纸本)0780347838
The introduction of user and terminal mobility into private communication networks requires the provision of mobility management services. They handle the dynamic locations of mobile users and terminals and maintain the allocation of personal service profiles. We are developing an open mobility management platform that contains a set of support functions and APIs on which mobility management services can be easily built. The platform performs location and profile handling based on distributed X.500 directory services and implements the required nobility management signalling protocols based on X.500 and LDAP directory access protocols. Additionally the platform offers three mobility abstraction levels that we use to build mobile and location-aware multimedia applications. We developed a multi-master replication protocol for the directory servers inside the platform to fulfil the demanding performance and availability requirements of corporate networks. The mobility management services built on this platform can be easily customised to changing and evolving requirements and the platform functionality can be extended due to the generic directory service approach.
The paper introduces a generic object model that makes instances of a network service accessible to the management system. This way, an open interface between the service delivery and the service management systems is...
详细信息
ISBN:
(纸本)0780347838
The paper introduces a generic object model that makes instances of a network service accessible to the management system. This way, an open interface between the service delivery and the service management systems is defined. The model includes a set of cooperating objects that can be customized for particular service and management requirements. By applying this model to the design of mcast, an ATM multicast service, we enable the management system to monitor and control mcast sessions. To validate our approach, we have implemented mcast and the management functions on two different platforms: (1) on a high-performance emulation platform, which allows as to study the system's dynamic behavior and scaling properties in various scenarios;(2) on a broadband testbed running xbind, on which network services can be fully implemented, including the transport between multimedia devices. CORBA technology is used for building the service control system as well as the management system..
作者:
Muir, SSmith, JUniv Penn
Dept Comp & Informat Sci Distributed Syst Lab Philadelphia PA 19104 USA
As the role of the computer as a communications device increases, we must reexamine the role an operating system plays in managing resources to support users. In support of general purpose computation, symmetric multi...
详细信息
ISBN:
(纸本)0780347838
As the role of the computer as a communications device increases, we must reexamine the role an operating system plays in managing resources to support users. In support of general purpose computation, symmetric multiprocessing has generally proven better than attached processors, master/slave, or other configurations. In this paper, we examine a different approach, an Asymmetric Multiprocessor Operating System (AsyMOS), which applies a subset of available processors toward supporting an abstraction of a virtual 'smart device'. As a software solution, AsyMOS is able to exploit the cost/performance advantages of sharing memory and packaging that accrue to small scale SMPs, while tracking processor performance much more tightly than front-end processors can. The ability to move of functionality into the 'smart' device is demonstrated in the context of a network subsystem. Application-specific resource management is facilitated by the exporting of interfaces directly to applications. A prototype implementation of the architecture running on commodity hardware demonstrates quantitative advantages over a traditionally structured SMP operating system and provides a framework for further research into functional devolution.
暂无评论