메뉴 건너뛰기




Volumn 29, Issue 5, 2017, Pages

FCMS: A fuzzy controller for CPU and memory consolidation under SLA constraints

Author keywords

cloud computing, feedback control, fuzzy control, resource management, server consolidation, virtualized cloud applications

Indexed keywords

CONTROLLERS; FUZZY CONTROL; VIRTUAL MACHINE;

EID: 85006153412     PISSN: 15320626     EISSN: 15320634     Source Type: Journal    
DOI: 10.1002/cpe.3968     Document Type: Article
Times cited : (14)

References (79)
  • 1
    • 77950347409 scopus 로고    scopus 로고
    • A view of cloud computing
    • Armbrust M, Fox A, Griffith R, et al. A view of cloud computing. Commun ACM. 2010;53(4):50–58.
    • (2010) Commun ACM , vol.53 , Issue.4 , pp. 50-58
    • Armbrust, M.1    Fox, A.2    Griffith, R.3
  • 4
    • 80052586939 scopus 로고    scopus 로고
    • Available from, Accessed September 12, 2016
    • Amazon Web Services, Inc. Amazon Web Services. 2016. Available from: https://aws.amazon.com. Accessed September 12, 2016.
    • (2016) Amazon Web Services, Inc. Amazon Web Services
  • 5
    • 85011801606 scopus 로고    scopus 로고
    • Available from, Accessed September 12, 2016
    • Rackspace. Rackspace: The Open Cloud Company. 2016. Available from: http://www.rackspace.com. Accessed September 12, 2016.
    • (2016) Rackspace. Rackspace: The Open Cloud Company
  • 6
    • 70350220242 scopus 로고    scopus 로고
    • Beyond server consolidation
    • Vogels W. Beyond server consolidation. Queue. 2008;6(1):20–26.
    • (2008) Queue , vol.6 , Issue.1 , pp. 20-26
    • Vogels, W.1
  • 7
    • 74949093980 scopus 로고    scopus 로고
    • The cost of a cloud: research problems in data center networks
    • Greenberg A, Hamilton J, Maltz DA, Patel P. The cost of a cloud: research problems in data center networks. Comput Comm Rev. 2009;39(1):68–73.
    • (2009) Comput Comm Rev , vol.39 , Issue.1 , pp. 68-73
    • Greenberg, A.1    Hamilton, J.2    Maltz, D.A.3    Patel, P.4
  • 8
    • 84963883176 scopus 로고    scopus 로고
    • Challenges in cloud scale data centers
    • Maltz DA. Challenges in cloud scale data centers. Perform Eval Rev. 2013;41(1):3–4.
    • (2013) Perform Eval Rev , vol.41 , Issue.1 , pp. 3-4
    • Maltz, D.A.1
  • 10
    • 78049351000 scopus 로고    scopus 로고
    • The ShareGrid peer-to-peer desktop grid: infrastructure, applications, and performance evaluation
    • Anglano C, Canonico M, Guazzone M. The ShareGrid peer-to-peer desktop grid: infrastructure, applications, and performance evaluation. J Grid Comput. 2010;8(4):543–570.
    • (2010) J Grid Comput , vol.8 , Issue.4 , pp. 543-570
    • Anglano, C.1    Canonico, M.2    Guazzone, M.3
  • 11
    • 84867254130 scopus 로고    scopus 로고
    • Service level agreement (SLA) in utility computing systems
    • In, Cardellini V, Casalicchio E, Branco KRLJC, Estrella JC, Monaco FJ, eds., Hershey, PA, USA, IGI Global
    • Wu L, Buyya R. Service level agreement (SLA) in utility computing systems. In: Cardellini V, Casalicchio E, Branco KRLJC, Estrella JC, Monaco FJ, eds. Performance and Dependability in Service Computing: Concepts, Techniques and Research Directions. Hershey, PA, USA: IGI Global; 2011: 286–310.
    • (2011) Performance and Dependability in Service Computing: Concepts, Techniques and Research Directions , pp. 286-310
    • Wu, L.1    Buyya, R.2
  • 16
    • 84901044385 scopus 로고    scopus 로고
    • Automatic scaling of internet applications for cloud computing services
    • Xiao Z, Chen Q, Luo H. Automatic scaling of internet applications for cloud computing services. IEEE Trans Comput. 2014;63(5):1111–1123.
    • (2014) IEEE Trans Comput , vol.63 , Issue.5 , pp. 1111-1123
    • Xiao, Z.1    Chen, Q.2    Luo, H.3
  • 17
    • 84873699606 scopus 로고    scopus 로고
    • Performance implications of multi-tier application deployments on infrastructure-as-a-service clouds: towards performance modeling
    • Lloyd W, Pallickara S, David O, Lyon J, Arabi M, Rojas K. Performance implications of multi-tier application deployments on infrastructure-as-a-service clouds: towards performance modeling. Future Generat Comput Syst. 2013;29(5):1254–1264.
    • (2013) Future Generat Comput Syst , vol.29 , Issue.5 , pp. 1254-1264
    • Lloyd, W.1    Pallickara, S.2    David, O.3    Lyon, J.4    Arabi, M.5    Rojas, K.6
  • 18
    • 84927671983 scopus 로고    scopus 로고
    • Hotplug or ballooning: a comparative study on dynamic memory management techniques for virtual machines
    • Liu H, Jin H, Liao X, Deng W, He B, z. Xu C. Hotplug or ballooning: a comparative study on dynamic memory management techniques for virtual machines. IEEE Trans Parallel Distr Syst. 2015;26(5):1350–1363.
    • (2015) IEEE Trans Parallel Distr Syst , vol.26 , Issue.5 , pp. 1350-1363
    • Liu, H.1    Jin, H.2    Liao, X.3    Deng, W.4    He, B.5    Xu, C.Z.6
  • 19
    • 84963808523 scopus 로고    scopus 로고
    • Autonomic performance and power control for co-located web applications in virtualized datacenters
    • Lama P, Guo Y, Jiang C, Zhou X. Autonomic performance and power control for co-located web applications in virtualized datacenters. IEEE Trans Parallel Distr Syst. 2016;27(5):1289–1302.
    • (2016) IEEE Trans Parallel Distr Syst , vol.27 , Issue.5 , pp. 1289-1302
    • Lama, P.1    Guo, Y.2    Jiang, C.3    Zhou, X.4
  • 21
    • 84991408020 scopus 로고    scopus 로고
    • FC2Q: exploiting fuzzy control in server consolidation for cloud applications with SLA constraints
    • Anglano C, Canonico M, Guazzone M. FC2Q: exploiting fuzzy control in server consolidation for cloud applications with SLA constraints. Concurrency Comput Pract Ex. 2015;27(17):4491–4514.
    • (2015) Concurrency Comput Pract Ex , vol.27 , Issue.17 , pp. 4491-4514
    • Anglano, C.1    Canonico, M.2    Guazzone, M.3
  • 22
    • 84893307436 scopus 로고    scopus 로고
    • QoS guarantees and service differentiation for dynamic cloud applications
    • Rao J, Wei Y, Gong J, Xu CZ. QoS guarantees and service differentiation for dynamic cloud applications. IEEE Trans Netw Service Manag. 2013;10(1):43–55.
    • (2013) IEEE Trans Netw Service Manag , vol.10 , Issue.1 , pp. 43-55
    • Rao, J.1    Wei, Y.2    Gong, J.3    Xu, C.Z.4
  • 26
    • 0026928374 scopus 로고
    • Fuzzy basis functions, universal approximation, and orthogonal least-squares learning
    • Wang LX, Mendel JM. Fuzzy basis functions, universal approximation, and orthogonal least-squares learning. IEEE Trans Comput. 1992;3(5):807–814.
    • (1992) IEEE Trans Comput , vol.3 , Issue.5 , pp. 807-814
    • Wang, L.X.1    Mendel, J.M.2
  • 27
    • 0028532753 scopus 로고
    • Fuzzy systems as universal approximators
    • Kosko B. Fuzzy systems as universal approximators. IEEE Trans Comput. 1994;43(11):1329–1333.
    • (1994) IEEE Trans Comput , vol.43 , Issue.11 , pp. 1329-1333
    • Kosko, B.1
  • 28
    • 84919717849 scopus 로고    scopus 로고
    • Stochastic model driven capacity planning for an infrastructure-as-a-service cloud
    • Ghosh R, Longo F, Xia R, Naik VK, Trivedi KS. Stochastic model driven capacity planning for an infrastructure-as-a-service cloud. IEEE Trans Service Comput. 2014;7(4):667–680.
    • (2014) IEEE Trans Service Comput , vol.7 , Issue.4 , pp. 667-680
    • Ghosh, R.1    Longo, F.2    Xia, R.3    Naik, V.K.4    Trivedi, K.S.5
  • 29
    • 84866771162 scopus 로고    scopus 로고
    • Biting off safely more than you can chew: predictive analytics for resource over-commit in IaaS cloud
    • IEEE, 2012, Washington, DC, USA
    • Ghosh R, Naik VK. Biting off safely more than you can chew: predictive analytics for resource over-commit in IaaS cloud. Proc. of the 5th International Conference on Cloud Computing (CLOUD). IEEE, 2012, Washington, DC, USA; 2012: 25–32.
    • (2012) Proc. of the 5th International Conference on Cloud Computing (CLOUD) , pp. 25-32
    • Ghosh, R.1    Naik, V.K.2
  • 32
    • 84861090479 scopus 로고    scopus 로고
    • Dealing with burstiness in multi-tier applications: models and their parameterization
    • Casale G, Mi N, Cherkasova L, Smirni E. Dealing with burstiness in multi-tier applications: models and their parameterization. IEEE Trans Software Eng. 2012;38(5):1040–1053.
    • (2012) IEEE Trans Software Eng , vol.38 , Issue.5 , pp. 1040-1053
    • Casale, G.1    Mi, N.2    Cherkasova, L.3    Smirni, E.4
  • 33
    • 84873134968 scopus 로고    scopus 로고
    • Interactive analytical processing in big data systems: a cross-industry study of mapreduce workloads
    • Chen Y, Alspaugh S, Katz R. Interactive analytical processing in big data systems: a cross-industry study of mapreduce workloads. Proceedings VLDB Endowment. 2012;5(12):1802–1813.
    • (2012) Proceedings VLDB Endowment , vol.5 , Issue.12 , pp. 1802-1813
    • Chen, Y.1    Alspaugh, S.2    Katz, R.3
  • 34
    • 84919493184 scopus 로고    scopus 로고
    • Coordinated power and performance guarantee with fuzzy MIMO control in virtualized server clusters
    • Lama P, Zhou X. Coordinated power and performance guarantee with fuzzy MIMO control in virtualized server clusters. IEEE Trans Comput. 2015;64(1):97–111.
    • (2015) IEEE Trans Comput , vol.64 , Issue.1 , pp. 97-111
    • Lama, P.1    Zhou, X.2
  • 35
    • 80052586939 scopus 로고    scopus 로고
    • Available from, Accessed September 12, 2016
    • Amazon Web Services, Inc. Amazon EC2 Pricing. 2016. Available from: https://aws.amazon.com/ec2/pricing/. Accessed September 12, 2016.
    • (2016) Amazon Web Services, Inc. Amazon EC2 Pricing
  • 36
    • 85010456039 scopus 로고    scopus 로고
    • Google. Available from, Accessed September 12, 2016
    • Google. Google Compute Engine Pricing. 2016. Available from: https://cloud.google.com/compute/pricing. Accessed September 12, 2016.
    • (2016) Google Compute Engine Pricing
  • 37
    • 85011883068 scopus 로고    scopus 로고
    • Rackspace. Available from, Accessed September 12, 2016
    • Rackspace. Rackspace Cloud Servers Pricing. 2016. Available from: http://www.rackspace.com/cloud/servers/pricing/. Accessed September 12, 2016.
    • (2016) Rackspace Cloud Servers Pricing
  • 44
    • 84857370722 scopus 로고    scopus 로고
    • Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing
    • Beloglazov A, Abawajy J, Buyya R. Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Generat Comput Syst. 2012;28(5):755–768.
    • (2012) Future Generat Comput Syst , vol.28 , Issue.5 , pp. 755-768
    • Beloglazov, A.1    Abawajy, J.2    Buyya, R.3
  • 45
    • 84925105071 scopus 로고    scopus 로고
    • Vmbuddies: coordinating live migration of multi-tier applications in cloud environments
    • Liu H, He B. Vmbuddies: coordinating live migration of multi-tier applications in cloud environments. IEEE Trans Parallel Distr Syst. 2015;26(4):1192–1205.
    • (2015) IEEE Trans Parallel Distr Syst , vol.26 , Issue.4 , pp. 1192-1205
    • Liu, H.1    He, B.2
  • 47
    • 84978382687 scopus 로고    scopus 로고
    • Memory resource management in VMware ESX Server
    • Waldspurger CA. Memory resource management in VMware ESX Server. SIGOPS Oper Syst Rev. 2002;36(SI):181–194.
    • (2002) SIGOPS Oper Syst Rev , vol.36 , Issue.SI , pp. 181-194
    • Waldspurger, C.A.1
  • 50
    • 0017703889 scopus 로고
    • Application of fuzzy logic to approximate reasoning using linguistic synthesis
    • Mamdani EH. Application of fuzzy logic to approximate reasoning using linguistic synthesis. IEEE Trans Comput. 1977;26(12):1182–1191.
    • (1977) IEEE Trans Comput , vol.26 , Issue.12 , pp. 1182-1191
    • Mamdani, E.H.1
  • 51
    • 34248666540 scopus 로고
    • Fuzzy sets
    • Zadeh LA. Fuzzy sets. Inform Contr. 1965;8(3):338–353.
    • (1965) Inform Contr , vol.8 , Issue.3 , pp. 338-353
    • Zadeh, L.A.1
  • 56
    • 85018165561 scopus 로고    scopus 로고
    • Available from, Accessed September 12, 2016
    • Red Hat 2016. Libvirt virtualization API. Available from: http://libvirt.org. Accessed September 12, 2016.
    • (2016) Libvirt virtualization API
    • Red, H.1
  • 58
    • 84991371692 scopus 로고    scopus 로고
    • Available from, Accessed September 12, 2016
    • Apache Software Foundation. The Cassandra project. 2016. Available from: http://cassandra.apache.org. Accessed September 12, 2016.
    • (2016) The Cassandra project
    • Apache, S.1
  • 60
    • 84991400910 scopus 로고    scopus 로고
    • Available from, Accessed September 12, 2016
    • Apache Software Foundation. Olio web 2.0 toolkit. 2011. Available from: https://incubator.apache.org/projects/olio.html. Accessed September 12, 2016.
    • (2011) Olio web 2.0 toolkit
    • Apache, S.1
  • 61
    • 85011930428 scopus 로고    scopus 로고
    • Available from, Accessed September 12, 2016
    • Sanfilippo S. Redis. 2008. Available from: http://redis.io. Accessed September 12, 2016.
    • (2008)
    • Sanfilippo, S.R.1
  • 62
    • 85011930432 scopus 로고    scopus 로고
    • Available from, Accessed September 12, 2016
    • OW2 Consortium. RUBBoS: Rice University bulletin board system. 2004. Available from: http://jmob.ow2.org/rubbos.html. Accessed September 12, 2016.
    • (2004) RUBBoS: Rice University bulletin board system
  • 64
    • 84893297870 scopus 로고    scopus 로고
    • Available from, Accessed September 12, 2016
    • OW2 Consortium. RUBiS: Rice University bidding system. 2008. Available from: http://rubis.ow2.org/index.html. Accessed September 12, 2016.
    • (2008) RUBiS: Rice University bidding system
  • 66
    • 85069480768 scopus 로고    scopus 로고
    • Natick, MA, Available from, Accessed September 12, 2016
    • ® 2015a, Natick, MA. Available from: http://www.mathworks.com. Accessed September 12, 2016.
    • ® 2015a
    • The Mathworks, I.1
  • 73
    • 84977864689 scopus 로고    scopus 로고
    • Automatic memory control of multiple virtual machines on a consolidated server
    • Zhang WZ, Xie HC, Hsu CH. Automatic memory control of multiple virtual machines on a consolidated server. IEEE Trans Cloud Comput. 2015;PP(99):1–1.
    • (2015) IEEE Trans Cloud Comput , vol.PP , Issue.99 , pp. 1
    • Zhang, W.Z.1    Xie, H.C.2    Hsu, C.H.3
  • 74
    • 84945574616 scopus 로고    scopus 로고
    • Automatic memory-based vertical elasticity and oversubscription on cloud platforms
    • Moltó G, Caballer M, de Alfonso C. Automatic memory-based vertical elasticity and oversubscription on cloud platforms. Future Generat Comput Syst. 2016;56:1–10.
    • (2016) Future Generat Comput Syst , vol.56 , pp. 1-10
    • Moltó, G.1    Caballer, M.2    de Alfonso, C.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.