• 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