DocumentCode :
1619733
Title :
Active Message Oriented Adaptation Middleware for Collaborative Applications in Heterogeneous Environments
Author :
Liu, Shengpu ; Cheng, Liang
Author_Institution :
Comput. Sci. & Eng., Lehigh Univ., Bethlehem, PA
fYear :
2008
Firstpage :
1866
Lastpage :
1870
Abstract :
Adaptation middleware is becoming widely used to build adaptive collaborative applications. However, collaborative applications requiring real-time services are intolerant of the long reconfiguration time of the existing adaptation middleware, which is in a range of seconds or even tens of seconds. In this paper, we present MARCHES, which is active message oriented adaptation middleware that reduces the reconfiguration time. Different from the traditional middleware that supports the single component-chain based application architecture, MARCHES maintains multiple component chains or actuators. Then the process of architecture reconfiguration is done by a new method of switching active and inactive actuators, which replaces the traditional method of modifying the single-chain architecture. An active message based synchronization protocol is proposed according to the new method to reduce the communication overhead and reconfiguration time. Experiment results demonstrate that MARCHES improves the packet delivery ratio and throughput of collaborative applications. Results also show that the reconfiguration time achieved by MARCHES is in a range of hundreds of microseconds and the extra costs introduced by the multi-actuator architecture are extremely low.
Keywords :
groupware; middleware; object-oriented programming; protocols; real-time systems; reconfigurable architectures; MARCHES; active message oriented adaptation middleware; adaptive collaborative applications; architecture reconfiguration; component-chain based application architecture; heterogeneous environments; multiactuator architecture; packet delivery ratio; real-time services; single-chain architecture; synchronization protocol; Actuators; Application software; Collaboration; Collaborative software; Collaborative work; Communication switching; Computer science; Costs; Message-oriented middleware; USA Councils;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, 2008. ICC '08. IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-2075-9
Electronic_ISBN :
978-1-4244-2075-9
Type :
conf
DOI :
10.1109/ICC.2008.358
Filename :
4533394
Link To Document :
بازگشت