Basic mechanism of elastic server groups - Dynamic adaptation to load fluctuation

Masakuni Agetsuma, Kenji Kono, Hideya Iwasaki, Takashi Masuda

Research output: Contribution to journalArticle

Abstract

Various services have been deployed on the Internet, and the role of Internet services as a societal infrastructure is becoming increasingly important. As demand for services on the Internet increases, the burdens placed on servers that provide those services increase, which leads to reductions in the quality of services, such as service delays, or temporary stoppage of services in the worst case. Methods of distributing the demand for a service among multiple computers by preparing multiple computers that are capable of providing the same service is commonly employed as a way of minimizing reduction in the quality of service. However, since the demand for a service on the Internet continually fluctuates, it is difficult to predict the demand in order to have computing resources in place ahead of time. In this paper, a basis is therefore proposed for automatically adjusting the total amount of computing resources for providing a service according to the variation in demand for the service. The server group formed according to this basis is referred to as an elastic server group. In an elastic server group, several computers are working that communicate with each other using a Peer-to-Peer system, and the number of computers for providing the service is increased or decreased. In this paper, an elastic server group and a basic mechanism for increasing or decreasing the number of computers for providing a server in the elastic server group are proposed, and the effectiveness of this approach is verified using a simulation.

Original languageEnglish
Pages (from-to)24-37
Number of pages14
JournalSystems and Computers in Japan
Volume37
Issue number8
DOIs
Publication statusPublished - 2006 Jul

Fingerprint

Dynamic Adaptation
Servers
Server
Fluctuations
Internet
Quality of service
Quality of Service
Resources
Peer-to-peer Systems
Computing

Keywords

  • Distributed system
  • Internet
  • Mirror server

ASJC Scopus subject areas

  • Hardware and Architecture
  • Information Systems
  • Theoretical Computer Science
  • Computational Theory and Mathematics

Cite this

Basic mechanism of elastic server groups - Dynamic adaptation to load fluctuation. / Agetsuma, Masakuni; Kono, Kenji; Iwasaki, Hideya; Masuda, Takashi.

In: Systems and Computers in Japan, Vol. 37, No. 8, 07.2006, p. 24-37.

Research output: Contribution to journalArticle

Agetsuma, Masakuni ; Kono, Kenji ; Iwasaki, Hideya ; Masuda, Takashi. / Basic mechanism of elastic server groups - Dynamic adaptation to load fluctuation. In: Systems and Computers in Japan. 2006 ; Vol. 37, No. 8. pp. 24-37.
@article{85569cf620d54ef3afa8690e6e6dceaa,
title = "Basic mechanism of elastic server groups - Dynamic adaptation to load fluctuation",
abstract = "Various services have been deployed on the Internet, and the role of Internet services as a societal infrastructure is becoming increasingly important. As demand for services on the Internet increases, the burdens placed on servers that provide those services increase, which leads to reductions in the quality of services, such as service delays, or temporary stoppage of services in the worst case. Methods of distributing the demand for a service among multiple computers by preparing multiple computers that are capable of providing the same service is commonly employed as a way of minimizing reduction in the quality of service. However, since the demand for a service on the Internet continually fluctuates, it is difficult to predict the demand in order to have computing resources in place ahead of time. In this paper, a basis is therefore proposed for automatically adjusting the total amount of computing resources for providing a service according to the variation in demand for the service. The server group formed according to this basis is referred to as an elastic server group. In an elastic server group, several computers are working that communicate with each other using a Peer-to-Peer system, and the number of computers for providing the service is increased or decreased. In this paper, an elastic server group and a basic mechanism for increasing or decreasing the number of computers for providing a server in the elastic server group are proposed, and the effectiveness of this approach is verified using a simulation.",
keywords = "Distributed system, Internet, Mirror server",
author = "Masakuni Agetsuma and Kenji Kono and Hideya Iwasaki and Takashi Masuda",
year = "2006",
month = "7",
doi = "10.1002/scj.20520",
language = "English",
volume = "37",
pages = "24--37",
journal = "Systems and Computers in Japan",
issn = "0882-1666",
publisher = "John Wiley and Sons Inc.",
number = "8",

}

TY - JOUR

T1 - Basic mechanism of elastic server groups - Dynamic adaptation to load fluctuation

AU - Agetsuma, Masakuni

AU - Kono, Kenji

AU - Iwasaki, Hideya

AU - Masuda, Takashi

PY - 2006/7

Y1 - 2006/7

N2 - Various services have been deployed on the Internet, and the role of Internet services as a societal infrastructure is becoming increasingly important. As demand for services on the Internet increases, the burdens placed on servers that provide those services increase, which leads to reductions in the quality of services, such as service delays, or temporary stoppage of services in the worst case. Methods of distributing the demand for a service among multiple computers by preparing multiple computers that are capable of providing the same service is commonly employed as a way of minimizing reduction in the quality of service. However, since the demand for a service on the Internet continually fluctuates, it is difficult to predict the demand in order to have computing resources in place ahead of time. In this paper, a basis is therefore proposed for automatically adjusting the total amount of computing resources for providing a service according to the variation in demand for the service. The server group formed according to this basis is referred to as an elastic server group. In an elastic server group, several computers are working that communicate with each other using a Peer-to-Peer system, and the number of computers for providing the service is increased or decreased. In this paper, an elastic server group and a basic mechanism for increasing or decreasing the number of computers for providing a server in the elastic server group are proposed, and the effectiveness of this approach is verified using a simulation.

AB - Various services have been deployed on the Internet, and the role of Internet services as a societal infrastructure is becoming increasingly important. As demand for services on the Internet increases, the burdens placed on servers that provide those services increase, which leads to reductions in the quality of services, such as service delays, or temporary stoppage of services in the worst case. Methods of distributing the demand for a service among multiple computers by preparing multiple computers that are capable of providing the same service is commonly employed as a way of minimizing reduction in the quality of service. However, since the demand for a service on the Internet continually fluctuates, it is difficult to predict the demand in order to have computing resources in place ahead of time. In this paper, a basis is therefore proposed for automatically adjusting the total amount of computing resources for providing a service according to the variation in demand for the service. The server group formed according to this basis is referred to as an elastic server group. In an elastic server group, several computers are working that communicate with each other using a Peer-to-Peer system, and the number of computers for providing the service is increased or decreased. In this paper, an elastic server group and a basic mechanism for increasing or decreasing the number of computers for providing a server in the elastic server group are proposed, and the effectiveness of this approach is verified using a simulation.

KW - Distributed system

KW - Internet

KW - Mirror server

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

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

U2 - 10.1002/scj.20520

DO - 10.1002/scj.20520

M3 - Article

AN - SCOPUS:33745173130

VL - 37

SP - 24

EP - 37

JO - Systems and Computers in Japan

JF - Systems and Computers in Japan

SN - 0882-1666

IS - 8

ER -