P2P-Based approach to finding replica server locations for alleviating flash crowds

Masato Asaharata, Kenji Kono, Toshinori Kojima, Ai Hayakawaf

Research output: Contribution to journalArticle

Abstract

Many services rely on the Internet to provide their customers with immediate access to information. To provide a stable service to a large number of customers, a service provider needs to monitor demand fluctuations and adjust the number and the location of replica servers around the world. Unfortunately, flash crowds make it quite difficult to determine good number and locations of replica servers because they must be repositioned very quickly to respond to rapidly changing demands. We are developing ExaPeer, an infrastructure for dynamically repositioning replica servers on the Internet on the basis of demand fluctuations. In this paper we introduce ExaPeer Server Reposition (EPSR), a mechanism that quickly finds appropriate number and locations of replica servers. EPSR is designed to be lightweight and responsive to flash crowds. EPSR enables us to position replica servers so that no server becomes overloaded. Even though no dedicated server collects global information such as the distribution of clients or the load of all servers over the Internet, the peer-to-peer approach enables EPSR to find number and locations of replica servers quickly enough to respond to flash crowds. Simulation results demonstrate that EPSR locates high-demand areas, estimates their scale correctly and determines appropriate number and locations of replica servers even if the demand for a service increases/decreases rapidly.

Original languageEnglish
Pages (from-to)3027-3037
Number of pages11
JournalIEICE Transactions on Information and Systems
VolumeE93-D
Issue number11
DOIs
Publication statusPublished - 2010 Nov

Fingerprint

Servers
Internet

Keywords

  • Distributed hash tables
  • Network coordinates
  • Replica server repositioning

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Software
  • Artificial Intelligence
  • Hardware and Architecture
  • Computer Vision and Pattern Recognition

Cite this

P2P-Based approach to finding replica server locations for alleviating flash crowds. / Asaharata, Masato; Kono, Kenji; Kojima, Toshinori; Hayakawaf, Ai.

In: IEICE Transactions on Information and Systems, Vol. E93-D, No. 11, 11.2010, p. 3027-3037.

Research output: Contribution to journalArticle

Asaharata, Masato ; Kono, Kenji ; Kojima, Toshinori ; Hayakawaf, Ai. / P2P-Based approach to finding replica server locations for alleviating flash crowds. In: IEICE Transactions on Information and Systems. 2010 ; Vol. E93-D, No. 11. pp. 3027-3037.
@article{f63ec919245944ae929bcba8415e18c8,
title = "P2P-Based approach to finding replica server locations for alleviating flash crowds",
abstract = "Many services rely on the Internet to provide their customers with immediate access to information. To provide a stable service to a large number of customers, a service provider needs to monitor demand fluctuations and adjust the number and the location of replica servers around the world. Unfortunately, flash crowds make it quite difficult to determine good number and locations of replica servers because they must be repositioned very quickly to respond to rapidly changing demands. We are developing ExaPeer, an infrastructure for dynamically repositioning replica servers on the Internet on the basis of demand fluctuations. In this paper we introduce ExaPeer Server Reposition (EPSR), a mechanism that quickly finds appropriate number and locations of replica servers. EPSR is designed to be lightweight and responsive to flash crowds. EPSR enables us to position replica servers so that no server becomes overloaded. Even though no dedicated server collects global information such as the distribution of clients or the load of all servers over the Internet, the peer-to-peer approach enables EPSR to find number and locations of replica servers quickly enough to respond to flash crowds. Simulation results demonstrate that EPSR locates high-demand areas, estimates their scale correctly and determines appropriate number and locations of replica servers even if the demand for a service increases/decreases rapidly.",
keywords = "Distributed hash tables, Network coordinates, Replica server repositioning",
author = "Masato Asaharata and Kenji Kono and Toshinori Kojima and Ai Hayakawaf",
year = "2010",
month = "11",
doi = "10.1587/transinf.E93.D.3027",
language = "English",
volume = "E93-D",
pages = "3027--3037",
journal = "IEICE Transactions on Information and Systems",
issn = "0916-8532",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "11",

}

TY - JOUR

T1 - P2P-Based approach to finding replica server locations for alleviating flash crowds

AU - Asaharata, Masato

AU - Kono, Kenji

AU - Kojima, Toshinori

AU - Hayakawaf, Ai

PY - 2010/11

Y1 - 2010/11

N2 - Many services rely on the Internet to provide their customers with immediate access to information. To provide a stable service to a large number of customers, a service provider needs to monitor demand fluctuations and adjust the number and the location of replica servers around the world. Unfortunately, flash crowds make it quite difficult to determine good number and locations of replica servers because they must be repositioned very quickly to respond to rapidly changing demands. We are developing ExaPeer, an infrastructure for dynamically repositioning replica servers on the Internet on the basis of demand fluctuations. In this paper we introduce ExaPeer Server Reposition (EPSR), a mechanism that quickly finds appropriate number and locations of replica servers. EPSR is designed to be lightweight and responsive to flash crowds. EPSR enables us to position replica servers so that no server becomes overloaded. Even though no dedicated server collects global information such as the distribution of clients or the load of all servers over the Internet, the peer-to-peer approach enables EPSR to find number and locations of replica servers quickly enough to respond to flash crowds. Simulation results demonstrate that EPSR locates high-demand areas, estimates their scale correctly and determines appropriate number and locations of replica servers even if the demand for a service increases/decreases rapidly.

AB - Many services rely on the Internet to provide their customers with immediate access to information. To provide a stable service to a large number of customers, a service provider needs to monitor demand fluctuations and adjust the number and the location of replica servers around the world. Unfortunately, flash crowds make it quite difficult to determine good number and locations of replica servers because they must be repositioned very quickly to respond to rapidly changing demands. We are developing ExaPeer, an infrastructure for dynamically repositioning replica servers on the Internet on the basis of demand fluctuations. In this paper we introduce ExaPeer Server Reposition (EPSR), a mechanism that quickly finds appropriate number and locations of replica servers. EPSR is designed to be lightweight and responsive to flash crowds. EPSR enables us to position replica servers so that no server becomes overloaded. Even though no dedicated server collects global information such as the distribution of clients or the load of all servers over the Internet, the peer-to-peer approach enables EPSR to find number and locations of replica servers quickly enough to respond to flash crowds. Simulation results demonstrate that EPSR locates high-demand areas, estimates their scale correctly and determines appropriate number and locations of replica servers even if the demand for a service increases/decreases rapidly.

KW - Distributed hash tables

KW - Network coordinates

KW - Replica server repositioning

UR - http://www.scopus.com/inward/record.url?scp=78049506751&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=78049506751&partnerID=8YFLogxK

U2 - 10.1587/transinf.E93.D.3027

DO - 10.1587/transinf.E93.D.3027

M3 - Article

VL - E93-D

SP - 3027

EP - 3037

JO - IEICE Transactions on Information and Systems

JF - IEICE Transactions on Information and Systems

SN - 0916-8532

IS - 11

ER -