DocumentCode :
3232231
Title :
A hybrid architectural style for distributed parallel processing of generic data streams
Author :
François, Alexandre R J
Author_Institution :
Univ. of Southern California, Los Angeles, CA, USA
fYear :
2004
fDate :
23-28 May 2004
Firstpage :
367
Lastpage :
376
Abstract :
Immersive, interactive applications grouped under the concept of Immersipresence require on-line processing and mixing of multimedia data streams and structures. One critical issue seldom addressed is the integration of different solutions to technical challenges, developed independently in separate fields, into working systems, that operate under hard performance constraints. In order to realize the Immersipresence vision, a consistent, generic approach to system integration is needed, that is adapted to the constraints of research development. This paper introduces SAI, a new software architecture model for designing, analyzing and implementing applications performing distributed, asynchronous parallel processing of generic data streams. SAI provides a universal framework for the distributed implementation of algorithms and their easy integration into complex systems that exhibit desirable software engineering qualities such as efficiency, scalability, extensibility, reusability and interoperability. The SAI architectural style and its properties are described. The use of SAI and of its supporting open source middleware (MFSM) is illustrated with integrated, distributed interactive systems.
Keywords :
distributed processing; interactive programming; middleware; multimedia computing; parallel processing; software engineering; Immersipresence vision; MFSM; SAI; asynchronous parallel processing; distributed interactive systems; distributed parallel processing; generic data streams; hybrid architectural style; immersive applications; integrated interactive systems; interactive applications; multimedia data streams; multimedia data structures; on-line processing; open source middleware; software architecture model; software engineering; system integration; Application software; Interactive systems; Middleware; Parallel processing; Performance analysis; Scalability; Software algorithms; Software architecture; Software engineering; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
ISSN :
0270-5257
Print_ISBN :
0-7695-2163-0
Type :
conf
DOI :
10.1109/ICSE.2004.1317459
Filename :
1317459
Link To Document :
بازگشت