INSTANCE: The Intermediate Storage Node Concept

The objective of the INSTANCE (Intermediate Storage Node Concept) project is to support asynchronous communication in server-based systems, like World-Wide Web and Video-on-Demand, more efficiently by a new structure for server-based systems. The proposed approach will lead to a structure that is capable to support concurrently a higher number of clients with lower costs (compared to traditional approaches). Servers, which are called intermediate storage nodes in INSTANCE, are seen as a vehicle to transfer information in asynchronous mode from provider to consumer. The protocol stack is drastically reduced at the server - in analogy to intermediate network nodes. The Integrated Layer Processing principle is applied to the handling of data management system, application, and the remaining communication protocol.

[1]  Z. Haas,et al.  A protocol structure for high-speed communication over broadband ISDN , 1991, IEEE Network.

[2]  Doron Rotem,et al.  The Image Server System: A High-Speed Parallel Distributed Data Server , 1995 .

[3]  David P. Anderson,et al.  The performance of message‐passing using restricted virtual memory remapping , 1991, Softw. Pract. Exp..

[4]  Guru M. Parulkar,et al.  Experimental evaluation of SUNOS IPC and TCP/IP protocol implementation , 1993, TNET.

[5]  Peter Steenkiste A systematic approach to host interface design for high-speed networks , 1994, Computer.

[6]  Joseph Pasquale,et al.  Container shipping: operating system support for I/O-intensive applications , 1994, Computer.

[7]  George G. Robertson,et al.  Accent: A communication oriented network operating system kernel , 1981, SOSP.

[8]  Thomas Plagemann A Framework for Dynamic Protocol Configuration , 1999 .

[9]  David D. Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM '90.

[10]  Fouad A. Tobagi,et al.  Streaming RAID: a disk array management system for video files , 1993, MULTIMEDIA '93.

[11]  Guru M. Parulkar,et al.  Design of a Large Scale Multimedia Storage Server , 1994, Comput. Networks ISDN Syst..

[12]  Michael Stumm,et al.  The Alloc Stream Facility: a redesign of application-level stream I/O , 1994, Computer.

[13]  Wolfgang Effelsberg,et al.  High-Speed Networking for Multimedia Applications , 2011, Springer US.

[14]  Garth A. Gibson,et al.  RAID: high-performance, reliable secondary storage , 1994, CSUR.

[15]  Douglas C. Schmidt,et al.  ADAPTIVE - An Object-Oriented Framework for Flexible and Adaptive Communication Protocols , 1992, HPN.

[16]  Dawson R. Engler,et al.  Server operating systems , 1996, EW 7.

[17]  Roger Midtstraum,et al.  Design and Implementation of the Elvira Video Server , 1996 .

[18]  Larry L. Peterson,et al.  Fbufs: a high-bandwidth cross-domain transfer facility , 1994, SOSP '93.

[19]  D. Bobrow,et al.  TENEX, a paged time sharing system for the PDP - 10 , 1972, CACM.

[20]  Doug Shepherd,et al.  The Design of a Storage Server for Continuous Media , 1993, Comput. J..

[21]  Thomas Plagemann,et al.  A model for dynamic configuration of light-weight protocols , 1992, Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems.

[22]  Martina Zitterbart,et al.  A Model for Flexible High-Performance Communication Subsystems , 1993, IEEE J. Sel. Areas Commun..

[23]  Donald F. Towsley,et al.  A Performance Evaluation of RAID Architectures , 1996, IEEE Trans. Computers.

[24]  David C. Feldmeier,et al.  An Overview of the TP++ Transport Protocol Project , 1994 .

[25]  Larry L. Peterson,et al.  Scout: a communications-oriented operating system , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).

[26]  Hongchi Shi Communication and Computing for Distributed Multimedia Systems , 1998, Scalable Comput. Pract. Exp..

[27]  Ernst W. Biersack,et al.  The server array: a scalable video server architecture , 1995, High-Speed Networking for Multimedia Applications.