메뉴 건너뛰기




Volumn 16, Issue 3, 2014, Pages 1574-1590

A survey of resource management in multi-tier web applications

Author keywords

control theory; learning; multi tier architecture; resource allocation; Web service

Indexed keywords

CLOUD COMPUTING; COMPUTER SOFTWARE REUSABILITY; CONTROL THEORY; ECONOMICS; NATURAL RESOURCES MANAGEMENT; SURVEYS; WEB SERVICES; WEBSITES;

EID: 84906702363     PISSN: None     EISSN: 1553877X     Source Type: Journal    
DOI: 10.1109/SURV.2014.010814.00060     Document Type: Article
Times cited : (68)

References (117)
  • 1
    • 84871325437 scopus 로고    scopus 로고
    • US. Census Bureau. http://www.census.gov/retail/, 2011.
    • (2011) US. Census Bureau
  • 4
    • 4544313663 scopus 로고    scopus 로고
    • Yaksha: A self-tuning controller for managing the performance of 3-tiered web sites
    • A. Kamra, V. Misra, and E. Nahum, "Yaksha: A Self-Tuning Controller for Managing the Performance of 3-Tiered Web Sites," in 12th IEEE Int. Workshop on Quality of Service, pp. 47-56, 2004.
    • (2004) 12th IEEE Int. Workshop on Quality of Service , pp. 47-56
    • Kamra, A.1    Misra, V.2    Nahum, E.3
  • 6
    • 47549113043 scopus 로고    scopus 로고
    • Virtualization-based autonomic resource management for multi-tier web applications in shared data center
    • X. Wang, Z. Du, Y. Chen, and S. Li, "Virtualization-Based Autonomic Resource Management for Multi-Tier Web Applications in Shared Data Center," J. of Systems and Software, vol. 81, no. 9, pp. 1591-1608, 2008.
    • (2008) J. of Systems and Software , vol.81 , Issue.9 , pp. 1591-1608
    • Wang, X.1    Du, Z.2    Chen, Y.3    Li, S.4
  • 9
    • 0033690948 scopus 로고    scopus 로고
    • A workload characterization study of the 1998 world cup web site
    • M. Arlitt and T. Jin, "A Workload Characterization Study of the 1998 World Cup Web Site," IEEE Network, vol. 14, no. 3, pp. 30-37, 2000.
    • (2000) IEEE Network , vol.14 , Issue.3 , pp. 30-37
    • Arlitt, M.1    Jin, T.2
  • 11
    • 84863752257 scopus 로고    scopus 로고
    • How to price shared optimizations in the cloud
    • P. Upadhyaya, M. Balazinska, and D. Suciu, "How to price shared optimizations in the cloud," Proc. of the VLDB Endowment, vol. 5, no. 6, pp. 562-573, 2012.
    • (2012) Proc. of the VLDB Endowment , vol.5 , Issue.6 , pp. 562-573
    • Upadhyaya, P.1    Balazinska, M.2    Suciu, D.3
  • 12
    • 84871941358 scopus 로고    scopus 로고
    • Maximizing revenue with dynamic cloud pricing: The infinite horizon case
    • H. Xu and B. Li, "Maximizing revenue with dynamic cloud pricing: The infinite horizon case," in IEEE Int. Conf. Commun., pp. 2929-2933, 2012.
    • (2012) IEEE Int. Conf. Commun. , pp. 2929-2933
    • Xu, H.1    Li, B.2
  • 15
    • 84884377134 scopus 로고    scopus 로고
    • Service level agreement-based joint application environment assignment and resource allocation in cloud computing systems
    • Y. Wang, S. Chen, and M. Pedram, "Service level agreement-based joint application environment assignment and resource allocation in cloud computing systems," in IEEE Green Technol. Conf., pp. 167-174, 2013.
    • (2013) IEEE Green Technol. Conf. , pp. 167-174
    • Wang, Y.1    Chen, S.2    Pedram, M.3
  • 16
    • 84870490460 scopus 로고    scopus 로고
    • Amazon
    • Amazon, "Amazon EC2 Instance Types." http://aws.amazon.com/ec2/ instance-types/, 2012.
    • (2012) Amazon EC2 Instance Types
  • 18
    • 52249108363 scopus 로고    scopus 로고
    • Virtual platform: A virtual machine monitor for commodity pcs
    • M. Rosenblum, "Virtual Platform: A Virtual Machine Monitor for Commodity PCs," in Hot Chips, vol. 11, 1999.
    • (1999) Hot Chips , vol.11
    • Rosenblum, M.1
  • 22
    • 84873699606 scopus 로고    scopus 로고
    • Performance implications of multi-tier application deployments on infrastructure-as-a-service clouds: Towards performance modeling
    • W. Lloyd, S. Pallickara, O. David, J. Lyon, M. Arabi, and K. Rojas, "Performance implications of multi-tier application deployments on infrastructure-as-a-service clouds: Towards performance modeling," Future Generation Computer Systems, vol. 29, no. 5, pp. 1254-1264, 2012.
    • (2012) Future Generation Computer Systems , 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
  • 24
    • 77957803242 scopus 로고    scopus 로고
    • Study on performance management and application behavior in virtualized environment
    • P. Xiong, Z. Wang, G. Jung, and C. Pu, "Study on Performance Management and Application Behavior in Virtualized Environment," in IEEE Netw. Operations and Management Symp., pp. 841-844, 2010.
    • (2010) IEEE Netw. Operations and Management Symp. , pp. 841-844
    • Xiong, P.1    Wang, Z.2    Jung, G.3    Pu, C.4
  • 25
    • 33244472642 scopus 로고    scopus 로고
    • An analytical model for multi-tier internet services and its applications
    • DOI 10.1145/1064212.1064252, SIGMETRICS 2005: International Conference on Measurement and Modeling of Computer Systems - Proceedings
    • B. Urgaonkar, G. Pacifici, P. Shenoy, M. Spreitzer, and A. Tantawi, "An Analytical Model for Multi-Tier Internet Services and Its Applications," in ACM SIGMETRICS Performance Evaluation Review, vol. 33, pp. 291-302, 2005. (Pubitemid 43275429)
    • (2005) Performance Evaluation Review , vol.33 , Issue.1 , pp. 291-302
    • Urgaonkar, B.1    Pacifici, G.2    Shenoy, P.3    Spreitzer, M.4    Tantawi, A.5
  • 28
    • 34548039260 scopus 로고    scopus 로고
    • Adaptive control of virtualized resources in utility computing environments
    • DOI 10.1145/1272996.1273026, Operating Systems Review - Proceedings of the 2007 EuroSys Conference
    • P. Padala, K. Shin, X. Zhu, M. Uysal, Z. Wang, S. Singhal, A. Merchant, and K. Salem, "Adaptive Control of Virtualized Resources in Utility Computing Environments," ACM SIGOPS Operating Systems Review, vol. 41, no. 3, pp. 289-302, 2007. (Pubitemid 47281590)
    • (2007) Operating Systems Review (ACM) , pp. 289-302
    • Padala, P.1    Shin, K.G.2    Zhu, X.3    Uysal, M.4    Wang, Z.5    Singhal, S.6    Merchant, A.7    Salem, K.8
  • 31
    • 70450248384 scopus 로고    scopus 로고
    • Dynamic multicore resource management: A machine learning approach
    • J. Mart́?nez and E. Ipek, "Dynamic Multicore Resource Management: A Machine Learning Approach," IEEE Micro, vol. 29, no. 5, pp. 8-17, 2009.
    • (2009) IEEE Micro , vol.29 , Issue.5 , pp. 8-17
    • Mart́nez, J.1    Ipek, E.2
  • 36
    • 84855359756 scopus 로고    scopus 로고
    • Url: A unified reinforcement learning approach for autonomic cloud management
    • C.-Z. Xu, J. Rao, and X. Bu, "Url: A unified reinforcement learning approach for autonomic cloud management," J. Parallel and Distributed Computing, vol. 72, no. 2, pp. 95-105, 2012.
    • (2012) J. Parallel and Distributed Computing , vol.72 , Issue.2 , pp. 95-105
    • Xu, C.-Z.1    Rao, J.2    Bu, X.3
  • 40
    • 33947289408 scopus 로고    scopus 로고
    • Eqos: Provisioning of client-perceived end-to-end qos guarantees in web servers
    • J. Wei and C. Xu, "eQoS: Provisioning of Client-Perceived End-to-End QoS Guarantees in Web Servers," IEEE Trans. Comput., vol. 55, no. 12, pp. 1543-1556, 2006. (Pubitemid 46432391)
    • (2006) IEEE Transactions on Computers , vol.55 , Issue.12 , pp. 1543-1556
    • Wei, J.1    Xu, C.-Z.2
  • 41
    • 84893307436 scopus 로고    scopus 로고
    • Qos guarantees and service differentiation for dynamic cloud applications
    • J. Rao, Y. Wei, J. Gong, and C. Xu, "Qos guarantees and service differentiation for dynamic cloud applications," IEEE Trans. Netw. and Service Management, vol. 10, no. 1, pp. 43-55, 2013.
    • (2013) IEEE Trans. Netw. and Service Management , vol.10 , Issue.1 , pp. 43-55
    • Rao, J.1    Wei, Y.2    Gong, J.3    Xu, C.4
  • 43
    • 82555186942 scopus 로고    scopus 로고
    • Efficient server provisioning with control for end-to-end response time guarantee on multitier clusters
    • P. Lama and X. Zhou, "Efficient server provisioning with control for end-to-end response time guarantee on multitier clusters," IEEE Trans. Parallel Distrib. Syst., vol. 23, no. 1, pp. 78-86, 2012.
    • (2012) IEEE Trans. Parallel Distrib. Syst. , vol.23 , Issue.1 , pp. 78-86
    • Lama, P.1    Zhou, X.2
  • 44
    • 84862796630 scopus 로고    scopus 로고
    • Dynamic control of data streaming and processing in a virtualized environment
    • J. Cao, W. Zhang, and W. Tan, "Dynamic control of data streaming and processing in a virtualized environment," IEEE Trans. Automation Science and Engineering, vol. 9, no. 2, pp. 365-376, 2012.
    • (2012) IEEE Trans. Automation Science and Engineering , vol.9 , Issue.2 , pp. 365-376
    • Cao, J.1    Zhang, W.2    Tan, W.3
  • 48
    • 84906704182 scopus 로고    scopus 로고
    • Adaptive resource provisioning for the cloud using online bin packing
    • W. Song, Z. Xiao, Q. Chen, and H. Luo, "Adaptive resource provisioning for the cloud using online bin packing," IEEE Trans. Comput., vol. 99, 2013.
    • (2013) IEEE Trans. Comput. , vol.99
    • Song, W.1    Xiao, Z.2    Chen, Q.3    Luo, H.4
  • 49
    • 84880235670 scopus 로고    scopus 로고
    • Autonomic provisioning with self-adaptive neural fuzzy control for percentile-based delay guarantee
    • P. Lama and X. Zhou, "Autonomic provisioning with self-adaptive neural fuzzy control for percentile-based delay guarantee," ACM Trans. Autonomous and Adaptive Systems (TAAS), vol. 8, no. 2, pp. 1-31, 2013.
    • (2013) ACM Trans. Autonomous and Adaptive Systems (TAAS) , vol.8 , Issue.2 , pp. 1-31
    • Lama, P.1    Zhou, X.2
  • 53
    • 33751102311 scopus 로고    scopus 로고
    • A survey of bargaining models for grid resource allocation
    • K. Sim, "A Survey of Bargaining Models for Grid Resource Allocation," ACM SIGecom Exchanges, vol. 5, no. 5, pp. 22-32, 2006.
    • (2006) ACM SIGecom Exchanges , vol.5 , Issue.5 , pp. 22-32
    • Sim, K.1
  • 54
    • 0036468389 scopus 로고    scopus 로고
    • A taxonomy and survey of grid resource management systems for distributed computing
    • DOI 10.1002/spe.432
    • K. Krauter, R. Buyya, and M. Maheswaran, "A Taxonomy and Survey of Grid Resource Management Systems for Distributed Computing," Software: Practice and Experience, vol. 32, no. 2, pp. 135-164, 2002. (Pubitemid 34138417)
    • (2002) Software - Practice and Experience , vol.32 , Issue.2 , pp. 135-164
    • Krauter, K.1    Buyya, R.2    Maheswaran, M.3
  • 56
    • 84906689914 scopus 로고    scopus 로고
    • Transformation-based monetary cost optimizations for workflows in the cloud
    • A. C. Zhou and B. He, "Transformation-based monetary cost optimizations for workflows in the cloud," IEEE Trans. Cloud Computing, vol. pp, no. 99, pp. 1-1, 2014.
    • (2014) IEEE Trans. Cloud Computing , Issue.99 , pp. 1-1
    • Zhou, A.C.1    He, B.2
  • 57
    • 4544290571 scopus 로고    scopus 로고
    • The slashdot effect: An analysis of three internet publications
    • S. Adler, "The Slashdot Effect: An Analysis of Three Internet Publications," Linux Gazette, vol. 38, p. 2, 1999.
    • (1999) Linux Gazette , vol.38 , pp. 2
    • Adler, S.1
  • 59
    • 84906687613 scopus 로고    scopus 로고
    • Rackspace
    • Rackspace, "http://www.rackspace.com/," 2012.
    • (2012)
  • 60
    • 29344462255 scopus 로고    scopus 로고
    • Online resource allocation using decompositional reinforcement learning
    • AAAI Press
    • G. Tesauro, "Online Resource Allocation Using Decompositional Reinforcement Learning," in Proc. 20th National Conf. on Artificial Intelligence, vol. 20, pp. 886-891, AAAI Press, 2005.
    • (2005) Proc. 20th National Conf. on Artificial Intelligence , vol.20 , pp. 886-891
    • Tesauro, G.1
  • 63
    • 33745789043 scopus 로고    scopus 로고
    • Building support vector machines with reduced classifier complexity
    • S. S. Keerthi, O. Chapelle, and D. DeCoste, "Building support vector machines with reduced classifier complexity," The J. of Machine Learning Research, vol. 7, pp. 1493-1515, 2006. (Pubitemid 44024591)
    • (2006) Journal of Machine Learning Research , vol.7 , pp. 1493-1515
    • Keerthi, S.S.1    Chapelle, O.2    DeCoste, D.3
  • 64
    • 44649101311 scopus 로고    scopus 로고
    • Robust and efficient multiclass svm models for phrase pattern recognition
    • Y.-C. Wu, Y.-S. Lee, and J.-C. Yang, "Robust and efficient multiclass svm models for phrase pattern recognition," Pattern recognition, vol. 41, no. 9, pp. 2874-2889, 2008.
    • (2008) Pattern Recognition , vol.41 , Issue.9 , pp. 2874-2889
    • Wu, Y.-C.1    Lee, Y.-S.2    Yang, J.-C.3
  • 65
    • 67349149195 scopus 로고    scopus 로고
    • Building sparse multiple-kernel svm classifiers
    • M. Hu, Y. Chen, and J.-Y. Kwok, "Building sparse multiple-kernel svm classifiers," IEEE Trans. Neural Netw., vol. 20, no. 5, pp. 827-839, 2009.
    • (2009) IEEE Trans. Neural Netw. , vol.20 , Issue.5 , pp. 827-839
    • Hu, M.1    Chen, Y.2    Kwok, J.-Y.3
  • 68
    • 84878473891 scopus 로고    scopus 로고
    • Modeling virtualized applications using machine learning techniques
    • S. Kundu, R. Rangaswami, A. Gulati, M. Zhao, and K. Dutta, "Modeling virtualized applications using machine learning techniques," ACM SIGPLAN Notices, vol. 47, no. 7, pp. 3-14, 2012.
    • (2012) ACM SIGPLAN Notices , vol.47 , Issue.7 , pp. 3-14
    • Kundu, S.1    Rangaswami, R.2    Gulati, A.3    Zhao, M.4    Dutta, K.5
  • 69
    • 84878184989 scopus 로고    scopus 로고
    • Predictive performance modeling of virtualized storage systems using optimized statistical regression techniques
    • Q. Noorshams, D. Bruhn, S. Kounev, and R. Reussner, "Predictive performance modeling of virtualized storage systems using optimized statistical regression techniques," in Proc. ACM/SPEC Int. conf. on performance engineering, pp. 283-294, 2013.
    • (2013) Proc. ACM/SPEC Int. Conf. on Performance Engineering , pp. 283-294
    • Noorshams, Q.1    Bruhn, D.2    Kounev, S.3    Reussner, R.4
  • 70
    • 84880866495 scopus 로고    scopus 로고
    • Cloud client prediction models for cloud resource provisioning in a multitier web application environment
    • A. A. B. S. A. Ajila, "Cloud client prediction models for cloud resource provisioning in a multitier web application environment," in IEEE 7th Int. Symp. on Service-Oriented System Engineering, pp. 156-161, 2013.
    • (2013) IEEE 7th Int. Symp. on Service-Oriented System Engineering , pp. 156-161
    • Ajila, A.A.B.S.A.1
  • 71
    • 84891952088 scopus 로고    scopus 로고
    • Kswsvr: A new load forecasting method for efficient resources provisioning in cloud
    • R. Hu, J. Jiang, G. Liu, and L. Wang, "Kswsvr: A new load forecasting method for efficient resources provisioning in cloud," in IEEE Int. Conf. on Services Computing, pp. 120-127, 2013.
    • (2013) IEEE Int. Conf. on Services Computing , pp. 120-127
    • Hu, R.1    Jiang, J.2    Liu, G.3    Wang, L.4
  • 72
    • 84945250000 scopus 로고    scopus 로고
    • Q-cutdynamic discovery of sub-goals in reinforcement learning
    • Springer
    • I. Menache, S. Mannor, and N. Shimkin, "Q-cut?dynamic discovery of sub-goals in reinforcement learning," in Machine Learning, pp. 295-306, Springer, 2002.
    • (2002) Machine Learning , pp. 295-306
    • Menache, I.1    Mannor, S.2    Shimkin, N.3
  • 74
    • 76349120621 scopus 로고    scopus 로고
    • Automatic complexity reduction in reinforcement learning
    • C.-C. Chiu and V.-W. Soo, "Automatic complexity reduction in reinforcement learning," Computational Intelligence, vol. 26, no. 1, pp. 1-25, 2010.
    • (2010) Computational Intelligence , vol.26 , Issue.1 , pp. 1-25
    • Chiu, C.-C.1    Soo, V.-W.2
  • 78
    • 78049503648 scopus 로고    scopus 로고
    • Efficient server provisioning with end-to-end delay guarantee on multi-tier clusters
    • IEEE
    • P. Lama and X. Zhou, "Efficient Server Provisioning with End-to-End Delay Guarantee on Multi-Tier Clusters," in 17th Int. Workshop on Quality of Service, pp. 1-9, IEEE, 2009.
    • (2009) 17th Int. Workshop on Quality of Service , pp. 1-9
    • Lama, P.1    Zhou, X.2
  • 79
    • 33646721351 scopus 로고    scopus 로고
    • Utilization and slo-based control for dynamic sizing of resource partitions
    • Z. Wang, X. Zhu, and S. Singhal, "Utilization and SLO-Based Control for Dynamic Sizing of Resource Partitions," Ambient Networks, pp. 133-144, 2005.
    • (2005) Ambient Networks , pp. 133-144
    • Wang, Z.1    Zhu, X.2    Singhal, S.3
  • 81
    • 0036642332 scopus 로고    scopus 로고
    • Using control theory to achieve service level objectives in performance management
    • DOI 10.1023/A:1015350520175
    • S. Parekh, N. Gandhi, J. Hellerstein, D. Tilbury, T. Jayram, and J. Bigus, "Using Control Theory to Achieve Service Level Objectives in Performance Management," Real-Time Systems, vol. 23, no. 1, pp. 127-141, 2002. (Pubitemid 34658884)
    • (2002) Real-Time Systems , vol.23 , Issue.1-2 , pp. 127-141
    • Parekh, S.1    Gandhi, N.2    Hellerstein, J.3    Tilbury, D.4    Jayram, T.5    Bigus, J.6
  • 83
    • 0036602963 scopus 로고    scopus 로고
    • Session-based admission control: A mechanism for peak load management of commercial web sites
    • DOI 10.1109/TC.2002.1009151
    • L. Cherkasova and P. Phaal, "Session-Based Admission Control: A Mechanism for Peak Load Management of Commercial Web Sites," IEEE Trans. Comput., pp. 669-685, 2002. (Pubitemid 34669606)
    • (2002) IEEE Transactions on Computers , vol.51 , Issue.6 , pp. 669-685
    • Cherkasova, L.1    Phaal, P.2
  • 89
    • 0018999918 scopus 로고
    • Mean-value analysis of closed multichain queuing networks
    • DOI 10.1145/322186.322195
    • M. Reiser and S. Lavenberg, "Mean-Value Analysis of Closed Multichain Queuing Networks," J. of the ACM (JACM), vol. 27, no. 2, pp. 313-322, 1980. (Pubitemid 11428848)
    • (1980) Journal of the ACM , vol.27 , Issue.2 , pp. 313-322
    • Reiser, M.1    Lavenberg, S.S.2
  • 97
    • 39549118938 scopus 로고    scopus 로고
    • Online
    • Online, "Linux VServer." http://linux-vserver.org/, 2011.
    • (2011) Linux VServer
  • 98
    • 62749159387 scopus 로고    scopus 로고
    • Optimal multivariate control for differentiated services on a shared hosting platform
    • DOI 10.1109/CDC.2007.4434560, 4434560, Proceedings of the 46th IEEE Conference on Decision and Control 2007, CDC
    • X. Liu, X. Zhu, P. Padala, Z. Wang, and S. Singhal, "Optimal Multivariate Control for Differentiated Services on a Shared Hosting Platform," in 46th IEEE Conf. on Decision and Control, pp. 3792-3799, 2007. (Pubitemid 351277739)
    • (2007) Proceedings of the IEEE Conference on Decision and Control , pp. 3792-3799
    • Liu, X.1    Zhu, X.2    Padala, P.3    Wang, Z.4    Singhal, S.5
  • 102
    • 35948971062 scopus 로고    scopus 로고
    • A regression-based analytic model for dynamic resource provisioning of multi-tier applications
    • IEEE
    • Q. Zhang, L. Cherkasova, and E. Smirni, "A Regression-Based Analytic Model for Dynamic Resource Provisioning of Multi-Tier Applications," in 4th Int. Conf. on Autonomic Computing, pp. 27-27, IEEE, 2007.
    • (2007) 4th Int. Conf. on Autonomic Computing , pp. 27-27
    • Zhang, Q.1    Cherkasova, L.2    Smirni, E.3
  • 103
    • 79960690995 scopus 로고    scopus 로고
    • Perfume: Power and performance guarantee with fuzzy mimo control in virtualized servers
    • P. Lama and X. Zhou, "Perfume: power and performance guarantee with fuzzy mimo control in virtualized servers," in IEEE 19th Int. Workshop on Quality of Service, pp. 1-9, 2011.
    • (2011) IEEE 19th Int. Workshop on Quality of Service , pp. 1-9
    • Lama, P.1    Zhou, X.2
  • 105
    • 84881364649 scopus 로고    scopus 로고
    • Autonomic performance and power control for co-located web applications on virtualized servers
    • P. Lama, Y. Guo, and X. Zhou, "Autonomic performance and power control for co-located web applications on virtualized servers," in IEEE/ACM 21st Int. Symp. on Quality of Service, pp. 1-10, 2013.
    • (2013) IEEE/ACM 21st Int. Symp. on Quality of Service , pp. 1-10
    • Lama, P.1    Guo, Y.2    Zhou, X.3
  • 107
  • 108
    • 84906704157 scopus 로고    scopus 로고
    • Rightscale
    • Rightscale, "Rightscale web site." http://www.rightscale.com, 2011.
    • (2011) Rightscale Web Site
  • 112
    • 84893672683 scopus 로고    scopus 로고
    • Combinatorial auction-based allocation of virtual machine instances in clouds
    • S. Zaman and D. Grosu, "Combinatorial auction-based allocation of virtual machine instances in clouds," J. of Parallel and Distributed Computing, vol. 73, pp. 495-508, 2012.
    • (2012) J. of Parallel and Distributed Computing , vol.73 , pp. 495-508
    • Zaman, S.1    Grosu, D.2


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