Title :
OverFly-A Client-Enhanced Publish-Subscribe System
Author :
Kan, Bowen ; He, Yongqiang ; Zhou, Haojie ; Zha, Li
Author_Institution :
Key Lab. of Network Sci. & Technol., Chinese Acad. of Sci., Beijing, China
Abstract :
This paper presents OverFly, a large-scale publish-subscribe system developed to support our grid middleware, Vega grid operating system, short as GOS. OverFly differs from most existing publish-subscribe systems in three ways. First, it introduces a message store at the client-side which enables clients to be more resilient to intermittent system faults such as intermittent network partitions and intermittent event broker errors. The client message store also enables further optimizations, such as messages packing and compression. Second, it proposes a transparent topic location and relocation design scheme, with which OverFly can tolerate permanent event broker crashes. Third, it provides a delegation model for sending and receiving messages. Besides flexibility, the delegation model can optimize system usages in single machine environments as well as interconnected environments.
Keywords :
grid computing; message passing; middleware; operating systems (computers); OverFly; Vega GOS; client-enhanced publish-subscribe system; grid middleware; grid operating system; intermittent system fault; resilient system; single machine environment; transparent topic location design scheme; transparent topic relocation design scheme; Collaborative work; Computer architecture; Computer crashes; Grid computing; Large-scale systems; Middleware; Operating systems; Power system modeling; Publish-subscribe; Subscriptions; GOS; client-enhanced; message; publish-subscribe;
Conference_Titel :
Grid and Cooperative Computing, 2009. GCC '09. Eighth International Conference on
Conference_Location :
Lanzhou, Gansu
Print_ISBN :
978-0-7695-3766-5
DOI :
10.1109/GCC.2009.27