DocumentCode :
2368728
Title :
Flexible and reliable messaging using runtime monitoring
Author :
Hallé, Sylvain ; Villemaire, Roger
Author_Institution :
Univ. of California, Santa Barbara, CA, USA
fYear :
2009
fDate :
1-4 Sept. 2009
Firstpage :
116
Lastpage :
125
Abstract :
The asynchronous nature of communications in message-based systems like service-oriented architectures introduces two major issues: inability to detect lost and out-of-sequence messages, and unrealizability of some messaging protocols. We show that these problems are actually different manifestations of the same phenomenon: communicating peers ending up with divergent views of the message exchange in which they are involved. We introduce the concept of monitor-based messenger (MBM), which processes messages locally through a runtime monitor enforcing a specific protocol of interaction, and stamps them with a monitoring token. We demonstrate that: 1) some unrealizable protocols become realizable using MBMs; 2) MBMs offer protection against unreliable messaging, and can decrease delivery time and required queue size compared to strict messaging solutions.
Keywords :
message passing; protocols; system monitoring; asynchronous communication; flexible messaging; message exchange; message-based system; monitor-based messenger; protocol; reliable messaging; runtime monitoring; Access protocols; Asynchronous communication; Communication standards; Middleware; Monitoring; Protection; Runtime; Service oriented architecture; Simple object access protocol; System recovery; asynchronous communications; messaging; middleware; runtime monitoring;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enterprise Distributed Object Computing Conference Workshops, 2009. EDOCW 2009. 13th
Conference_Location :
Auckland
Print_ISBN :
978-1-4244-5563-8
Type :
conf
DOI :
10.1109/EDOCW.2009.5332002
Filename :
5332002
Link To Document :
بازگشت