TY - GEN
T1 - Scalable directory services using proactivity
AU - Bustamante, Fabián E.
AU - Widener, Patrick
AU - Schwan, Karsten
N1 - Funding Information:
We are grateful to Greg Eisenhauer for his assistance with profiling the scalability of the ECho middleware package.
Publisher Copyright:
© 2002 IEEE.
PY - 2002
Y1 - 2002
N2 - Common to computational grids and pervasive computing is the need for an expressive, efficient, and scalable directory service that provides information about objects in the environment. We argue that a directory interface that 'pushes' information to clients about changes to objects can significantly improve scalability. This paper describes the design, implementation, and evaluation of the Proactive Directory Service (PDS). PDS' interface supports a customizable 'proactive' mode through which clients can subscribe to be notified about changes to their objects of interest. Clients can dynamically tune the detail and granularity of these notifications through filter functions instantiated at the server or at the object's owner, and by remotely tuning the functionality of those filters. We compare PDS' performance against off-the-shelf implementations of DNS and the Lightweight Directory Access Protocol. Our evaluation results confirm the expected performance advantages of this approach and demonstrate that customized notification through filter functions can reduce bandwidth utilization while improving the performance of both clients and directory servers.
AB - Common to computational grids and pervasive computing is the need for an expressive, efficient, and scalable directory service that provides information about objects in the environment. We argue that a directory interface that 'pushes' information to clients about changes to objects can significantly improve scalability. This paper describes the design, implementation, and evaluation of the Proactive Directory Service (PDS). PDS' interface supports a customizable 'proactive' mode through which clients can subscribe to be notified about changes to their objects of interest. Clients can dynamically tune the detail and granularity of these notifications through filter functions instantiated at the server or at the object's owner, and by remotely tuning the functionality of those filters. We compare PDS' performance against off-the-shelf implementations of DNS and the Lightweight Directory Access Protocol. Our evaluation results confirm the expected performance advantages of this approach and demonstrate that customized notification through filter functions can reduce bandwidth utilization while improving the performance of both clients and directory servers.
UR - http://www.scopus.com/inward/record.url?scp=62749168252&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=62749168252&partnerID=8YFLogxK
U2 - 10.1109/SC.2002.10037
DO - 10.1109/SC.2002.10037
M3 - Conference contribution
AN - SCOPUS:62749168252
T3 - Proceedings of the International Conference on Supercomputing
BT - Proceedings of the IEEE/ACM SC 2002 Conference, SC 2002
PB - Association for Computing Machinery
T2 - 2002 IEEE/ACM Conference on Supercomputing, SC 2002
Y2 - 16 November 2002 through 22 November 2002
ER -