Enabling cost-aware and adaptive elasticity of multi-tier cloud applications
Elasticity (on-demand scaling) of applications is one of the most important features of cloud computing. This elasticity is the ability to adaptively scale resources up and down in order to meet varying application demands. To date, most existing scaling techniques can maintain applications’ Quality...
Uložené v:
| Vydané v: | Future generation computer systems Ročník 32; s. 82 - 98 |
|---|---|
| Hlavní autori: | , , , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
Elsevier B.V
01.03.2014
|
| Predmet: | |
| ISSN: | 0167-739X, 1872-7115 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Elasticity (on-demand scaling) of applications is one of the most important features of cloud computing. This elasticity is the ability to adaptively scale resources up and down in order to meet varying application demands. To date, most existing scaling techniques can maintain applications’ Quality of Service (QoS) but do not adequately address issues relating to minimizing the costs of using the service. In this paper, we propose an elastic scaling approach that makes use of cost-aware criteria to detect and analyse the bottlenecks within multi-tier cloud-based applications. We present an adaptive scaling algorithm that reduces the costs incurred by users of cloud infrastructure services, allowing them to scale their applications only at bottleneck tiers, and present the design of an intelligent platform that automates the scaling process. Our approach is generic for a wide class of multi-tier applications, and we demonstrate its effectiveness against other approaches by studying the behaviour of an example e-commerce application using a standard workload benchmark.
► Elasticity enables adaptively scaling up and down cloud applications to meet run-time requirements. ► We propose an approach for achieving cost-effective elasticity. ► Cost-aware criteria are introduced. ► Changing workloads are adapted by scaling up or down only the bottleneck components in multi-tier applications. |
|---|---|
| AbstractList | Elasticity (on-demand scaling) of applications is one of the most important features of cloud computing. This elasticity is the ability to adaptively scale resources up and down in order to meet varying application demands. To date, most existing scaling techniques can maintain applications’ Quality of Service (QoS) but do not adequately address issues relating to minimizing the costs of using the service. In this paper, we propose an elastic scaling approach that makes use of cost-aware criteria to detect and analyse the bottlenecks within multi-tier cloud-based applications. We present an adaptive scaling algorithm that reduces the costs incurred by users of cloud infrastructure services, allowing them to scale their applications only at bottleneck tiers, and present the design of an intelligent platform that automates the scaling process. Our approach is generic for a wide class of multi-tier applications, and we demonstrate its effectiveness against other approaches by studying the behaviour of an example e-commerce application using a standard workload benchmark.
► Elasticity enables adaptively scaling up and down cloud applications to meet run-time requirements. ► We propose an approach for achieving cost-effective elasticity. ► Cost-aware criteria are introduced. ► Changing workloads are adapted by scaling up or down only the bottleneck components in multi-tier applications. |
| Author | Guo, Li Ghanem, Moustafa M. Han, Rui Guo, Yike Osmond, Michelle |
| Author_xml | – sequence: 1 givenname: Rui surname: Han fullname: Han, Rui email: r.han10@imperial.ac.uk – sequence: 2 givenname: Moustafa M. surname: Ghanem fullname: Ghanem, Moustafa M. email: mmg@imperial.ac.uk – sequence: 3 givenname: Li surname: Guo fullname: Guo, Li email: liguo@imperial.ac.uk – sequence: 4 givenname: Yike surname: Guo fullname: Guo, Yike email: y.guo@imperial.ac.uk – sequence: 5 givenname: Michelle surname: Osmond fullname: Osmond, Michelle email: mo197@imperial.ac.uk |
| BookMark | eNqFkL1OwzAUhS1UJNrCGzDkBRzsOIlTBiRUlR8pEgtIbJZzfY1cpUlkO0V9e1LKxADTXc53dO63ILOu75CQa85Sznh5s03tGEePacZ4lrIiZbw6I3NeyYxKzosZmU8xSaVYvV-QRQhbxhiXgs9Jvel007ruI4E-RKo_tcdEdybRRg_R7THBVofowMVD0ttkN7bR0ejQJ9D245QbhtaBjq7vwiU5t7oNePVzl-TtYfO6fqL1y-Pz-r6mIFgZ6Qo0YCVFibk0ppCyYWVeCttwW8mmMrk1ktkVGFkWRcWNRmA2y5s8RyvAgliS21Mv-D4Ej1ZN874nRK9dqzhTRy9qq05e1NGLYoWavExw_gsevNtpf_gPuzthOD22n_5XARx2gMZ5hKhM7_4u-AIVTIPX |
| CitedBy_id | crossref_primary_10_1007_s10586_016_0574_9 crossref_primary_10_1007_s10723_021_09597_5 crossref_primary_10_1007_s10766_016_0406_9 crossref_primary_10_1155_2019_7457938 crossref_primary_10_1186_s13677_016_0057_9 crossref_primary_10_1016_j_sysarc_2019_03_001 crossref_primary_10_1002_spe_2737 crossref_primary_10_1109_ACCESS_2023_3260069 crossref_primary_10_1109_TNSE_2023_3341907 crossref_primary_10_1007_s11227_020_03197_y crossref_primary_10_1002_cpe_3495 crossref_primary_10_1109_TGCN_2018_2890034 crossref_primary_10_1007_s10586_020_03148_5 crossref_primary_10_1109_TSUSC_2018_2838338 crossref_primary_10_1109_TSC_2017_2711009 crossref_primary_10_1007_s11227_018_2679_9 crossref_primary_10_1109_TNSM_2020_3045059 crossref_primary_10_1109_TPDS_2020_3011979 crossref_primary_10_1016_j_future_2014_08_002 crossref_primary_10_1007_s10586_017_0816_5 crossref_primary_10_1007_s13369_017_2748_z crossref_primary_10_1007_s12243_014_0450_7 crossref_primary_10_1016_j_comcom_2016_12_009 crossref_primary_10_1186_s13677_016_0065_9 crossref_primary_10_1016_j_jss_2015_08_051 crossref_primary_10_1007_s10115_016_0922_3 crossref_primary_10_1109_TPDS_2025_3585821 crossref_primary_10_1016_j_ins_2019_12_049 crossref_primary_10_1145_2843890 crossref_primary_10_1007_s10586_021_03265_9 crossref_primary_10_1007_s11227_017_2191_7 crossref_primary_10_1016_j_cpc_2016_07_004 crossref_primary_10_1109_TETCI_2017_2755691 crossref_primary_10_1186_s13677_023_00465_z crossref_primary_10_1109_TCC_2020_3031676 crossref_primary_10_1109_TDSC_2022_3151462 crossref_primary_10_1109_TCC_2020_3006751 crossref_primary_10_1016_j_future_2015_03_022 crossref_primary_10_1007_s11276_021_02614_1 crossref_primary_10_1016_j_jnca_2016_03_001 crossref_primary_10_1016_j_compeleceng_2015_02_003 crossref_primary_10_1109_TSC_2015_2454272 crossref_primary_10_1007_s11227_020_03316_9 crossref_primary_10_1002_spe_2627 crossref_primary_10_1016_j_future_2013_10_017 crossref_primary_10_1002_cpe_8329 crossref_primary_10_1016_j_jnca_2015_07_002 crossref_primary_10_1109_TCC_2019_2944364 crossref_primary_10_1109_TNSM_2023_3268250 |
| Cites_doi | 10.1016/j.future.2010.10.016 10.1504/IJAHUC.2010.035535 10.1016/j.future.2011.10.001 10.1016/j.future.2011.07.003 10.1016/j.simpat.2011.01.007 10.1016/j.future.2008.12.001 10.1177/1094342003173003 10.1016/j.future.2011.05.022 10.1109/MC.2003.1160055 10.1016/j.future.2010.10.015 10.1109/ICAC.2005.27 10.1109/CCGrid.2012.52 10.1016/j.future.2011.05.016 10.1145/1342171.1342172 |
| ContentType | Journal Article |
| Copyright | 2012 Elsevier B.V. |
| Copyright_xml | – notice: 2012 Elsevier B.V. |
| DBID | AAYXX CITATION |
| DOI | 10.1016/j.future.2012.05.018 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1872-7115 |
| EndPage | 98 |
| ExternalDocumentID | 10_1016_j_future_2012_05_018 S0167739X12001148 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 29H 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ 9JN AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABBOA ABFNM ABJNI ABMAC ABXDB ABYKQ ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADMUD AEBSH AEKER AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BKOJK BLXMC CS3 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ IHE J1W KOM LG9 M41 MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 PC. Q38 R2- RIG ROL RPZ SBC SDF SDG SES SEW SPC SPCBC SSV SSZ T5K UHS WUQ XPP ZMT ~G- 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ADNMO AEIPS AFJKZ AGQPQ AIIUN ANKPU APXCP CITATION EFKBS ~HD |
| ID | FETCH-LOGICAL-c306t-9cace8736e47dd577b06463fb1f87b8d4fd70f9cd765581daec0f24b44ef3cfc3 |
| ISICitedReferencesCount | 104 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000331414700008&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0167-739X |
| IngestDate | Sat Nov 29 08:04:07 EST 2025 Tue Nov 18 22:25:03 EST 2025 Fri Feb 23 02:30:19 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Elasticity Cloud computing Cost-aware criteria Multi-tier applications Adaptive scaling algorithm |
| Language | English |
| License | https://www.elsevier.com/tdm/userlicense/1.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c306t-9cace8736e47dd577b06463fb1f87b8d4fd70f9cd765581daec0f24b44ef3cfc3 |
| PageCount | 17 |
| ParticipantIDs | crossref_citationtrail_10_1016_j_future_2012_05_018 crossref_primary_10_1016_j_future_2012_05_018 elsevier_sciencedirect_doi_10_1016_j_future_2012_05_018 |
| PublicationCentury | 2000 |
| PublicationDate | March 2014 2014-03-00 |
| PublicationDateYYYYMMDD | 2014-03-01 |
| PublicationDate_xml | – month: 03 year: 2014 text: March 2014 |
| PublicationDecade | 2010 |
| PublicationTitle | Future generation computer systems |
| PublicationYear | 2014 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | R. Pal, P. Hui, On the economics of cloud markets, Technical Report, University of Southern California, Los Angeles, 2011, pp. 1–7. Darlington, Ghanem, Guo, To (br000240) 1997; 4 Hu, Wong, Iszlai, Litoiu (br000080) 2009 Buyya, Yeo, Venugopal, Broberg, Brandic (br000095) 2009; 25 Chandra, Gong, Shenoy (br000020) 2003 Urgaonkar, Pacifici, Shenoy, Spreitzer, Tantawi (br000035) 2005 Xiong, Perros (br000135) 2009 Bi, Zhu, Tian, Wang (br000075) 2010 AlSairafi, Emmanouil, Ghanem, Giannadakis, Guo, Kalaitzopoulos, Osmond, Rowe, Syed, Wendel (br000220) 2003; 17 Unicloud. Buyya, Ranjan, Calheiros (br000100) 2009 Nathani, Chaudhary, Somani (br000065) 2011; 28 Martin, Brown, Powley, Vazquez-Poletti (br000115) 2011 R. Han, L. Guo, M.M. Ghanem, Y. Guo, Lightweight resource scaling for cloud applications, in: The 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid’12, IEEE, Ottawa, Canada, 2012, pp. 644–651. J.Z. Li, Fast optimization for scalable application deployments in large service centers, Department of Systems and Computer Engineering, Carleton University, Ottawa, Ontario, 2011, p. 139. Doyle, Chase, Asad, Jin, Vahdat (br000025) 2003 Bacigalupo, van Hemert, Chen, Usmani, Chester, Dillenberger, Wills, Gilbert, Jarvis (br000070) 2011; 19 Urgaonkar, Shenoy, Chandra, Goyal, Wood (br000050) 2008; 3 . Ferrer, Hernández, Tordsson, Elmroth, Ali-Eldin, Zsigri, Sirvent, Guitart, Badia, Djemame (br000125) 2011; 28 Rightscale. Microsoft Azure. Hsu, Huang, Wang (br000200) 2011; 27 Ghanem, Guo, Rowe, Wendel (br000215) 2002 B. Urgaonkar, P. Shenoy, A. Chandra, P. Goyal, Dynamic provisioning of multi-tier Internet applications, in: Second International Conference on Autonomic Computing, ICAC’05, Seattle, Washington, 2005, pp. 217–228. Rodero-Merino, Caron, Muresan, Desprez (br000105) 2011; 28 Han, Liu, Wen, Wang (br000205) 2009 Ghosh, Trivedi, Naik, Kim (br000140) 2010 Kephart, Chess (br000130) 2003; 36 Truong Huu, Koslovski, Anhalt, Montagnat, Vicat-Blanc Primet (br000155) 2011 Azam, Ghanem, Kalaitzopoulos, Wolf, Kasam, Wang, Hofmann-Apitius (br000235) 2010; 6 Iqbal, Dailey, Carrera, Janecek (br000160) 2011; 27 Guo, Guo, Tian (br000085) 2010 Tordsson, Montero, Moreno-Vozmediano, Llorente (br000230) 2012; 28 Casalicchio, Silvestri (br000120) 2011 J. Hamilton, Cooperative expendable micro-slice servers (CEMS): low cost, low power servers for Internet-scale services, White Paper, 2009. Ghosh, Longo, Naik, Trivedi (br000145) 2010 Lim, Babu, Chase, Parekh (br000110) 2009 Jain (br000190) 1991 Han, Guo, Guo, He (br000195) 2011 Cooper (br000185) 1981 Liu, Heo, Sha, Zhu (br000040) 2006 (29.10.11). Urgaonkar, Shenoy (br000030) 2004 VMware OVF. Amazon Web Services (Amazon WS). IBM developer cloud. Han, Liu, Wen, Wang (br000210) 2010 R.N. Calheiros, R. Ranjan, C.A.F. De Rose, R. Buyya, Cloudsim: a novel framework for modeling and simulation of cloud computing infrastructures and services, Technical Report, Grid Computing and Distributed Systems Laboratory, The University of Melbourne, Melbourne, 2009, pp. 1–9. TPC Transaction Processing Performance Council. Han (10.1016/j.future.2012.05.018_br000210) 2010 Hsu (10.1016/j.future.2012.05.018_br000200) 2011; 27 Ghanem (10.1016/j.future.2012.05.018_br000215) 2002 Azam (10.1016/j.future.2012.05.018_br000235) 2010; 6 Liu (10.1016/j.future.2012.05.018_br000040) 2006 Rodero-Merino (10.1016/j.future.2012.05.018_br000105) 2011; 28 Tordsson (10.1016/j.future.2012.05.018_br000230) 2012; 28 Kephart (10.1016/j.future.2012.05.018_br000130) 2003; 36 Han (10.1016/j.future.2012.05.018_br000195) 2011 10.1016/j.future.2012.05.018_br000015 Hu (10.1016/j.future.2012.05.018_br000080) 2009 Ferrer (10.1016/j.future.2012.05.018_br000125) 2011; 28 Han (10.1016/j.future.2012.05.018_br000205) 2009 10.1016/j.future.2012.05.018_br000045 Ghosh (10.1016/j.future.2012.05.018_br000140) 2010 10.1016/j.future.2012.05.018_br000165 Darlington (10.1016/j.future.2012.05.018_br000240) 1997; 4 Doyle (10.1016/j.future.2012.05.018_br000025) 2003 Buyya (10.1016/j.future.2012.05.018_br000095) 2009; 25 Bi (10.1016/j.future.2012.05.018_br000075) 2010 Urgaonkar (10.1016/j.future.2012.05.018_br000030) 2004 10.1016/j.future.2012.05.018_br000060 Truong Huu (10.1016/j.future.2012.05.018_br000155) 2011 Ghosh (10.1016/j.future.2012.05.018_br000145) 2010 10.1016/j.future.2012.05.018_br000180 Urgaonkar (10.1016/j.future.2012.05.018_br000035) 2005 Bacigalupo (10.1016/j.future.2012.05.018_br000070) 2011; 19 Xiong (10.1016/j.future.2012.05.018_br000135) 2009 Guo (10.1016/j.future.2012.05.018_br000085) 2010 Martin (10.1016/j.future.2012.05.018_br000115) 2011 AlSairafi (10.1016/j.future.2012.05.018_br000220) 2003; 17 Chandra (10.1016/j.future.2012.05.018_br000020) 2003 Nathani (10.1016/j.future.2012.05.018_br000065) 2011; 28 10.1016/j.future.2012.05.018_br000005 10.1016/j.future.2012.05.018_br000225 Urgaonkar (10.1016/j.future.2012.05.018_br000050) 2008; 3 10.1016/j.future.2012.05.018_br000055 Casalicchio (10.1016/j.future.2012.05.018_br000120) 2011 10.1016/j.future.2012.05.018_br000010 10.1016/j.future.2012.05.018_br000175 Lim (10.1016/j.future.2012.05.018_br000110) 2009 Jain (10.1016/j.future.2012.05.018_br000190) 1991 10.1016/j.future.2012.05.018_br000150 10.1016/j.future.2012.05.018_br000170 Buyya (10.1016/j.future.2012.05.018_br000100) 2009 Cooper (10.1016/j.future.2012.05.018_br000185) 1981 10.1016/j.future.2012.05.018_br000090 Iqbal (10.1016/j.future.2012.05.018_br000160) 2011; 27 |
| References_xml | – start-page: 381 year: 2003 end-page: 398 ident: br000020 article-title: Dynamic resource allocation for shared data centers using online measurements publication-title: Proceedings of the 11th International Conference on Quality of Service – start-page: 99 year: 2010 end-page: 105 ident: br000210 article-title: Dynamically analyzing time constraints in workflow systems with fixed-date constraint publication-title: Proceedings of the Twelfth Asia-Pacific Web Conference – volume: 4 start-page: 13 year: 1997 end-page: 23 ident: br000240 article-title: Guided resource organisation in heterogeneous parallel computing publication-title: International Journal of High Performance Computing – start-page: 291 year: 2005 end-page: 302 ident: br000035 article-title: An analytical model for multi-tier Internet services and its applications publication-title: Proceedings of the 2005 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems – reference: B. Urgaonkar, P. Shenoy, A. Chandra, P. Goyal, Dynamic provisioning of multi-tier Internet applications, in: Second International Conference on Autonomic Computing, ICAC’05, Seattle, Washington, 2005, pp. 217–228. – reference: TPC Transaction Processing Performance Council. – volume: 27 start-page: 860 year: 2011 end-page: 870 ident: br000200 article-title: Online scheduling of workflow applications in grid environments publication-title: Future Generation Computer Systems – start-page: 343 year: 2010 end-page: 347 ident: br000145 article-title: Quantifying resiliency of IaaS cloud publication-title: 2010 29th IEEE Symposium on Reliable Distributed Systems – start-page: 13 year: 2009 end-page: 18 ident: br000110 article-title: Automated control in cloud computing: challenges and opportunities publication-title: Proceedings of the 1st Workshop on Automated Control for Datacenters and Clouds – reference: R. Pal, P. Hui, On the economics of cloud markets, Technical Report, University of Southern California, Los Angeles, 2011, pp. 1–7. – start-page: 1 year: 2011 end-page: 21 ident: br000155 article-title: Joint elastic cloud and virtual network framework for application performance-cost optimization publication-title: Journal of Grid Computing – start-page: 669 year: 2009 end-page: 673 ident: br000205 article-title: Probability timing constraint WF-nets and their application to timing schedulability analysis of workflow management systems publication-title: 2009 WRI World Congress on Computer Science and Information Engineering – start-page: 416 year: 2002 ident: br000215 article-title: Grid-based knowledge discovery services for high throughput informatics publication-title: Proceedings of the Eleventh IEEE International Symposium on High Performance Distributed Computing – start-page: 135 year: 2011 end-page: 140 ident: br000115 article-title: Autonomic management of elastic services in the cloud publication-title: IEEE Symposium on Computers and Communications – volume: 36 start-page: 41 year: 2003 end-page: 50 ident: br000130 article-title: The vision of autonomic computing publication-title: Computer – reference: IBM developer cloud. – year: 1981 ident: br000185 article-title: Introduction to Queueing Theory – reference: Microsoft Azure. – volume: 19 start-page: 1479 year: 2011 end-page: 1495 ident: br000070 article-title: Managing dynamic enterprise and urgent workloads on clouds using layered queuing and historical performance models publication-title: Simulation Modelling Practice and Theory – start-page: 370 year: 2010 end-page: 377 ident: br000075 article-title: Dynamic provisioning modeling for virtualized multi-tier applications in cloud data center publication-title: 2010 IEEE 3rd International Conference on Cloud Computing – start-page: 1 year: 2009 end-page: 11 ident: br000100 article-title: Modeling and simulation of scalable cloud computing environments and the cloudsim toolkit: challenges and opportunities publication-title: International Conference on High Performance Computing & Simulation – year: 1991 ident: br000190 article-title: The Art of Computer Systems Performance Analysis – start-page: 693 year: 2009 end-page: 700 ident: br000135 article-title: Service performance and analysis in cloud computing publication-title: 2009 Congress on Services-I – volume: 28 start-page: 358 year: 2012 end-page: 367 ident: br000230 article-title: Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers publication-title: Future Generation Computer Systems – reference: VMware OVF. – start-page: 106 year: 2006 end-page: 114 ident: br000040 article-title: Adaptive control of multi-tiered web applications using queueing predictor publication-title: 10th IEEE/IFIP Network Operations and Management Symposium – reference: R. Han, L. Guo, M.M. Ghanem, Y. Guo, Lightweight resource scaling for cloud applications, in: The 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid’12, IEEE, Ottawa, Canada, 2012, pp. 644–651. – start-page: 101 year: 2009 end-page: 111 ident: br000080 article-title: Resource provisioning for cloud computing publication-title: Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research – year: 2003 ident: br000025 article-title: Model-based resource provisioning in a web service utility publication-title: Proceedings of the 4th Conference on USENIX Symposium on Internet Technologies and Systems – volume: 28 start-page: 94 year: 2011 end-page: 103 ident: br000065 article-title: Policy based resource allocation in IaaS cloud publication-title: Future Generation Computer Systems – start-page: 506 year: 2011 end-page: 510 ident: br000195 article-title: A Deployment platform for dynamically scaling applications in the cloud publication-title: 3rd IEEE International Conference on Cloud Computing Technology and Science – volume: 17 start-page: 297 year: 2003 end-page: 315 ident: br000220 article-title: The design of discovery net: towards open grid services for knowledge discovery publication-title: International Journal of High Performance Computing Applications – start-page: 394 year: 2010 end-page: 401 ident: br000085 article-title: IC Cloud: a design space for composable cloud computing publication-title: 2010 IEEE 3rd International Conference on Cloud Computing – reference: J.Z. Li, Fast optimization for scalable application deployments in large service centers, Department of Systems and Computer Engineering, Carleton University, Ottawa, Ontario, 2011, p. 139. – reference: R.N. Calheiros, R. Ranjan, C.A.F. De Rose, R. Buyya, Cloudsim: a novel framework for modeling and simulation of cloud computing infrastructures and services, Technical Report, Grid Computing and Distributed Systems Laboratory, The University of Melbourne, Melbourne, 2009, pp. 1–9. – volume: 28 start-page: 66 year: 2011 end-page: 77 ident: br000125 article-title: OPTIMIS: a holistic approach to cloud service provisioning publication-title: Future Generation Computer Systems – reference: Unicloud. – volume: 3 start-page: 1 year: 2008 end-page: 25 ident: br000050 article-title: Agile dynamic provisioning of multi-tier Internet applications publication-title: ACM Transactions on Autonomous and Adaptive Systems – volume: 25 start-page: 599 year: 2009 end-page: 616 ident: br000095 article-title: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility publication-title: Future Generation Computer Systems – volume: 28 start-page: 633 year: 2011 end-page: 648 ident: br000105 article-title: Using clouds to scale grid resources: an economic model publication-title: Future Generation Computer Systems – volume: 27 start-page: 871 year: 2011 end-page: 879 ident: br000160 article-title: Adaptive resource provisioning for read intensive multi-tier applications in the cloud publication-title: Future Generation Computer Systems – reference: J. Hamilton, Cooperative expendable micro-slice servers (CEMS): low cost, low power servers for Internet-scale services, White Paper, 2009. – reference: Rightscale. – reference: Amazon Web Services (Amazon WS). – reference: (29.10.11). – reference: . – year: 2004 ident: br000030 article-title: Cataclysm: handling extreme overloads in Internet services publication-title: Proceedings of the 23rd Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing – start-page: 125 year: 2010 end-page: 132 ident: br000140 article-title: End-to-end performability analysis for infrastructure-as-a-service cloud: an interacting stochastic models approach publication-title: 2010 IEEE 16th Pacific Rim International Symposium on Dependable Computing – start-page: 161 year: 2011 end-page: 166 ident: br000120 article-title: Architectures for autonomic service management in cloud-based systems publication-title: IEEE Symposium on Computers and Communications – volume: 6 start-page: 235 year: 2010 end-page: 251 ident: br000235 article-title: DockFlow: achieving interoperability of protein docking tools across heterogeneous grid middleware publication-title: International Journal of Ad Hoc and Ubiquitous Computing – start-page: 669 year: 2009 ident: 10.1016/j.future.2012.05.018_br000205 article-title: Probability timing constraint WF-nets and their application to timing schedulability analysis of workflow management systems – start-page: 381 year: 2003 ident: 10.1016/j.future.2012.05.018_br000020 article-title: Dynamic resource allocation for shared data centers using online measurements – ident: 10.1016/j.future.2012.05.018_br000150 – start-page: 370 year: 2010 ident: 10.1016/j.future.2012.05.018_br000075 article-title: Dynamic provisioning modeling for virtualized multi-tier applications in cloud data center – volume: 27 start-page: 871 year: 2011 ident: 10.1016/j.future.2012.05.018_br000160 article-title: Adaptive resource provisioning for read intensive multi-tier applications in the cloud publication-title: Future Generation Computer Systems doi: 10.1016/j.future.2010.10.016 – start-page: 394 year: 2010 ident: 10.1016/j.future.2012.05.018_br000085 article-title: IC Cloud: a design space for composable cloud computing – volume: 6 start-page: 235 year: 2010 ident: 10.1016/j.future.2012.05.018_br000235 article-title: DockFlow: achieving interoperability of protein docking tools across heterogeneous grid middleware publication-title: International Journal of Ad Hoc and Ubiquitous Computing doi: 10.1504/IJAHUC.2010.035535 – start-page: 1 year: 2009 ident: 10.1016/j.future.2012.05.018_br000100 article-title: Modeling and simulation of scalable cloud computing environments and the cloudsim toolkit: challenges and opportunities – year: 2003 ident: 10.1016/j.future.2012.05.018_br000025 article-title: Model-based resource provisioning in a web service utility – start-page: 106 year: 2006 ident: 10.1016/j.future.2012.05.018_br000040 article-title: Adaptive control of multi-tiered web applications using queueing predictor – ident: 10.1016/j.future.2012.05.018_br000060 – volume: 28 start-page: 633 year: 2011 ident: 10.1016/j.future.2012.05.018_br000105 article-title: Using clouds to scale grid resources: an economic model publication-title: Future Generation Computer Systems doi: 10.1016/j.future.2011.10.001 – start-page: 125 year: 2010 ident: 10.1016/j.future.2012.05.018_br000140 article-title: End-to-end performability analysis for infrastructure-as-a-service cloud: an interacting stochastic models approach – ident: 10.1016/j.future.2012.05.018_br000165 – volume: 28 start-page: 358 year: 2012 ident: 10.1016/j.future.2012.05.018_br000230 article-title: Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers publication-title: Future Generation Computer Systems doi: 10.1016/j.future.2011.07.003 – start-page: 1 year: 2011 ident: 10.1016/j.future.2012.05.018_br000155 article-title: Joint elastic cloud and virtual network framework for application performance-cost optimization publication-title: Journal of Grid Computing – ident: 10.1016/j.future.2012.05.018_br000010 – volume: 19 start-page: 1479 year: 2011 ident: 10.1016/j.future.2012.05.018_br000070 article-title: Managing dynamic enterprise and urgent workloads on clouds using layered queuing and historical performance models publication-title: Simulation Modelling Practice and Theory doi: 10.1016/j.simpat.2011.01.007 – start-page: 416 year: 2002 ident: 10.1016/j.future.2012.05.018_br000215 article-title: Grid-based knowledge discovery services for high throughput informatics – volume: 25 start-page: 599 year: 2009 ident: 10.1016/j.future.2012.05.018_br000095 article-title: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility publication-title: Future Generation Computer Systems doi: 10.1016/j.future.2008.12.001 – volume: 17 start-page: 297 year: 2003 ident: 10.1016/j.future.2012.05.018_br000220 article-title: The design of discovery net: towards open grid services for knowledge discovery publication-title: International Journal of High Performance Computing Applications doi: 10.1177/1094342003173003 – ident: 10.1016/j.future.2012.05.018_br000180 – year: 2004 ident: 10.1016/j.future.2012.05.018_br000030 article-title: Cataclysm: handling extreme overloads in Internet services – ident: 10.1016/j.future.2012.05.018_br000090 – volume: 28 start-page: 66 year: 2011 ident: 10.1016/j.future.2012.05.018_br000125 article-title: OPTIMIS: a holistic approach to cloud service provisioning publication-title: Future Generation Computer Systems doi: 10.1016/j.future.2011.05.022 – volume: 36 start-page: 41 year: 2003 ident: 10.1016/j.future.2012.05.018_br000130 article-title: The vision of autonomic computing publication-title: Computer doi: 10.1109/MC.2003.1160055 – volume: 27 start-page: 860 year: 2011 ident: 10.1016/j.future.2012.05.018_br000200 article-title: Online scheduling of workflow applications in grid environments publication-title: Future Generation Computer Systems doi: 10.1016/j.future.2010.10.015 – start-page: 291 year: 2005 ident: 10.1016/j.future.2012.05.018_br000035 article-title: An analytical model for multi-tier Internet services and its applications – ident: 10.1016/j.future.2012.05.018_br000045 doi: 10.1109/ICAC.2005.27 – start-page: 693 year: 2009 ident: 10.1016/j.future.2012.05.018_br000135 article-title: Service performance and analysis in cloud computing – ident: 10.1016/j.future.2012.05.018_br000170 – start-page: 13 year: 2009 ident: 10.1016/j.future.2012.05.018_br000110 article-title: Automated control in cloud computing: challenges and opportunities – ident: 10.1016/j.future.2012.05.018_br000175 doi: 10.1109/CCGrid.2012.52 – start-page: 135 year: 2011 ident: 10.1016/j.future.2012.05.018_br000115 article-title: Autonomic management of elastic services in the cloud – start-page: 161 year: 2011 ident: 10.1016/j.future.2012.05.018_br000120 article-title: Architectures for autonomic service management in cloud-based systems – volume: 4 start-page: 13 year: 1997 ident: 10.1016/j.future.2012.05.018_br000240 article-title: Guided resource organisation in heterogeneous parallel computing publication-title: International Journal of High Performance Computing – ident: 10.1016/j.future.2012.05.018_br000005 – start-page: 101 year: 2009 ident: 10.1016/j.future.2012.05.018_br000080 article-title: Resource provisioning for cloud computing – volume: 28 start-page: 94 year: 2011 ident: 10.1016/j.future.2012.05.018_br000065 article-title: Policy based resource allocation in IaaS cloud publication-title: Future Generation Computer Systems doi: 10.1016/j.future.2011.05.016 – year: 1991 ident: 10.1016/j.future.2012.05.018_br000190 – ident: 10.1016/j.future.2012.05.018_br000225 – year: 1981 ident: 10.1016/j.future.2012.05.018_br000185 – volume: 3 start-page: 1 year: 2008 ident: 10.1016/j.future.2012.05.018_br000050 article-title: Agile dynamic provisioning of multi-tier Internet applications publication-title: ACM Transactions on Autonomous and Adaptive Systems doi: 10.1145/1342171.1342172 – start-page: 343 year: 2010 ident: 10.1016/j.future.2012.05.018_br000145 article-title: Quantifying resiliency of IaaS cloud – start-page: 99 year: 2010 ident: 10.1016/j.future.2012.05.018_br000210 article-title: Dynamically analyzing time constraints in workflow systems with fixed-date constraint – ident: 10.1016/j.future.2012.05.018_br000015 – start-page: 506 year: 2011 ident: 10.1016/j.future.2012.05.018_br000195 article-title: A Deployment platform for dynamically scaling applications in the cloud – ident: 10.1016/j.future.2012.05.018_br000055 |
| SSID | ssj0001731 |
| Score | 2.403659 |
| Snippet | Elasticity (on-demand scaling) of applications is one of the most important features of cloud computing. This elasticity is the ability to adaptively scale... |
| SourceID | crossref elsevier |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 82 |
| SubjectTerms | Adaptive scaling algorithm Cloud computing Cost-aware criteria Elasticity Multi-tier applications |
| Title | Enabling cost-aware and adaptive elasticity of multi-tier cloud applications |
| URI | https://dx.doi.org/10.1016/j.future.2012.05.018 |
| Volume | 32 |
| WOSCitedRecordID | wos000331414700008&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1872-7115 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001731 issn: 0167-739X databaseCode: AIEXJ dateStart: 19950201 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9swDBaydIdd9h7WvaDDboULO7It6VgMKbZhKwasA7KTIeuBpQ3soHG6HvrjS5nyA8uwF7CLESiRLYhfKJLmRxLymglvWJR55GLDwUHJ4khIG0cyl0IYo7nhrm02wU9OxGIhP00m1x0X5nLFq0pcXcn1fxU1jIGwPXX2L8Td3xQG4DMIHa4gdrj-keDnng2FVNpNE6nvKrwhUEat2zwhCwazz6XGXIw2ozBqPOlEr-qtORi_0h6brsdt9RHfctkG1OjQESKUg94M2gwd--2yz-75piqLwdfaM7acOvh42H-5rTE68MPA1-W5HQclknTIysJI2Q5bBoOXoJQ5a1vnwtmDCldwsPATpHR2GjlEPFGlYm-icDhjx-odtY8RiLNDrMPiE_ZmWI9VDMdcn3z42a_DLyOZtVRicYvszXgmxZTsHb2bL973J3nCQz_LsO6OetnmB-4-6-emzchcOb1P7gY_gx4hPh6Qia0ekntdDw8aVPoj8qGDCx3gQgEutIMLHeBCa0cHuNAWLnQMl8fky_H89M3bKHTYiDS4ik0ktdJWcJbblBuTcV6ChZozVyZO8FKY1BkeO6kNz7MMPBtldexmaZmm1jHtNHtCplVd2aeEptpoxqTQvrRsCjiCO6hcujwzwjFj9gnrNqfQofy874KyKro8w7MCt7TwW1rEWQFbuk-iftYay6_85ve82_cimJBoGhYAlV_OfPbPM5-TO8Nf4AWZNhdb-5Lc1pfNcnPxKmDqBnRgmvc |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Enabling+cost-aware+and+adaptive+elasticity+of+multi-tier+cloud+applications&rft.jtitle=Future+generation+computer+systems&rft.au=Han%2C+Rui&rft.au=Ghanem%2C+Moustafa+M.&rft.au=Guo%2C+Li&rft.au=Guo%2C+Yike&rft.date=2014-03-01&rft.pub=Elsevier+B.V&rft.issn=0167-739X&rft.eissn=1872-7115&rft.volume=32&rft.spage=82&rft.epage=98&rft_id=info:doi/10.1016%2Fj.future.2012.05.018&rft.externalDocID=S0167739X12001148 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-739X&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-739X&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-739X&client=summon |