INSTANCE:
The Intermediate Storage Node Concept
Short Project Description:
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.
People:
|
Dr. Thomas Plagemann, Associate Professor (Project leader)
UniK - Center for Technology at Kjeller, University of Oslo
|
|
Dr. Vera Goebel, Associate Professor
UniK - Center for Technology at Kjeller, University of Oslo
|
|
Pål Halvorsen, PhD Student
UniK - Center for Technology at Kjeller, University of Oslo
|
|
Espen Jorde, Master Student
UniK - Center for Technology at Kjeller, University of Oslo
|
|
Jan Erik Askjellrud, Master Student
UniK - Center for Technology at Kjeller, University of Oslo
|
No image available |
Minna Kaisa Juonolainen, Finished Master Student
UniK - Center for Technology at Kjeller, University of Oslo
|
SoftWare:
- Halvorsen, P.: The INSTANCE OS enhancements in the whole NetBSD source tree includig MMBUF (zero-copy), network level framing (packet preprocessing), RDTCS-probes, etc.
Publications:
Papers:
- Halvorsen, P., Jorde, E., Skevik, K.-A., Plagemann, T., Goebel, V.: "Performance Tradeoffs for Static Allocation of Zero-Copy Buffers", to appear in Proceedings of the International Euromicro Track on Multimedia and Telecommunications (MTT 2002), Dortmund, Germany, September 2002
- Halvorsen, P., Plagemann, T., Goebel, V.: "How to Minimize Transport Protocol Processing: Implementation and Evaluation of Network Level Framing", Proceedings of the 4th International Workshop on Multimedia Network Systems and Applications (MNSA'2002), Vienna, Austria, July 2002
- Skevik, K.-A., Plagemann, T., Goebel, V., Halvorsen, P.: "Evaluation of a Zero-Copy Protocol Implementation", Proceedings of the Euromicro Workshop on Multimedia and Telecommunications, Warsaw, Poland, September 2001
- Halvorsen, P., Plagemann, T., Goebel, V.: "Integrated Error Management for Media-on-Demand Services", Proceedings of the 20th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2001), Anchorage, AK, USA, April 2001, pp. 621-630
- Halvorsen, P., Plagemann, T., Goebel, V.: "Network Level Framing in INSTANCE", Proceedings of the 6th International Workshop on Multimedia Information Systems 2000 (MIS 2000), Chicago, IL, USA, Oktober 2000, pp. 82-91
- Halvorsen, P., Plagemann, T., Goebel, V.: "The INSTANCE Project: Operating System Enhancements to Support Multimedia Servers" (poster), WWW-site for the 17th ACM Symposium on Operating Systems Principles (SOSP'99), Kiawah Island, SC, USA, December 1999
- Plagemann, T., Goebel, V., Halvorsen, P., Anshus, O.: "Operating System Support for Multimedia Systems", The Computer Communications Journal, Elsevier, Volume 23, Number 3, February 2000, pp. 267-289
- Plagemann, T., Goebel, V.: "INSTANCE - The Intermediate Storage Node Concept", Proceedings of the 3rd Asian Computing Science Conference (ASIAN'97), Kathmandu, Nepal, December 1997, pp. 151-165
Theses:
- Pål Halvorsen: "Improving I/O Performance of Multimedia
Servers", PhD Thesis, Published by Unipub forlag, ISSN
1501-7710, No. 161, September 2001
- Jan Erik Askjellrud: "Experimental analyzis of communication
performance from disk to network" (in Norwegian), Master Thesis, August 2001
- Espen Jorde: "Buffer Management in INSTANCE" (in
Norwegian), Master Thesis, November 2000
- Minna Kaisa Juonolainen: "Forward Error Correction in
INSTANCE", Master Thesis, February 1999
Other Reports
- Halvorsen, P., Jorde, E., Skevik, K.-A., Plagemann, T., Goebel, V.: "Performance Tradeoffs for Static Allocation of Zero-Copy Buffers", Technical Report, September 2001
- Halvorsen, P., Plagemann, T., Goebel, V.: "Network Level Framing in INSTANCE", Technical Report I-2000.019-R, UniK, April 2000
- Halvorsen, P., Plagemann, T., Goebel, V.: "Integrated
Storage and Communication System Error Management in a
Media-on-Demand Server", Technical Report I-2000.018-R, UniK, March 2000
Funding:
The project is funded from the Norwegian Research Council (NFR) in
the context of Distributed IT Systems (DITS) programm.
All costs that are related to the PhD scholarship including income,
equippment, travel costs to participate in national and international worshops/conferences,
a 6 to 9 month stay abroad, literature, software, ...... are funded from
NFR for a periode over four years.
Last updated 1st May 2002 by Pål Halvorsen