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 条
  • [1] Generic framework for parallel and distributed processing of video-data
    Farin, Dirk
    de With, Peter H. N.
    [J]. FRONTIERS OF HIGH PERFORMANCE COMPUTING AND NETWORKING - ISPA 2006 WORKSHOPS, PROCEEDINGS, 2006, 4331 : 823 - +
  • [2] A Generic Architectural Framework for Machine Learning on Data Streams
    Augenstein, Christoph
    Zschoernig, Theo
    Spangenberg, Norman
    Wehlitz, Robert
    Franczyk, Bogdan
    [J]. ENTERPRISE INFORMATION SYSTEMS (ICEIS 2019), 2020, 378 : 97 - 114
  • [3] Jobcast - Parallel and distributed processing framework Data processing on a cloud style KVS database
    Nakagawa, Ikuo
    Nagami, Kenichi
    [J]. 2012 IEEE/IPSJ 12TH INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET (SAINT), 2012, : 123 - 128
  • [4] Parallel processing of continuous data streams
    Buza, A
    [J]. INES 2005: 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS, 2005, : 225 - 227
  • [5] Distributed processing of data streams on the edge devices
    Costea, Cristinel
    Neamt, Liviu
    Chiver, Olivian
    Cola, Cristian
    Sambor, Vasile
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE AND EXPOSITION ON ELECTRICAL AND POWER ENGINEERING (EPE 2016), 2016, : 1 - 4
  • [6] Processing distributed compound-data streams
    Zhang, DD
    Li, JZ
    Wang, WP
    Li, JB
    Guo, LJ
    [J]. ADBIS' 04: EIGHTH EAST-EUROPEAN CONFERENCE ON ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2004, : 192 - 201
  • [7] Parallel Processing Data Streams in Complex Event Processing Systems
    Xiao, Fuyuan
    Zhan, Cheng
    Lai, Hong
    Tao, Li
    [J]. 2017 29TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2017, : 6157 - 6160
  • [8] Parallel processing of continuous queries over data streams
    Safaei, Ali A.
    Haghjoo, Mostafa S.
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2010, 28 (2-3) : 93 - 118
  • [9] Parallel processing of continuous queries over data streams
    Ali A. Safaei
    Mostafa S. Haghjoo
    [J]. Distributed and Parallel Databases, 2010, 28 : 93 - 118
  • [10] Scalable Distributed kNN Processing on Clustered Data Streams
    Yang, Min
    Zuo, Yixuan
    Chen, Meng
    Yu, Xiaohui
    [J]. IEEE ACCESS, 2019, 7 : 103198 - 103208