Rapid development of distributed applications using high-level communication support

被引:3
|
作者
Lim, Mingyu [1 ]
Kevelham, Bart [2 ]
Nijdam, Niels [2 ]
Magnenat-Thalmann, Nadia [2 ]
机构
[1] Konkuk Univ, Seoul, South Korea
[2] Univ Geneva, MIRALab, CH-1211 Geneva 4, Switzerland
关键词
Distributed applications; Communication middleware; Communication architecture; Event management;
D O I
10.1016/j.jnca.2010.08.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a communication system that enables simple and fast development of network support for multi-user applications. Even though existing middleware and development tools provide much functionality to realize distributed applications, they are purely low-level services passing most development responsibility to developers or too specialized for a specific application. The challenging issue is how to provide sufficient support and general high-level mechanisms using middleware for the rapid development of distributed multi-user applications. Our approach addresses various possibilities of the communication architecture, user membership management, content transmission mechanism and event management to meet different networking and interaction requirements of multiple users. The proposed middleware supports these features with several options through application-level APIs and configuration. Thus, the different interaction needs of a multi-user application can be easily and quickly accomplished from the developers' view point. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:172 / 182
页数:11
相关论文
共 50 条
  • [21] Visualizing high-level communication and synchronization
    Hofman, R
    Langendoen, K
    Bal, H
    1996 IEEE SECOND INTERNATIONAL CONFERENCE ON ALGORITHMS & ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP'96, PROCEEDINGS OF, 1996, : 37 - 43
  • [22] ON THE DESIGN OF A DISTRIBUTED OPERATING SYSTEM USING A HIGH-LEVEL DISTRIBUTED-PROGRAMMING LANGUAGE
    ARORA, RK
    SHARMA, NK
    MICROPROCESSING AND MICROPROGRAMMING, 1982, 10 (04): : 247 - 254
  • [23] The GrADS project: Software support for high-level grid application development
    Berman, F
    Chien, A
    Cooper, K
    Dongarra, J
    Foster, I
    Gannon, D
    Johnsson, L
    Kennedy, K
    Kesselman, C
    Mellor-Crummey, J
    Reed, D
    Torczon, L
    Wolski, R
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (04): : 327 - 344
  • [24] Graphical high level analysis of communication in distributed virtual reality applications
    Guimaraes, Marcelo de Paiva
    Gnecco, Bruno Barberi
    Colombo Dias, Diego Roberto
    Ferreira Brega, Jose Remo
    Trevelin, Luis Carlos
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 1373 - 1382
  • [25] A high-level reference model for reusable object-level coordination support in groupware applications
    Gomez-Hernandez, Miguel A.
    Asensio-Perez, Juan I.
    Gomez-Sanchez, Eduardo
    Bote-Lorenzo, Miguel L.
    Dimitriadis, Yannis A.
    15TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2007, : 315 - +
  • [26] An efficient distributed deadlock modelling tool using high-level net
    Mukherjee, S
    MSV'04 & AMCS'04, PROCEEDINGS, 2004, : 270 - 276
  • [27] Augmenting High-Level Petri Nets to Support GALS Distributed Embedded Systems Specification
    Moutinho, Filipe
    Gomes, Luis
    TECHNOLOGICAL INNOVATION FOR THE INTERNET OF THINGS, 2013, 394 : 221 - 228
  • [28] HIGH-LEVEL MANPOWER DEVELOPMENT
    HARBISON, FH
    MONTHLY LABOR REVIEW, 1963, 86 (03) : 265 - 267
  • [29] Using High-Level Synthesis for Rapid Design of Video Processing Pipes
    Guzel, Aydin Emre
    Levent, Vecdi Emre
    Tosun, Mustafa
    Ozkan, M. Akif
    Akgun, Toygar
    Buyukaydin, Duygu
    Erbas, Cengiz
    Ugurdag, H. Fatih
    PROCEEDINGS OF 2016 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2016,
  • [30] High-level coordinator in a distributed filestore architecture
    Santana, M.J., 1600, (27): : 1 - 5