Academia.eduAcademia.edu

Outline

A decentralized location service

e-Business and Telecommunication Networks

https://doi.org/10.1007/1-4020-4761-4_1

Abstract

Scalable Internet services are based on sets of peer application servers. A decentralized location service is used to resolve human readable application identifiers and return the nearest application server reference. This paper evaluates several services and algorithms from the Internet, grid and peer-to-peer community services. It identifies two potential problems and proposes a new approach for handling them. Existing techniques structure the overlay networks using tree structures. The proposed service enhances the structure with meshed structures at each level, creating dynamically multiple paths to enhance scalability. We present a study and simulation results on one aspect of scalability-sudden load of requests from users. Our service adapts to the load reaching a stable stage and performing resolution requests before a certain time limit.

References (17)

  1. Adamic, A. L., Huberman, B., 2002. Zipf´s law and the Internet. In Glottometrics Nº 3, In http://www.ram-verlag.de.
  2. Beck, M., Moore, T., 1998. The Internet2 Distributed Storage Infrastructure Project: An Architecture for Internet Content Channels. Computer Networks and ISDN systems, Vol. 30, pp. 2141-2148, Nov.
  3. Bernardo, L., Pinto, P., 1998. Scalable Service Deployment using Mobile Agents. In MA'98, the 2nd International Workshop on Mobile Agents, LNCS Vol. 1477, Springer Press.
  4. Bernardo, L., Pinto, P., 1998b. A Scalable Location Service with Fast Update Responses. In Globecom'98, IEEE Press.
  5. Chawathe, Y., et al., 2003. Making Gnutella-like P2P Systems Scalable. In SIGCOMM'03, the 2003 conference on Applications, technologies, architectures, and protocols for computer communications ACM Press.
  6. Czajkowski, K., Fitzgerald, S., Foster, I., Kesselman, C., 2001. Grid Information Services for Distributed Resource Sharing. In HPDC'10, the 10th IEEE International Symposium on High-Performance Distributed Computing, IEEE Press.
  7. Foster, I., et al.., 2002. Grid Services for Distributed System Integration. IEEE Computer Vol.35, pp.37-46, June.
  8. Gummadi, K., et al, 2003. The Impact of DHT Routing Geometry on Resilience and Proximity. In SIGCOMM'03, ACM Press.
  9. Gupta, R., Talwar, S., Agrawal, D., 2002. Jini Home Networking: A Step toward Pervasive Computing. IEEE Computer, Vol. 36, pp. 34-40, Aug.
  10. Hildrun, K., Kubiatowicz, J. D., Rao, S., Zhao, B. Y., 2002. Distributed Object Location in a Dynamic Network. In SPAA'02, 14th annual ACM symposium on Parallel algorithms and architectures, ACM Press.
  11. Partridge, C., Mendez, T., Miliken, W., 1993. Host Anycasting Service. IETF RFC 1546.
  12. Perkins, C., Belding-Royer, E., Das, S., 2003. Ad hoc On- Demand Distance Vector (AODV) Routing. IETF RFC 3561. Ptolemy home page, http://ptolemy.eecs.berkeley.edu
  13. Rowstron, A. I. T., Druschel, P., 2001. Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems. In Middleware'01, 18th IFIP/ACM Int. Conf. on Distributed Systems Platforms, LNCS Vol. 2218, Springer Press.
  14. Schollmeier, R., Schollmeier, G., 2002. Why Peer-to-Peer (P2P) does scale: An analysis of P2P traffic patterns. In P2P'02, 2 nd Int. Conf. on P2P Computing, IEEE Press.
  15. Steen, M., et al.., 1998. Locating Objects in Wide-Area Systems. IEEE Communications, Vol. 36, pp. 104-109, Jan.
  16. Vakali, A., Pallis, G., 2003. Content Delivery Network: Status and Trends. IEEE Internet Computing, Vol. 7, pp. 68-74, Nov-Dec.
  17. Zhao, B. Y., et al., 2002. Brogade: Landmark Routing on Overlay Networks. In IPTPS'02, the 1st Int. Workshop on Peer-to- Peer Systems, Springer Press.