TY - GEN
T1 - Efficient event-based resource discovery
AU - Yan, Wei
AU - Hu, Songlin
AU - Muthusamy, Vinod
AU - Jacobsen, Hans Arno
AU - Zha, Li
N1 - Publisher Copyright:
© 2009 ACM.
PY - 2009
Y1 - 2009
N2 - The ability to find services or resources that satisfy some criteria is an important aspect of distributed systems. This paper presents an event-based architecture to support more dynamic discovery scenarios, including efficient discovery of resources whose attributes can change, and continuous monitoring for resources that satisfy a set of constraints. Furthermore, algorithms are developed to optimize the discovery cost by reusing results among similar concurrent discovery requests. Detailed evaluations under various workload distributions demonstrate the feasibility of the architecture and show significant benefits of the optimizations in terms of network traffic and discovery processing time.
AB - The ability to find services or resources that satisfy some criteria is an important aspect of distributed systems. This paper presents an event-based architecture to support more dynamic discovery scenarios, including efficient discovery of resources whose attributes can change, and continuous monitoring for resources that satisfy a set of constraints. Furthermore, algorithms are developed to optimize the discovery cost by reusing results among similar concurrent discovery requests. Detailed evaluations under various workload distributions demonstrate the feasibility of the architecture and show significant benefits of the optimizations in terms of network traffic and discovery processing time.
KW - content-based publish/subscribe
KW - covering
KW - publish/subscribe applications
KW - resource discovery
KW - service discovery
KW - subscription similarity
UR - https://www.scopus.com/pages/publications/85139861057
U2 - 10.1145/1619258.1619284
DO - 10.1145/1619258.1619284
M3 - Conference contribution
AN - SCOPUS:85139861057
SN - 9781605586656
T3 - Proceedings of the 3rd ACM International Conference on Distributed Event-Based Systems, DEBS 2009
BT - Proceedings of the 3rd ACM International Conference on Distributed Event-Based Systems, DEBS 2009
PB - Association for Computing Machinery
T2 - 3rd ACM International Conference on Distributed Event-Based Systems, DEBS 2009
Y2 - 6 July 2009 through 9 July 2009
ER -