{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,28]],"date-time":"2026-08-28T04:01:35Z","timestamp":1787889695449,"version":"build-2784847793"},"reference-count":70,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2019,1,25]],"date-time":"2019-01-25T00:00:00Z","timestamp":1548374400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000923","name":"Australia Research Council","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100000923","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100004543","name":"China Scholarship Council","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100004543","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2020,1,31]]},"abstract":"<jats:p>Cloud computing has been regarded as an emerging approach to provisioning resources and managing applications. It provides attractive features, such as an on-demand model, scalability enhancement, and management cost reduction. However, cloud computing systems continue to face problems such as hardware failures, overloads caused by unexpected workloads, or the waste of energy due to inefficient resource utilization, which all result in resource shortages and application issues such as delays or saturation. A paradigm, the brownout, has been applied to handle these issues by adaptively activating or deactivating optional parts of applications or services to manage resource usage in cloud computing system. Brownout has successfully shown that it can avoid overloads due to changes in workload and achieve better load balancing and energy saving effects. This article proposes a taxonomy of the brownout approach for managing resources and applications adaptively in cloud computing systems and carries out a comprehensive survey. It identifies open challenges and offers future research directions.<\/jats:p>","DOI":"10.1145\/3234151","type":"journal-article","created":{"date-parts":[[2019,1,28]],"date-time":"2019-01-28T14:01:39Z","timestamp":1548684099000},"page":"1-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":54,"title":["Brownout Approach for Adaptive Management of Resources and Applications in Cloud Computing Systems"],"prefix":"10.1145","volume":"52","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0046-5153","authenticated-orcid":false,"given":"Minxian","family":"Xu","sequence":"first","affiliation":[{"name":"The University of Melbourne, Parkville, VIC, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rajkumar","family":"Buyya","sequence":"additional","affiliation":[{"name":"The University of Melbourne, Parkville, VIC, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,1,25]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2017.48"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/2821357.2821362"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2017.07.012"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2011.04.017"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2012.240"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICACCI.2014.6968661"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the International Conference on High Performance Computing and Simulation. 1--11","author":"Buyya Rajkumar"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2015.2428695"},{"key":"e_1_2_1_9_1","unstructured":"Rog\u00e9rio De Lemos Holger Giese Hausi A. M\u00fcller Mary Shaw Jesper Andersson Marin Litoiu Bradley Schmerl Gabriel Tamura Norha M Villegas Thomas Vogel etal 2013. Software engineering for self-adaptive systems: A second research roadmap. In Software Engineering for Self-Adaptive Systems II Rog\u00e9rio De Lemos Holger Giese Hausi A. M\u00fcller and Mary Shaw (Eds.). 1--32.  Rog\u00e9rio De Lemos Holger Giese Hausi A. M\u00fcller Mary Shaw Jesper Andersson Marin Litoiu Bradley Schmerl Gabriel Tamura Norha M Villegas Thomas Vogel et al. 2013. Software engineering for self-adaptive systems: A second research roadmap. In Software Engineering for Self-Adaptive Systems II Rog\u00e9rio De Lemos Holger Giese Hausi A. M\u00fcller and Mary Shaw (Eds.). 1--32."},{"key":"e_1_2_1_10_1","volume-title":"Algorithms for Event-Driven Application Brownout. Master Thesis","author":"Desmeurs David"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAC.2015.25"},{"key":"e_1_2_1_12_1","volume-title":"Retrieved","year":"2017"},{"key":"e_1_2_1_13_1","volume-title":"Retrieved","year":"2017"},{"key":"e_1_2_1_14_1","volume-title":"Retrieved","year":"2018"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3909"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAC.2015.22"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2014.7040221"},{"key":"e_1_2_1_18_1","volume-title":"Retrieved","author":"Amazon","year":"2018"},{"key":"e_1_2_1_19_1","volume-title":"Retrieved","author":"Everts Tammy","year":"2016"},{"key":"e_1_2_1_20_1","volume-title":"Retrieved","author":"FIFA.","year":"2014"},{"key":"e_1_2_1_21_1","volume-title":"Retrieved Aril 10","year":"2017"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3147213.3147227"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSUSC.2017.2714959"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the 2016 IEEE International Conference on Cloud Computing Technology and Science. 414--422","author":"Sabbir Hasan M. D.","year":"2016"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2642941"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2724719"},{"key":"e_1_2_1_27_1","volume-title":"Retrieved","author":"Irwin Neil","year":"2013"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742488"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568227"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2014.14"},{"key":"e_1_2_1_31_1","volume-title":"Retrieved","author":"Koetse Manya","year":"2017"},{"key":"e_1_2_1_32_1","volume-title":"Retrieved","year":"2018"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-017-0893-5"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2014.2308295"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-014-9314-7"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.3182\/20140824-6-ZA-1003.00669"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3136623"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656204"},{"key":"e_1_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Peter Mell Tim Grance etal 2011. The NIST definition of cloud computing. (2011).  Peter Mell Tim Grance et al. 2011. The NIST definition of cloud computing. (2011).","DOI":"10.6028\/NIST.SP.800-145"},{"key":"e_1_2_1_40_1","volume-title":"Retrieved","year":"2018"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.06.003"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.02.005"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786853"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2016.59"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/UCC.2014.84"},{"key":"e_1_2_1_47_1","volume-title":"Retrieved","year":"2018"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/SASO.2016.19"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICGCIoT.2015.7380567"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113361.1113374"},{"key":"e_1_2_1_51_1","volume-title":"Retrieved","author":"Biggs Tim","year":"2016"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2013.070813.00183"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/WAINA.2010.85"},{"key":"e_1_2_1_54_1","volume-title":"Retrieved","author":"S.","year":"2005"},{"key":"e_1_2_1_55_1","volume-title":"Retrieved","author":"S.","year":"2009"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2015.07.002"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.3233\/IFS-151866"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2843889"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSUSC.2017.2702164"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/1718024"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAC.2014.10"},{"key":"e_1_2_1_62_1","volume-title":"Apache Tomcat - Welcome&excl","year":"2018"},{"key":"e_1_2_1_63_1","volume-title":"Retrieved","year":"2018"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3054177"},{"key":"e_1_2_1_65_1","unstructured":"Wikibench. 2017. Retrieved March 15 2018 from http:\/\/www.wikibench.eu\/wiki\/2007-10\/.  Wikibench. 2017. Retrieved March 15 2018 from http:\/\/www.wikibench.eu\/wiki\/2007-10\/."},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-69035-3_14"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSUSC.2017.2661339"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4123"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2788397"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.53"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2017.47"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3234151","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3234151","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:08:03Z","timestamp":1750212483000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3234151"}},"subtitle":["A Taxonomy and Future Directions"],"short-title":[],"issued":{"date-parts":[[2019,1,25]]},"references-count":70,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,1,31]]}},"alternative-id":["10.1145\/3234151"],"URL":"https:\/\/doi.org\/10.1145\/3234151","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,1,25]]},"assertion":[{"value":"2018-04-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-01-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}