Browse > Article
http://dx.doi.org/10.3837/tiis.2018.11.013

A Novel Framework for Resource Orchestration in OpenStack Cloud Platform  

Muhammad, Afaq (Department of Computer Science and IT, Sarhad University of Science and IT)
Song, Wang-Cheol (Department of Computer Engineering, Jeju National University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.12, no.11, 2018 , pp. 5404-5424 More about this Journal
Abstract
This work is mainly focused on two major topics in cloud platforms by using OpenStack as a case study: management and provisioning of resources to meet the requirements of a service demanded by remote end-user and relocation of virtual machines (VMs) requests to offload the encumbered compute nodes. The general framework architecture contains two subsystems: 1) An orchestrator that allows to systematize provisioning and resource management in OpenStack, and 2) A resource utilization based subsystem for vibrant VM relocation in OpenStack. The suggested orchestrator provisions and manages resources by: 1) manipulating application program interfaces (APIs) delivered by the cloud supplier in order to allocate/control/manage storage and compute resources; 2) interrelating with software-defined networking (SDN) controller to acquire the details of the accessible resources, and training the variations/rules to manage the network based on the requirements of cloud service. For resource provisioning, an algorithm is suggested, which provisions resources on the basis of unused resources in a pool of VMs. A sub-system is suggested for VM relocation in a cloud computing platform. The framework decides the proposed overload recognition, VM allocation algorithms for VM relocation in clouds and VM selection.
Keywords
Orchestration; OpenStack; resource allocation; VM migration;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 B Jennings, R Stadler. "Resource management in clouds: Survey and research challenges," Journal of Network and Systems Management, Jul 1;23(3):567-619, 2015.   DOI
2 Menezes, Evandro, et al. "CPU utilization measurement techniques for use in power management," U.S. Patent No. 6,845,456. 18 Jan. 2005.
3 Gade, Anuradha, Bruce McMurdo, and Jeremy Stieglitz. "System and method for improving network resource utilization," U.S. Patent Application No. 11/154,204.
4 M. Bichler, T. Setzer, and B. Speitkamp, "Capacity planning for virtualized servers," in Proc. of Workshop on Information Technologies and Systems (WITS), Milwaukee, Wisconsin, USA, volume 1, 2006.
5 G. Khanna, K. Beaty, G. Kar, and A. Kochut., "Application performance management in virtualized server environments," in Proc. of Network Operations and Management Symposium, 2006. NOMS 2006. 10th IEEE/IFIP, pages 373-381. IEEE, 2006.
6 G. Jung, K. Joshi, M. Hiltunen, R. Schlichting, and C. Pu., "A cost-sensitive adaptation engine for server consolidation of multitier applications," Middleware 2009, pages 163-183, 2009.
7 Afaq Muhammad; Zubair Amjad, Wang-Cheol Song, "A Framework for Orchestration based on Live Migration of Virtual Machines," in Proc. of KSII Conference 2016 (Seoul, Korea), 17(2), 121-122, 2016,
8 Liu, C., Mao, Y., Van der Merwe, J., and Fernandez, M. "Cloud Resource Orchestration: A Data-Centric Approach," in Proc. of CIDR, 2011.
9 Van der Merwe, J., Ramakrishnan, K., Fairchild, M., Flavel, A., Houle, J., Lagar-Cavilla, H. A., and Mulligan, J., "Towards a ubiquitous cloud computing infrastructure," in Proc. of LANMAN, 2010.
10 Wood, T., Shenoy, P., Venkataramani, A., and Yousif, M. "Black-box and gray-box strategies for virtual machine migration," in Proc. of NSDI, 2007.
11 Agarwal, S., Dunagan, J., Jain, N., Saroiu, S., Wolman, A., and Bhogan, H. "Volley: automated data placement for geo-distributed cloud services," in Proc. of NSDI, 2010.
12 Wood, T., Gerber, A., Ramakrishnan, K., Shenoy, P., and der Merwe, J. V. "The case for enterprise-ready virtual private clouds," in Proc. of HotCloud, 2009.
13 Peng, Junjie, et al. "Comparison of several cloud computing platforms," in Proc. of Information Science and Engineering (ISISE), 2009 Second International Symposium on. IEEE, 2009.
14 Wang, Lizhe, et al., "Cloud computing: methodology, systems, and applications," CRC Press, 2011.
15 A. Verma, P. Ahuja, and A. Neogi, "pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems," in Proc. of the 9th ACM/IFIP/USENIX International Conference on Middleware, pp. 243-264, 2008.
16 M. R. Chowdhury, M. R. Mahmud, and M. R. Rashedur, "Study and performance analysis of various VM placement strategies,"IEEE/ACIS SNPD, pp. 1-6, Jun. 2015.
17 O. Sefraoui, M. Aissaoui, M. Eleuldj., "OpenStack: toward an open-source solution for cloud computing," International Journal of Computer Applications. Jan 1;55(3), 2012.
18 OpenStack Nova, 2011.
19 JungYul Choi, "Virtual Machine Placement Algorithm for Saving Energy and Avoiding Heat Islands in High-Density Cloud Computing Environment," J. KICS, vol. 41, no. 10, pp. 1233-1235, Oct. 2016.   DOI
20 N. Bobroff, A. Kochut, and K. Beaty,"Dynamic placement of virtual machines for managing SLA violations,"in Proc. of 10th IFIP/IEEE Int. Symp. Integrated Netw. Management (IM), pp. 119-128, Munich, Germany, 2007.
21 M. R. Chowdhury, M. R. Mahmud, and M. R. Rashedur, "Implementation and performance analysis of various VM placement strategies in CloudSim," J. Cloud Computing, vol. 4, no. 20, Dec. 2015.
22 DN Gde, Q Nguyen-Van, TV Duc, N Nguyen-Sinh, PJ Alvin, K Kim, D Choi. "Design of service abstraction model for enhancing network provision in future network," in Proc. of Network Operations and Management Symposium (APNOMS), 2016 18th Asia-Pacific, IEEE, Oct 5 (pp. 1-4), 2016.
23 Yazir, Yagiz Onat, et al., "Dynamic resource allocation in computing clouds using distributed multiple criteria decision analysis," in Proc. of Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on. IEEE, 2010.
24 "Libvirt, the Virtualization API," 2017.
25 "lookbusy -- a synthetic load generator,"
26 Abdelsamea, Amany, et al. "Virtual machine consolidation challenges: a review," International Journal of Innovation and Applied Studies 8.4, 1504, 2014.
27 Bangui, Hind, et al. "Multi-Criteria Decision Analysis Methods in the Mobile Cloud Offloading Paradigm," Journal of Sensor and Actuator Networks, vol. 6, no. 4, pp. 25, 2017.   DOI
28 P Berde, M Gerola, J Hart, Y Higuchi, M Kobayashi, T Koide, B Lantz, B O'Connor, P Radoslavov, W Snow, G Parulkar. "ONOS: towards an open, distributed SDN OS," in Proc. of Proceedings of the third workshop on Hot topics in software defined networking, Aug 22, pp. 1-6, ACM, 2014.
29 S. T. Selvi, C. Valliyammai, and V. N. Dhatchayani., "Resource Allocation Issues and Challenges in Cloud Computing," in Proc. of 2014 International Conference on Recent Trends in Information Technology, pages 1-6, Chennai, India, April, 2014.
30 P. Salot. "A Survey of Various Scheduling Algorithm in Cloud Computing Environment," International Journal of Research in Engineering and Technology, 2(2):131-135, February 2013.   DOI