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… 
Service Orientation Paradigm in Future Network Architectures
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
  • R. Stainov
  • Computer Science
    Microprocess. Microprogramming
  • 1993
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 57 REFERENCES
Architectural considerations for a new generation of protocols
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
  • H. Zimmermann
  • Computer Science
    IEEE Transactions on Communications
  • 1980
TLDR
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.
...
1
2
3
4
5
...