Usage history-based architectural scheduling

Dongsun Kim, Seokhwan Kim, Sooyong Park

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

Abstract

Waiting a long time for software applications to load typically elicits an adverse response from the user. This negative response eventually leads to decreased user sat- isfaction. The waiting time can be reduced by executing the application in improved hardware computing devices and by optimizing the algorithms constituting the application; however, these solutions are costly. An alternative approach is to overlap the execution and waiting times. Although this approach does not reduce the actual waiting time, it can reduce the user's waiting time. This study proposes an ap- proach to decrease the waiting time by scheduling archi- tectural units. The study formulates the dynamic architec- tural scheduling problem and it provides an overlapping ap- proach to the problem on the basis of the formulation. This approach anticipates subsequent tasks from previous usage history and launches the corresponding components of the anticipated tasks in the task architectures. Evaluation of this approach shows that it effectively schedules applica- tions and reduces waiting time.

Original languageEnglish
Title of host publicationProceedings - 2009 33rd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2009
Pages443-451
Number of pages9
DOIs
StatePublished - 2009
Event2009 33rd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2009 - Seattle, WA, United States
Duration: 20 Jul 200924 Jul 2009

Publication series

NameProceedings - International Computer Software and Applications Conference
Volume1
ISSN (Print)0730-3157

Conference

Conference2009 33rd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2009
Country/TerritoryUnited States
CitySeattle, WA
Period20/07/0924/07/09

Fingerprint

Dive into the research topics of 'Usage history-based architectural scheduling'. Together they form a unique fingerprint.

Cite this