{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:41:43Z","timestamp":1750308103078,"version":"3.41.0"},"reference-count":2,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2005,5,15]],"date-time":"2005-05-15T00:00:00Z","timestamp":1116115200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2005,7]]},"abstract":"<jats:p>\n            We propose an improved approach to dynamic configuration of resource-aware applications. The new\n            <jats:italic>anticipatory model of configuration<\/jats:italic>\n            maximizes utility based on three inputs: user preferences, application capability profiles, and resource availability. In this respect, the proposed model is similar to a model of configuration described in [2]. However, the latter addresses the dynamic nature of the problem by\n            <jats:italic>reacting<\/jats:italic>\n            to changes (such as decrease in resource availability), and maximizes the utility in a point-wise manner. The newly proposed anticipatory approach explicitly models the duration of the task and leverages possible information about the future (such as stochastic resource availability over the expected duration of the task).We expect that the anticipatory model will improve user's utility, conserve scarce resources, and reduce the amount of disruption to the user resulting from changes when compared to the reactive model. However, the optimization problem underlying the anticipatory model is computationally more difficult than the problem underlying the reactive model. We would like to investigate if the anticipatory approach is feasible and efficient in practice while delivering the above-mentioned improvements. In this paper, we carefully state the model of anticipatory configuration, highlight the sources of complexity in the problem, propose an algorithm to the anticipatory configuration problem, and provide a roadmap for research.\n          <\/jats:p>","DOI":"10.1145\/1082983.1083102","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T19:28:32Z","timestamp":1131391712000},"page":"1-4","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Anticipatory configuration of resource-aware applications"],"prefix":"10.1145","volume":"30","author":[{"given":"Vahe","family":"Poladian","sequence":"first","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Jo\u00e3o","family":"Sousa","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Frank","family":"Padberg","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Mary","family":"Shaw","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]}],"member":"320","published-online":{"date-parts":[[2005,5,15]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/827271.829073"},{"key":"e_1_2_1_2_1","volume-title":"Mary Shaw. Dynamic Configuration of Resource-Aware Services. In Proc. 26th Intl Conf. On Software Engineering (ICSE 2004","author":"Poladian Vahe","year":"2004","unstructured":"Vahe Poladian , Jo\u00e3a Pedro Sousa , David Garlan , Mary Shaw. Dynamic Configuration of Resource-Aware Services. In Proc. 26th Intl Conf. On Software Engineering (ICSE 2004 ). Edinburgh. May 2004 . Vahe Poladian, Jo\u00e3a Pedro Sousa, David Garlan, Mary Shaw. Dynamic Configuration of Resource-Aware Services. In Proc. 26th Intl Conf. On Software Engineering (ICSE 2004). Edinburgh. May 2004."}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1082983.1083102","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1082983.1083102","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:04Z","timestamp":1750262884000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1082983.1083102"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,5,15]]},"references-count":2,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2005,7]]}},"alternative-id":["10.1145\/1082983.1083102"],"URL":"https:\/\/doi.org\/10.1145\/1082983.1083102","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1083091.1083102","asserted-by":"subject"}]},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2005,5,15]]},"assertion":[{"value":"2005-05-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}