Abstract

Cloud computing is becoming increasingly popular for the scalability and availability it promises. As existent cloud systems support only update interface on single data item, users and applications may require a convenient functionality that applies updates to a large number of data items. We propose an approach towards this end and exploit publish/subscribe service in update request dissemination. To effectively utilize computing resources of all nodes in a cloud, we devise a publish/subscribe service called Ripple which achieves the following goals: (1) fast connecting nodes according to their subscriptions on topics to exploit nodes in update request dissemination; (2) low cost in connection maintenance; (3) short delay for request dissemination. Extensive experiments based upon data collected from real Web applications demonstrate that Ripple satisfying the service requirement has good scalability and performs well even under conditions of data redistribution and node membership dynamicity. The service maintenance cost does not cause over stress on the underlying system.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call