Autonomic data placement strategies for update-intensive Web applications

Swaminathan Sivasubramanian*, Guillaume Pierre, Maarten van Steen

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

9 Citations (Scopus)

Abstract

Edge computing infrastructures have become the leading platform for hosting Web applications. One of the key challenges in these infrastructures is the replication of application data. In our earlier research, we presented GloheDB, a middleware for edge computing infrastructures that performs autonomic replication of application data. In this paper, we study the problem of data unit placement for update-intensive Web applications in the context of GlobeDB. Our hypothesis is that there exists a continuous spectrum of placement choices between complete partitioning of sets of data units across edge servers and full replication of data units to all servers. We propose and evaluate different families of heuristics for this problem of replica placement. As we show in our experiments, a heuristic that takes into account both the individual characteristics of data units and the overall system load performs best.

Original languageEnglish
Title of host publicationFirst International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications, AAA-IDEA 2005
PublisherIEEE
Pages2-9
Number of pages8
ISBN (Print)9780769525259
DOIs
Publication statusPublished - 1 Dec 2005
Externally publishedYes
Event1st International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications, AAA-IDEA 2005 - Orlando, United States
Duration: 15 Jun 200515 Jun 2005
Conference number: 1

Conference

Conference1st International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications, AAA-IDEA 2005
Abbreviated titleAAA-IDEA 2005
Country/TerritoryUnited States
CityOrlando
Period15/06/0515/06/05

Fingerprint

Dive into the research topics of 'Autonomic data placement strategies for update-intensive Web applications'. Together they form a unique fingerprint.

Cite this