DocumentCode
2923790
Title
Kaleido: an environment for composing networked multimedia applications
Author
Asthana, Akshay ; Sienicki, James ; Srivastava, Mani
Author_Institution
Lucent Technol., USA
fYear
1997
fDate
5-8 Aug 1997
Firstpage
181
Lastpage
190
Abstract
Kaleido is a system for flexible concurrent processing of multimedia flows where applications are decomposed into building blocks called “active buffers” whose computation and I/O requirements are characterized so as to allow reservation of CPU and bandwidth resources. The input and output ports of active buffers in a Kaleido application are connected by channels. The active buffers in an application may themselves be mapped either to a single compute node, or to multiple compute nodes connected by a network. The Kaleido runtime system software transparently handles the resulting local and remote channels by providing the abstraction of a distributed “active backplane”. This “active backplane” also allows dynamic applications whose functional partitioning among compute nodes can be adapted to network, server, and terminal resources. The paper also describes I/O-centric hardware extensions that we have developed for efficient handling of concurrent multimedia streams in Kaleido
Keywords
application generators; buffer storage; multimedia computing; parallel processing; Kaleido; active backplane; active buffers; concurrent multimedia streams; flexible concurrent processing; multimedia flows; networked multimedia; runtime system software; Application software; Backplanes; Bandwidth; Computer networks; File servers; Hardware; Multimedia systems; Network servers; Streaming media; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 1997. Proceedings. The Sixth IEEE International Symposium on
Conference_Location
Portland, OR
ISSN
1082-8907
Print_ISBN
0-8186-8117-9
Type
conf
DOI
10.1109/HPDC.1997.626400
Filename
626400
Link To Document