Axon: network virtual storage design

This paper describes the design of network virtual storage (NVS) in the Axon host communication architecture for distributed applications. The Axon project is investigating an integrated design of host architecture, operating systems, and communication protocols to allow applications to utilise the high bandwidth provided by the next generation of communication networks. NVS extends segmented paged virtual storage management and address translation mechanisms to include segments located across an internetwork. This provides the ability to efficiently use the shared memory paradigm in non-local environments, as well as the support for a very high speed end-to-end data path between demanding applications such as scientific visualisation and imaging.

[1]  Eric Manning,et al.  Segment transfer protocols for a homogeneous computer network , 1975 .

[2]  James P. G. Sterbenz,et al.  Axon: Application-Oriented Lightweight Transport Protocol Design , 1989 .

[3]  Jonathan S. Turner,et al.  Towards a framework for high speed communication in a heterogeneous networking environment , 1990, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[4]  Guru M. Parulkar,et al.  Axon: a high speed communication architecture for distributed applications , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[5]  M. Malik,et al.  Operating Systems , 1992, Lecture Notes in Computer Science.

[6]  Paul J. Leach,et al.  The Architecture of an Integrated Local Network , 1983, IEEE J. Sel. Areas Commun..

[7]  Peter J. Denning,et al.  The working set model for program behavior , 1968, CACM.

[8]  A. S. Sethi,et al.  An analysis of Memnet—an experiment in high-speed shared-memory local networking , 1988, SIGCOMM 1988.

[9]  intJ . Introduction to the iAPX 432 Architecture , .

[10]  Umakishore Ramachandran,et al.  An implementation of distributed shared memory , 1991, Softw. Pract. Exp..

[11]  B. Fleisch Distributed shared memory in a loosely coupled distributed system , 1988, Digest of Papers. COMPCON Spring 88 Thirty-Third IEEE Computer Society International Conference.

[12]  Paul Hudak,et al.  Memory coherence in shared virtual memory systems , 1989, TOCS.

[13]  Adarshpal S. Sethi,et al.  An analysis of Memnet - an experiment in high-speed shared-memory local networking , 1988, SIGCOMM.

[14]  Alexander S. Lett,et al.  TSS/360: a time-shared operating system , 1968, AFIPS '68 (Fall, part I).

[15]  Guru M. Parulkar,et al.  Specification of a multipoint congram-oriented high performance internet protocol , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[16]  James P. G. Sterbenz,et al.  Comments on Proposed Transport Protocols , 1988 .

[17]  Andrew Birrell,et al.  Implementing remote procedure calls , 1984, TOCS.

[18]  Kai Li,et al.  Shared virtual memory on loosely coupled multiprocessors , 1986 .

[19]  Guru M. Parulkar,et al.  Towards a framework for high-speed communication in a heterogeneous networking environment , 1989, IEEE Network.

[20]  Robert C. Daley,et al.  The Multics virtual memory , 1972, Commun. ACM.

[21]  Gurudatta M. Parulkar,et al.  The next generation of internetworking , 1989, CCRV.