ACM Home Page
Please provide us with feedback. Feedback
Location based placement of whole distributed systems
Full text PdfPdf (298 KB)
Source International Conference On Emerging Networking Experiments And Technologies archive
Proceedings of the 2005 ACM conference on Emerging network experiment and technology table of contents
Toulouse, France
SESSION: Overlay networks, scalability and internet economics table of contents
Pages: 124 - 134  
Year of Publication: 2005
ISBN:1-59593-197-X
Authors
David Spence  University of Cambridge Computer Laboratory, Cambridge, UK
Jon Crowcroft  University of Cambridge Computer Laboratory, Cambridge, UK
Steven Hand  University of Cambridge Computer Laboratory, Cambridge, UK
Tim Harris  Microsoft Research, Cambridge, UK
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 37,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1095921.1095939
What is a DOI?

ABSTRACT

The high bandwidth and low latency of the modern internet has made possible the deployment of distributed computing platforms. The XenoServe platform provides a distributed computing platform open to all and presents three major new challenges for resource discovery: Firstly, network location is key for effectively provisioning services, to mitigate against high-latency, high-load or component failure. Secondly, many services require a presence on several servers, with inter-related requirements. Finally, as the platform is open with respect to users and servers, large numbers of queries and updates are expected.To address these requirements we introduce and evaluate XenoSearch, a new distributed service for selecting the machines to host components of multi-node distributed systems and which is uniquely able to express and efficiently answer complex queries with inter-related location constraints. We demonstrate that XenoSearch represents a trade-off between accuracy and query time which avoids exhaustive search and supports multiple resources. In addition the performance of the algorithm and the quality of its server selections is investigated and the performance of the distributed service shown to be invariant as the number of nodes or items indexed increases.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Larry Peterson, Tom Anderson, David Culler, and Timothy Roscoe. A blueprint for introducing disruptive technology into the internet. In Proc. 1st ACM HotNets Workshop, October 2002.
 
2
Controlling the XenoServer Open Platform. In Proc. 6th Int. Conf. Open Arch. and Network Programming (OPENARCH), April 2003.
 
3
I. Foster and C. Kesselman. Globus: A Metacomputing Infrastructure Toolkit. The Int. Journal of Supercomputer Application and High Performance Computing, 11(2):115--128, 1997.
 
4
F. Kelly. Models for a self-managed internet. Philisohical Transactions: Mathematical, Physical and Engineering Sciences, The Royal Society, London, 358(1773):2335--2348, August 2000.
 
5
D. Oppenheimer, J. Albrecht, D. Patterson, and A. Vahdat. Scalable wide-area resource discovery. Technical Report UCB//CSD-04-1334, UC Berkeley, July 2004.
6
 
7
A. Andrzejak and Z. Xu. Scalable, Efficient Range Queries for Grid Information Services. Technical Report HPL-2002-209, Hewlett-Packard Laboratories, Palo Alto, 2002.
 
8
 
9
G. Hjaltason and H. Samet. Speeding up construction of quadtrees for spatial indexing. Technical Report TR-4033, Computer Science Department, University of Maryland, July 1999.
 
10
S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi. Optimization by simulated annealing. Science, Number 4598, 13 May 1983, 220, 4598:671--680, 1983.
 
11
David Spence. An implementation of a coordinate based location system. Technical Report UCAM-CL-TR-576, University of Cambridge, Computer Laboratory, November 2003.
 
12
13
 
14
J. Veizades, E. Guttman, C. Perkins, and S. Kaplin. Service location protocal, June 1997. Request for Comments RFC 2165.
 
15
 
16
P. Mockapetris. Domain names -- concepts and facilities, November 1987. RFC 1034.
 
17
C. Partridge, T. Mendez, and W. Milliken. Host Anycasting Service, November 1993. RFC1546.
18
19
20
 
21
R. van Renesse and A. Bozdog. Willow: Dht, aggregation, and publish/subscribe in one protocol. In Proc. 3rd Int. Workshop on Peer-to-Peer Systems (IPTPS 2004), February 2004.
 
22
N. Coleman, R. Raman, M. Livny, and M. Solomon. Distributed policy management and comprehension with classified advertisements. Technical Report TR 1481, University of Wisconsin, Computer Science Department, April 2003.
 
23
 
24
C. Liu and I. Foster. A constraint language approach to grid resource selection. Technical Report TR-2003-07, Department of Computer Science, University of Chicago, March 2003.
 
25
 
26
27
 
28
S. Ratnasamy, J. Hellerstein, and S. Shenker. Range queries over DHTs. Technical Report IRB-TR-03-009, Intel Research Berkeley, June 2003.
29
30
 
31
32
 
33
A. Gupta, D. Agrawal, and A. El Abbadi. Approximate range selection queries in Peer-to-Peer systems. Technical Report UCSB-CS-2002-23, Department of Computer Science, University of California at Santa Barbara, October 2002.
 
34
O.D. Sahin, A. Gupta, D. Agrawal, and A. El Abbadi. Query processing over Peer-To-Peer data sharing systems. Technical Report UCSB-CS-2002-28, Department of Computer Science, UC Santa Barbara, October 2002.
35
 
36
L. Peterson, T. Anderson, D. Culler, and T. Roscoe. Sophia: An Information Plane for Networked Systems. In Proc. 2nd Workshop on Hot Topics in Networks (HotNets-II), November 2003.
 
37
R. Huebsch, J. Hellerstein, N. Lanham, B. Loo, S. Shenker, and I. Stoica. Querying the internet with pier. In Proc. VLDB, 2003.
 
38
 
39
M. Annamalai. Designing an Efficient Distributed Digital Library Database for Image Data, 1997.
 
40


Collaborative Colleagues:
David Spence: colleagues
Jon Crowcroft: colleagues
Steven Hand: colleagues
Tim Harris: colleagues