A hybrid architectural style for distributed parallel processing of generic data streams

被引:6
|
作者
François, ARJ [1 ]
机构
[1] Univ So Calif, Los Angeles, CA 90089 USA
关键词
D O I
10.1109/ICSE.2004.1317459
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:367 / 376
页数:10
相关论文
共 50 条
  • [31] Computational infrastructure for parallel processing spatially distributed data
    Bychkov, I. V.
    Kitov, A. D.
    Cherkashin, E. A.
    [J]. COMPUTATIONAL SCIENCE AND HIGH PERFORMANCE COMPUTING II, 2006, 91 : 233 - +
  • [32] Parallel Algorithms for Multidimensional Data Streams Processing with Tensor Subspace Models
    Cyganek, Boguslaw
    [J]. PROCEEDINGS 2018 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2018, : 865 - 868
  • [33] Blazing through Hard Drive Telemetry Data Streams with Parallel Processing
    Sarbu, Julia Iustina
    Onica, Emanuel
    Amariei, Ciprian
    [J]. PROCEEDINGS OF THE 18TH ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED AND EVENT-BASED SYSTEMS, DEBS 2024, 2024, : 217 - 222
  • [34] MoST - A 3D Web architectural style for Hybrid Model Data
    Behr, Johannes
    Limper, Max
    Sturm, Timo
    [J]. WEB3D 2018: THE 23RD INTERNATIONAL ACM CONFERENCE ON 3D WEB TECHNOLOGY, 2018,
  • [35] GATES: A grid-based middleware for processing distributed data streams
    Chen, L
    Reddy, K
    Agrawal, G
    [J]. 13TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 192 - 201
  • [36] Secure access and secure processing of context data streams in a distributed environment
    Sicherer Zugriff und sichere Verarbeitung von Kontextdatenströmen in einer verteilten Umgebung
    [J]. Cipriani, Nazario (nazario.cipriani@ipvs-uni-stuttgart.de), 2012, Springer Medizin (12)
  • [37] Scaling-Up Distributed Processing of Data Streams for Machine Learning
    Nokleby, Matthew
    Raja, Haroon
    Bajwa, Waheed U.
    [J]. PROCEEDINGS OF THE IEEE, 2020, 108 (11) : 1984 - 2012
  • [38] Generic Semantization of Vehicle Data Streams
    Alvarez-Coello, Daniel
    Wilms, Daniel
    Bekan, Adnan
    Gomez, Jorge Marx
    [J]. 2021 IEEE 15TH INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC 2021), 2021, : 112 - 117
  • [39] Evaluation of distributed data processing frameworks in hybrid clouds
    Ullah, Faheem
    Dhingra, Shagun
    Xia, Xiaoyu
    Babar, M. Ali
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 224
  • [40] Seismic data processing oriented parallel and distributed programming framework
    Zhao, Chang-Hai
    Yan, Hai-Hua
    Wang, Hong-Lin
    Shi, Xiao-Hua
    Wang, Lei
    [J]. Shiyou Diqiu Wuli Kantan/Oil Geophysical Prospecting, 2010, 45 (01): : 146 - 155