MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

An Architecture for a Secure Service Discovery Service (1999) [231 citations — 7 self]

by Steven E. Czerwinski ,  Ben Y. Zhao ,  Todd D. Hodes ,  Anthony D. Joseph ,  Randy H. Katz ,  Y H. Katz
Add To MetaCart

Abstract:

The widespread deployment of inexpensive communications technology, computational resources in the networking infrastructure, and network-enabled end devices poses an interesting problem for end users: how to locate a particular network service or device out of hundreds of thousands of accessible services and devices. This paper presents the architecture and implementation of a secure Service Discovery Service (SDS). Service providers use the SDS to advertise complex descriptions of available or already running services, while clients use the SDS to compose complex queries for locating these services. Service descriptions and queries use the eXtensible Markup Language (XML) to encode such factors as cost, performance, location, and device- or service-specific capabilities. The SDS provides a highlyavailable, fault-tolerant, incrementally scalable service for locating services in the wide-area. Security is a core component of the SDS and, where necessary, communications are both encrypt...

Citations

1416 RTP: a transport protocol for real-time applications – Schulzrinne, Casner, et al. - 1998
876 Multicast Routing in a Datagram Internetwork – Deering - 1991
825 Space/time trade-offs in hash coding with allowable errors – Bloom - 1970
821 The Computer for the 21st Century – Weiser - 1991
468 Summary cache: A scalable wide-area web cache sharing protocol – Fan, Cao, et al. - 2000
451 Host Extensions for IP Multicasting – Deering - 1989
269 An Active Service Framework and Its Application to Real-time Multimedia Transcoding – Amir, McCanne, et al. - 1998
251 Matchmaking: Distributed Resource Management for High Throughput Computing – Raman, Livny, et al. - 1998
231 The new routing algorithm for the ARPANET – McQuillan, Richer, et al. - 1980
177 SPAND: Shared Passive Network Performance Discovery – Seshan, Stemm, et al. - 1997
172 Lightweight Directory Access Proto-col (v3 – Wahl, Howes, et al. - 1997
167 Development of the Domain Name System – Mockapetris, Dunlap - 1988
117 Description of a new variable-length key, 64-bit block cipher (Blowfish – Schneier - 1994
96 Locating Objects in WideArea Systems – Steen, Hauck, et al. - 1998
71 Inference of Multicast Routing Trees and Bottleneck Bandwidths using End-to-end Measurements – Ratnasamy, McCanne - 1999
68 Experience with Grapevine: the growth of a distributed system – Schroeder, Birrell, et al. - 1984
60 Organizing Multicast Receivers Deterministically by Packet Loss Correlation – Levine, Paul, et al. - 1998
50 Administratively Scoped IP Multicast – Meyer - 1998
43 the NOW Team. A Case for Networks of Workstations: NOW – Anderson, Patterson, et al. - 1995
20 Wide area network service location – Rosenberg, Schulzrinne, et al. - 1997
19 The Java language environment, a white paper. http://java. sun.com/docs/white/langenv – Gosling, McGilton - 1996
17 Jini technology architectural overview – Microsystems
10 A Means for Expressing Location – Davis, Vixie, et al. - 1996
5 Jini technology specifications. white paper. http://www.sun.com/jini/ specs – Microsystems
2 http: //www.w3.org/TR/PR-xml-971208 – Bray, Paoli, et al. - 1997
2 Applied Cryptography, first ed – Schneier - 1993