INSTANCE: The intermediate storage node concept

  • Thomas Plagemann
  • Vera Goebel
Session 4
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1345)

Abstract

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Bernhardt, C., Biersack, E.: “The Server Array: A Scalable Video Server Architecture”, in: Effelsberg, W., Spaniol, O., Danthine, A., Ferrari, D. (Editors), “High-Speed Networking for Multimedia Applications”, Kluwer Publishers, Amsterdam, The Netherlands, March 1996Google Scholar
  2. [2]
    Bobrow, D.G., et. al: “Tenex, A Paged Time Sharing System for the PDP-10”, in: The Communications of the ACM, Vol 15, No. 3, March 1972, pp 135–143CrossRefGoogle Scholar
  3. [3]
    Box, D. F., Schmidt, D. C., Suda, T.: “ADAPTIVE — An Object-Oriented Framework for Flexible and Adaptive Communication Protocols”, Proceedings of 4th IFIP conference on high performance networking, hpn 92, Liege, Belgium, December 1992Google Scholar
  4. [4]
    Buddhikot M. M., Parulkar, G. M., Cox, J. R.: “Design of a large scale multimedia storage server”, in: Computer Networks and ISDN Systems, Vol. 27, 1994, pp. 503–517CrossRefGoogle Scholar
  5. [5]
    Chen, P. C., Lee, E. K., Gibson, G. A., Katz, R. H., Patterson, D. A.: “RAID: High-Performance, Reliable Secondary Storage”, in: ACM Computing Surveys, 1994, pp. 145–185Google Scholar
  6. [6]
    Chen, S., Towsley, D.: “A Performance Evaluation of RAID Architectures”, http://www-net.cs.umass.edu/papers.html, Technical Report, 1994Google Scholar
  7. [7]
    Clark, D. D., Tennehouse, D. L.: “Architectural Considerations for a new Generation of Protocols”, ACM SIGCOMM'90, September 1990, pp. 200–208Google Scholar
  8. [8]
    Cohn, M.: “High Speed Transport Protocol (HSTP)”, Contribution to ISO/IEC JTC1 SC6/WG4, September 1991Google Scholar
  9. [9]
    Druschel, P., Peterson, L.: “Fbufs: A High-Bandwidth Cross-Domain Transfer Facility”, Proceeding of 14th Symposium on Operating System Principles, ACM Press, New York, pp. 189–202 (1975).Google Scholar
  10. [10]
    Feldmeier, D. C.: “An Overview of the TP++ Transport Protocol Project”, in: Tantawy, A. (Editor): “High Performance Communication”, January 1993Google Scholar
  11. [11]
    Huckinger, F.: “Understanding Networked Multimedia”, Prentice Hall, 1995Google Scholar
  12. [12]
    Goebel, V, Plagemann, T., Berre, A.-J., Nygård, M.: OMODIS — Object-Oriented Modeling and Database Support for Distributed Systems, Norwegian Computer Science Conference NIK'96 (Norsk Informatikkonferanse), Alta Norway, November 1996, pp.7–18Google Scholar
  13. [13]
    Haas, Z.: “A Protocol Structure for High-Speed Communication over Broadband ISDN”, in: IEEE Network Magazine, January 1991, pp. 64–70Google Scholar
  14. [14]
    Lougher, P., Shephard, D.: “The Design of a Storage for Contionous Media”, The Computer Journal, Vol. 36, No. 1, 1993, pp. 32–42CrossRefGoogle Scholar
  15. [15]
    Lu, G.: “Communication and Computing for Distributed Multimedia Systems”, Artech House Publishers, 1996Google Scholar
  16. [16]
    Metzler, B., Miloucheva, I.: “Specification of the Broadband Transport Protocol XTPX”, CEC Deliverable R2060/TUB/CIO/DS/P001/b2, February 1993Google Scholar
  17. [17]
    Montz, A. B., Mosberger, D., O'Malley, S. W., Peterson, L. L., Proebsting, T. A., Hartman, J. H.: “Scout: A communications-oriented operating system”, Technical Report 94-20, Department of Computer Science, University of Arizona, June 1994Google Scholar
  18. [18]
    O'Malley S., Peterson L.: “A Higly Layered Architecture for High-Speed Networks”, in: Johnston, M. J. (Editor): “Protocols for for High-Speed Networks, II”, Elsvier Science Publisher B.V. (North Holland), November 1990, pp. 141–156Google Scholar
  19. [19]
    Pasquale, J., Anderson, E., Muller, P. K.,: “Container Shipping — Operating System Support for I/O-Intensive Applications”, IEEE Computer, Vol. 27, No. 3, March 1994, pp. 84–93Google Scholar
  20. [20]
    Plagemann, T., Plattner, B., Vogt, M., Walter, T.: “A Model for Dynamic Configuration of Light-Weight Protocols”, in: Proceedings of IEEE Third Workshop on Future Trends of Distributed Computing Systems, Taipei, Taiwan, April 1992, pp. 100–107Google Scholar
  21. [21]
    Plagemann, T.: “A Framework for Dynamic Protocol Configuration”, VDF Hochschulverlag AG an der ETH Zuerich (ISBN 3 7281 2334 X), Januar 1996Google Scholar
  22. [22]
    Papadopoulos, C., Parulkar, G.: “Experimental Evaluation of SunOS IPC and TCP/IP Protocol,” ACM/IEEE Transactions on Networking, Vol. 1, No. 2, April 1993, pp. 199–216CrossRefGoogle Scholar
  23. [23]
    Kaashoek, M. F., Engler, D. R., Ganger, G. R., Wallach, D. A.: “Server Operating Systems”, 1996 SIGOPS European Workshop, Ireland, September 1996, pp. 141–148Google Scholar
  24. [24]
    Krieger, O., Stumm, M. Unrau, R.: “The Alloc Stream Facility — A Redesign of Application Level Stream UO”, IEEE Computer, Vol. 27, No. 3, March 1994, pp. 75–82Google Scholar
  25. [25]
    Rashid, R., Robertson, G.: “Accent: A Communication-Oriented Network Operating System Kernel”, Proc. 8th Symposium on Operating System Principles”, ACM Press, New York, 1981, pp. 64–85Google Scholar
  26. [26]
    Sandstå, O., Langørgen, S., Midtstraum, R.,: “Design and Implementation of the Elvira Video Server”, Norwegian Computer Science Conference NIK'96 (Norsk Informatikkonferanse), Alta Norway, November 1996, pp. 259–270Google Scholar
  27. [27]
    Steenkiste, P.: “A Systematic Approach to Host Interface Design for HighSpeed Networks”, IEEE Computer, Vol. 27, No. 3, March 1994, pp. 47–57Google Scholar
  28. [28]
    Stiller, B.: “Flexible Protocol Configuration Support for a Service Integrated Commmunication System” (in German), Vol. 10, No. 306, Düsseldorf, Germany: VDI, 16, February 1994Google Scholar
  29. [29]
    Tierney, B. L., Johnston, W. E., Herzog, H., Hoo, G., Jin, G., Lee, J., Chen, L. T., Rotem, D.: “The Image Server System: A High-Speed Parallel Distributed Data Server”, Technical Report, Lawrence Berkely Laboratory, LBL-36002, 1994Google Scholar
  30. [30]
    Tobagi, F., Pang, J., Baird, R., Gang, M.: “Streaming RAID — A Disk Array Management System for Video Files”, Proceedings of ACM Multimedia'93, August 1993, pp. 393–400Google Scholar
  31. [31]
    Tzou, S.-Z., Anderson, D. P.: “The Performance of Message —Passing Using Restricted Virtual Memory Remapping”, Software — Practise and Experience, Vol. 21, No. 3, March 1991, pp. 251–267Google Scholar
  32. [32]
    Zitterbart, M., Stiller, B., Tantawy, A.: “A Model for Flexible High-Performance Communication Subsystems”, IEEE Journal on Selected Areas in Communications, Vol. 11, No. 4, May 1993, pp. 507–518CrossRefGoogle Scholar

Copyright information

© Springer-Verlag 1997

Authors and Affiliations

  • Thomas Plagemann
    • 1
  • Vera Goebel
    • 1
  1. 1.University of OsloCenter for Technology at Kjeller (UNIK)Kjeller

Personalised recommendations