Skip to main navigation Skip to search Skip to main content

Optimizing pipe-like mashup execution for improving resource utilization

  • Beihang University

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

Abstract

Mashup is usually created by end-users to provide new services by combining data or functionality from multiple sources on the Web. Given that a mashup may have millions of concurrent user access, it is essential to work out a framework to optimize the runtime engine hosting the running of a myriad of pipe-like mashups. According to our analysis, memory is the primary resource to run mashups and we work out a metric named PMT to measure the memory consumption. A scheduling framework is then put forward consisting of mashup decomposition and a PMT-aware scheduling policy, which is named 'lazy-start' designed to improve memory utilization. A set of experiments are performed to show the effectiveness and efficiency of this framework.

Original languageEnglish
Title of host publicationProceedings - 2012 5th IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2012
DOIs
StatePublished - 2012
Event2012 5th IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2012 - Taipei, Taiwan, Province of China
Duration: 17 Dec 201219 Dec 2012

Publication series

NameProceedings - 2012 5th IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2012

Conference

Conference2012 5th IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2012
Country/TerritoryTaiwan, Province of China
CityTaipei
Period17/12/1219/12/12

Keywords

  • mashup
  • performance optimization
  • personalization
  • web 2.0
  • web service

Fingerprint

Dive into the research topics of 'Optimizing pipe-like mashup execution for improving resource utilization'. Together they form a unique fingerprint.

Cite this