ACM Home Page
Please provide us with feedback. Feedback
Astrolabe: A robust and scalable technology for distributed system monitoring, management, and data mining
Full text PdfPdf (342 KB)
Source ACM Transactions on Computer Systems (TOCS) archive
Volume 21 ,  Issue 2  (May 2003) table of contents
Pages: 164 - 206  
Year of Publication: 2003
ISSN:0734-2071
Authors
Robbert Van Renesse  Cornell University, Ithaca, NY
Kenneth P. Birman  Cornell University, Ithaca, NY
Werner Vogels  Cornell University, Ithaca, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 47,   Downloads (12 Months): 353,   Citation Count: 82
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Scalable management and self-organizational capabilities are emerging as central requirements for a generation of large-scale, highly dynamic, distributed applications. We have developed an entirely new distributed information management system called Astrolabe. Astrolabe collects large-scale system state, permitting rapid updates and providing on-the-fly attribute aggregation. This latter capability permits an application to locate a resource, and also offers a scalable way to track system state as it evolves over time. The combination of features makes it possible to solve a wide variety of management and self-configuration problems. This paper describes the design of the system with a focus upon its scalability. After describing the Astrolabe service, we present examples of the use of Astrolabe for locating resources, publish-subscribe, and distributed synchronization in large systems. Astrolabe is implemented using a peer-to-peer protocol, and uses a restricted form of mobile code based on the SQL query language for aggregation. This protocol gives rise to a novel consistency model. Astrolabe addresses several security considerations using a built-in PKI. The scalability of the system is evaluated using both simulation and experiments; these confirm that Astrolabe could scale to thousands and perhaps millions of nodes, with information propagation delays in the tens of seconds.


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
2
3
 
4
5
6
7
8
 
9
10
11
 
12
Golding, R. 1992. A weak-consistency architecture for distributed information services. Comput. Syst. 5, 4 (Fall), 379--405.
 
13
Golding, R., Long, D., and Wilkes, J. 1994. The REFDBMS distributed bibliographic database system. In Proceedings of Usenix'94. Santa Fe, NM, 47--62.
 
14
15
16
 
17
 
18
19
20
 
21
 
22
 
23
 
24
25
 
26
Stallings, W. 1993. SNMP, SNMPv2, and CMIP. Addison-Wesley.
27
 
28
Tennenhouse, D., Smith, J., Sincoskie, W., Wetherall, D., and Minden, G. 1997. A survey of active network research. IEEE Communications Magazine 35, 1 (Jan.), 80--86.
 
29
 
30
 
31
Van Renesse, R., Minsky, Y., and Hayden, M. 1998. A gossip-style failure detection service. In Proceedings of Middleware'98. IFIP, The Lake District, UK, 55--70.
 
32
Van Steen, M., Hauck, F., Homburg, P., and Tanenbaum, A. 1998. Locating objects in wide-area systems. IEEE Communications Magazine 36, 1 (Jan.), 104--109.
33
 
34

CITED BY  83

Collaborative Colleagues:
Robbert Van Renesse: colleagues
Kenneth P. Birman: colleagues
Werner Vogels: colleagues