A dynamic network architecture
@article{OMalley1992ADN, title={A dynamic network architecture}, author={Sean W. O'Malley and Larry L. Peterson}, journal={ACM Trans. Comput. Syst.}, year={1992}, volume={10}, pages={110-143} }
Network software is a critical component of any distributed system. Because of its complexity, network software is commonly layered into a hierarchy of protocols, or more generally, into a protocol graph. Typical protocol graphs—including those standardized in the ISO and TCP/IP network architectures—share three important properties; the protocol graph is simple, the nodes of the graph (protocols) encapsulate complex functionality, and the topology of the graph is relatively static. This paper…
Figures and Tables from this paper
306 Citations
Service Orientation Paradigm in Future Network Architectures
- Computer Science2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing
- 2012
It is argued that the SOA paradigm can be applied to networks by utilizing the concepts of self-contained building blocks, dynamic protocol graphs and selection and composition methods.
Composition of Self Descriptive Protocols for Future Network Architectures
- Computer Science2009 35th Euromicro Conference on Software Engineering and Advanced Applications
- 2009
A way to dynamically select and compose protocols based on principles of service oriented architectures is proposed to create a network architecture where new protocols could be easily added and are automatically and transparently used by applications.
Realization of Service-Orientation Paradigm in Network Architectures
- Computer ScienceJ. ICT Stand.
- 2014
It is shown that the SOA paradigm can be applied to networks by utilizing the concepts of self-contained building blocks, dynamic protocol graphs (PGs) and functional composition (FC) methods.
Towards an active network architecture
- Computer ScienceProceedings DARPA Active Networks Conference and Exposition
- 2002
This paper describes the vision of an active network architecture, outline the approach to its design, and survey the technologies that can be brought to bear on its implementation, and proposes that the research community mount a joint effort to develop and deploy a wide area ActiveNet.
Requirements-Aware, Template-Based Protocol Graphs for Service-Oriented Network Architectures
- Computer Science
- 2016
A novel intermediate functional composition approach (i.e., Template-Based Composition) has been presented to generate requirements aware protocol graphs to exploit the less time critical nature and human-analytical availability of the design-time, ability to instantaneously deploy new functionalities of the deployment time and maximum information availability ofThe run-time.
Towards an active network architecture
- Computer ScienceCCRV
- 1996
The vision of an active network architecture is described, the approach to its design is outlined, the technologies that can be brought to bear on its implementation are surveyed, and the research community is proposed to develop and deploy a wide area ActiveNet.
Towards an active network architecture
- Computer ScienceComput. Commun. Rev.
- 2007
This paper describes the vision of an active network architecture, the approach to its design, and survey the technologies that can be brought to bear on its implementation, and proposes that the research community mount a joint effort to develop and deploy a wide area ActiveNet.
Towards composable and extensible network simulation
- Computer Science19th IEEE International Parallel and Distributed Processing Symposium
- 2005
This paper gives an overview of the component-based software architecture, called the autonomous component architecture (ACA), that is used as the underlying architecture for J-Sim, and describes how to lay a generalized packet-based network simulation framework, called extensible internetworking framework (INET), on top of ACA.
NETIBIS: an efficient and dynamic communication system for heterogeneous grids
- Computer ScienceCCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005.
- 2005
This paper describes the design and implementation of the major NETIBIS drivers for serialization, multicast, reliability, and various underlying networks, and describes various optimizations for performance, like layer collapsing for the GMdriver.
Dynamic protocol configuration for multimedia networks
- Computer ScienceMicroprocess. Microprogramming
- 1993
References
SHOWING 1-10 OF 57 REFERENCES
Architectural considerations for a new generation of protocols
- Computer ScienceSIGCOMM '90
- 1990
This paper identifies two new design principles, Application Level Framing and Integrated Layer Processing, and identifies the presentation layer as a key aspect of overall protocol performance.
Architectural Considerations for a New Generation of Protocols
- Computer ScienceSIGCOMM
- 1990
This paper identifies two new design principles, Application Level Framing and Integrated Layer Processing, and identifies the presentation layer as a key aspect of overall protocol performance.
The x-Kernel: An Architecture for Implementing Network Protocols
- Computer ScienceIEEE Trans. Software Eng.
- 1991
The authors' experience implementing and evaluation several protocols in the x-Kernel shows that this architecture is general enough to accommodate a wide range of protocols, yet efficient enough to perform competitively with less-structured operating systems.
Exploiting recursion to simplify RPC communication architectures
- Computer ScienceSIGCOMM '88
- 1988
This paper shows how the RPC approach can be used for lower layer protocols so that the resulting “layer violations” generate a simple recursive structure, thereby reducing the cost of implementation and verification.
Exploiting recursion to simplify RPC communication architectures
- Computer ScienceSIGCOMM
- 1988
This paper shows how the RPC approach can be used for lower layer protocols so that the resulting “layer violations” generate a simple recursive structure, thereby reducing the cost of implementation and verification.
Protocols for large data transfers over local networks
- Computer ScienceSIGCOMM
- 1985
The expected time of blast and sliding window protocols is significantly lower than the expected time for the stop-and-wait protocol, with blast outperforming sliding window by some small amount.
The structuring of systems using upcalls
- Computer ScienceSOSP 1985
- 1985
This methodology arose out of the earlier research in the implementation of network protocols, in which recurring performance problems with protocol software led us to the conclusion that many operating systems failed to provide the correct runtime support for highly interactive parallel software packages such as protocols.
Reliable communication in the presence of failures
- Computer ScienceTOCS
- 1987
A review of several uses for the protocols in the ISIS system, which supports fault-tolerant resilient objects and bulletin boards, illustrates the significant simplification of higher level algorithms made possible by the approach.
Reliable broadcast protocols
- Computer Science, BusinessTOCS
- 1984
A reliable broadcast protocol for an unreliable broadcast network is described that isolates the application programs from the unreliable characteristics of the communication network and can be used to simplify distributed database systems and distributed processing algorithms.
OSI Reference Model - The ISO Model of Architecture for Open Systems Interconnection
- Computer ScienceIEEE Transactions on Communications
- 1980
This paper presents the model of architecture for Open Systems Interconnection developed by SC16, and some indications are also given on the initial set of protocols which will-likely be developed in this OSI Reference Model.