Abstract
With the rapid development of computer technology, service platforms have increasingly become the industry's first choice for building service center. In order to use resources more efficiently, flexible resource allocation is a very important part of the service platform construction. In the service of State Grid, the issue of flexible resource allocation is super important. However, the business of the State Grid is very complicated, and the service will include the invocation of various business logics, and resource allocation cannot be simply carried out. In order to solve this problem, this paper designs an efficient and flexible resource allocation scheme-QBT (quota boosting task) based on this project. QBT has designed three functional modules: log collection, log analysis, and flexible resource allocation. Log collection and log analysis will restore the real request path and construct it as a DAG. The system will count the QPS of each DAG, and calculate the load corresponding to the service on the DAG. Based on this information, the elastic resource allocation will perform elastic resource allocation in the two situations when the remaining resources are sufficient and insufficient. The experimental results show that the QBT design scheme can successfully solve the resource scheduling problem of the National Grid Service Platform.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Zhu, M., et al.: Public vehicles for future urban transportation. IEEE Trans. Intell. Transp. Syst. 17(12), 3344–3353 (2016)
Zhang, Q., Huang, T., Zhu, Y., Qiu, M.: A case study of sensor data collection and analysis in smart city: provenance in smart food supply chain. Int. J. Distribut. Sensor Netw. 9(11), 382132 (2013)
Qiu, M., et al.: RNA nanotechnology for computer design and in vivo computation. Philos. Trans. R. Soc. A: Math. Phys. Eng. Sci. 371(2000), 20120310 (2013)
Tao, L., Golikov, S., Gai, K., Qiu, M.: A reusable software component for integrated syntax and semantic validation for services computing. In: IEEE Symposium on Service-Oriented System Engineering (SOSE), pp. 127–132 (2015)
Gai, K., Qiu, M., Sun, X., Zhao, H.: Security and privacy issues: a survey on FinTech. In: International Conference on Smart Computing and Communication, pp. 236–247 (2016)
Qiu, M., Zhang, K., Huang, M.: An empirical study of web interface design on small display devices. In: IEEE/WIC/ACM International Conference on Web Intelligence (WI 2004), pp. 29–35 (2004)
Dai, W., Qiu, M., Qiu, L., Chen, L., Wu, A.: Who moved my data? Privacy protection in smartphones. IEEE Commun. Mag. 55(1), 20–25 (2017)
Zhao, H., Chen, M., Qiu, M., Gai, K., Liu, M.: A novel pre-cache schema for high performance Android system. Futur. Gener. Comput. Syst. 56, 766–772 (2016)
Shao, Z., et al.: Real-time dynamic voltage loop scheduling for multi-core embedded systems. IEEE Trans. Circuits Syst. II 54(5), 445–449 (2007)
Qiu, H., Qiu, M., Memmi, G., Ming, Z., Liu, M.: A Dynamic Scalable Blockchain Based Communication Architecture for IoT. In: Qiu, M. (ed.) SmartBlock 2018. LNCS, vol. 11373, pp. 159–166. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-05764-0_17
Gao, Y., Iqbal, S., Zhang, P., Qiu, M.: Performance and power analysis of high-density multi-GPGPU architectures: a preliminary case study. In: IEEE 17th International Conference on High Performance Computing (HPCC) (2015)
Schultz, J.C., Appel, H.M., Ferrieri, A.P., Arnold, T.M.: Flexible resource allocation during plant defense responses. Front. Plant Sci. 4, 324 (2013)
Yaghubi-Namaad, M., Rahbar, A.G., Alizadeh, B.: Adaptive modulation and flexible resource allocation in space-division- multiplexed elastic optical networks. J. Opt. Commun. Netw. 10(3), 240–251 (2018)
Katz, D., Schieber, B., Shachnai, H.: Flexible resource allocation to interval jobs. Algorithmica 81(8), 3217–3244 (2019)
Sawyer, N., Smith, D.B.: Flexible resource allocation in device-to-device communications using Stackelberg game theory. IEEE Trans. Commun. 67(1), 653–667 (2019)
Angalakudati, M., et al.: Business analytics for flexible resource allocation under random emergencies. Manage. Sci. 60(6), 1552–1573 (2014)
Tang, X., Li, K., Qiu, M., Sha, E.H.-M.: A hierarchical reliability-driven scheduling algorithm in grid systems. J. Parallel Distribut. Comput. 72(4), 525–535 (2012)
Dai, W., Qiu, L., Wu, A., Qiu, M.: Cloud infrastructure resource allocation for big data applications. IEEE Trans. Big Data 4(3), 313–324 (2016)
Guo, Y., Zhuge, Q., Hu, J., Yi, J., Qiu, M., Sha, E.H.: Data placement and duplication for embedded multicore systems with scratch pad memory. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 32(6), 809–817 (2013)
Qiu, M., Ming, Z., Wang, J., Yang, L.T., Xiang, Y.: Enabling cloud computing in emergency management systems. IEEE Cloud Comput. 1(4), 60–67 (2014)
Niu, J., Liu, C., Gao, Y., Qiu, M.: Energy efficient task assignment with guaranteed probability satisfying timing constraints for embedded systems. IEEE Trans. Parallel Distrib. Syst. 25(8), 2043–2052 (2013)
Gai, K., Qiu, M.: Optimal resource allocation using reinforcement learning for IoT content-centric services. Appl. Soft Comput. 70, 12–21 (2018)
Gai, K., Qiu, M.: Reinforcement learning-based content-centric services in mobile sensing. IEEE Netw. 32(4), 34–39 (2018)
Kalliski, M., Engell, S.: Real-time resource efficiency indicators for monitoring and optimization of batch-processing plants. Can. J. Chem. Eng. 95(2), 265–280 (2017)
Yadav, Y., Rama Krishna, C.: Real-time resource monitoring approach for detection of hotspot for virtual machine migration. Int. J. Inf. Technol. 11(4), 639–646 (2018)
Vega, C., Roquero, P., Leira, R., Gonzalez, I., Aracil, J.: Loginson: a transform and load system for very large-scale log analysis in large IT infrastructures. J. Supercomput. 73(9), 3879–3900 (2017)
Huang, M., Dong, H., Wang, C.: Web link and transaction log analyses of digital archive websites. Tʻu shu kuan hsüeh yü tzŭ hsün kʻo hsüeh 39(2), 65–82 (2013)
DiCostanzo, D., Ayan, A., Woollard, J., Gupta, N.: SU-F-R-12: prediction of truebeam hardware issues using trajectory log analysis. Med. Phys. (Lancaster) 43(6), 3375 (2016)
Brebner, P.C.: Is your cloud elastic enough performance modeling the elasticity of infrastructure as a service (IaaS) cloud applications. In: ICPE 2012 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering, pp.263–266. New York, USA (2012)
Shen, Z., Subbiah, S., Gu, X.: CloudScale: elastic resource scaling for multi tenant cloud systems. In: Proceedings of the 2nd ACM Symposium on Cloud Computing, pp. 1–14. New York, USA (Oct. 2011)
Hadji, M., Zeghlache, D.: Minimum cost maximum flow algorithm for dynamic resource allocation in clouds. In: IEEE 5th International Conference on Cloud Computing (CLOUD), pp.876–882. Honolulu (2012)
Duong, T.N.B., Li, X., Goh, R.S.M.: A framework for dynamic resource provisioning and adaptation in IaaS clouds. In: IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), pp. 312–319. Athens (2011)
Rao, J., Bu, X., Wang, K.: Self-adaptive provisioning of virtualized resources in cloud computing. ACM SIGMETRICS Perform. Eval. Rev. 39(1), 321–322 (2011)
Buyya, R., Garg, S.K., Calheiros, R.N.: SLA-oriented resource provisioning for cloud computing challenges, architecture, and solutions. In: International Conference on Cloud and Service Computing (CSC), pp. 1–10. Hong Kong, China (2011)
Kranas, P.: ElaaS: an innovative Elasticity as a Service framewor-k for dynamic management across the cloud stack layers. In: Proceedings of Complex, Intelligent and Software Intensive Systems (CISIS), pp. 1042–1049. Palermo, Italy, 4–6 July (2012)
He, S., Guo, L., Guo, Y., Wu, C., Ghanem, M., Han, R.: Elastic application container: a lightweight approach for cloud resource provisioning. In: 2012 IEEE 26th International Conference on Advanced Information Networking and Applications (AINA), pp. 15–22. Fukuoka (2012)
Gong, Z., Gu, X., Wilkes, J.: PRESS: predictive elastic resource scaling for cloud systems. In: Proceedings of Network and Service Management, pp. 9–16. Niagara Falls, USA, 25–29 Oct. (2010)
Jie, Y., Qiu, J., Li, Y.: A profile-based approach to just-in-time scalability for cloud applications. In: IEEE International Conference on Cloud Computing, pp.9–16. Bangalore (2009)
Xu, W., et al.: Predictive control for dynamic resource allocation in enterprise data centers. In: 10th IEEE/IFIP Date of Conference, pp.115–126. Vancouver, Canada, 3–7 April (2006)
Gai, K., Qiu, M., Zhao, H., Liu, M.: Energy-aware optimal task assignment for mobile heterogeneous embedded systems in cloud computing. In: IEEE 3rd International Conference on Cyber Security and Cloud Computing (CSCloud) (2016)
Chen, L., Duan, Y., Qiu, M., Xiong, J., Gai, K.: Adaptive resource allocation optimization in heterogeneous mobile cloud systems. In: IEEE 2nd International Conference on Cyber Security and Cloud Computing (CSCloud) (2015)
Xu, Y., Li, K., Khac, T.T., Qiu, M.: A multiple priority queueing genetic algorithm for task scheduling on heterogeneous computing systems. In: IEEE 14th International Conference on High Performance Computing (HPCC) (2012)
Thakur, K., Qiu, M., Gai, K., Ali, M.L.: An investigation on cyber security threats and security models. In: IEEE 2nd International Conference on Cyber Security and Cloud Computing (CSCloud) (2015)
Gai, K., Qiu, M., Elnagdy, S.A.: A novel secure big data cyber incident analytics framework for cloud-based cybersecurity insurance. In: IEEE 2nd International Conference on Big Data Security on Cloud (CSCloud) (2016)
Zhang, Z., Wu, J., Deng, J., Qiu, M.: Jamming ACK attack to wireless networks and a mitigation approach. In: IEEE GLOBECOM, pp. 1–5 (2008)
Acknowledgment
This work financially supported by Science and Technology Program of State Grid Corporation of China under Grant No.: 5700-202055183A-0-0-00, which named Research on Technology of Big Data Monitoring Analysis in Power Grid by Coordination of Data Middle platform & Edge Calculation. Without their help, it would be much harder to finish the program and this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Ren, Z., Wang, J., Lyu, G., Liu, P., Zhou, W., Huang, Y. (2021). QBT: Efficient and Flexible Resource Allocation Method for Data Center of State Grid Scenario. In: Qiu, H., Zhang, C., Fei, Z., Qiu, M., Kung, SY. (eds) Knowledge Science, Engineering and Management. KSEM 2021. Lecture Notes in Computer Science(), vol 12817. Springer, Cham. https://doi.org/10.1007/978-3-030-82153-1_55
Download citation
DOI: https://doi.org/10.1007/978-3-030-82153-1_55
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-82152-4
Online ISBN: 978-3-030-82153-1
eBook Packages: Computer ScienceComputer Science (R0)