Abstract
Server resource allocation is an important problem for cloud computing and distributed systems. Modern data center services experience highly variable loads, which are combined with networks with complex dynamics. Without optimal resource allocation, improper resource allocation leads to poor resource efficiency, longer transaction times, decreased quality of service (QoS), and higher costs. This has proved to be insufficient for contemporary, timeliness-sensitive, and large-scale data centers. This research proposed a smart resource allocation technique called smart SRCA (Server Resource Capacity Allocation) with the aid of network performance prediction. This method effectively utilized historic and real time network data to provide appropriate resource allocation. In this study, we utilize server parameters and network performance metrics such as latency, average bandwidth utilization, packet loss, throughput, CPU load and current number of active users. These metrics help in training the proposed models for network performance prediction (NPP - Network Performance Prediction) and workloads prediction. Based on these models, appropriate server capacity can be dynamically allocated for CPU, memory, storage and network bandwidth, which are all factors affecting service quality provided to users. The results of the performance evaluation confirmed that incorporating the predictive analytics techniques into resource allocation not only improved the data center's capability in making smart decisions about the resources, also assisted in increasing data center performance metrics such as average throughput, resource utilization, transaction speed and reliability. In future, the users can use the deep learning models for prediction with a real time SRCA implementation on edge computing architecture and implement using Software-Defined Networking (SDN) protocols.
References
- Penney, Drew, Bin Li, Jaroslaw J. Sydir, Lizhong Chen, Charlie Tai, Stefan Lee, Eoin Walsh, and Thomas Long. "Prompt: Learning Dynamic Resource Allocation Policies for Network Applications." Future Generation Computer Systems 145 (2023): 164-175.
- Saxena, Deepika, and Ashutosh Kumar Singh. "A Proactive Autoscaling and Energy-Efficient VM Allocation Framework Using Online Multi-Resource Neural Network for Cloud Data Center." Neurocomputing 426 (2021): 248-264.
- Saxena, Deepika, and Ashutosh Kumar Singh. "Workload Forecasting and Resource Management Models Based on Machine Learning for Cloud Computing Environments." arXiv preprint arXiv:2106.15112 (2021).
- Khan, Tahseen, Wenhong Tian, Guangyao Zhou, Shashikant Ilager, Mingming Gong, and Rajkumar Buyya. "Machine Learning (ML)-Centric Resource Management in Cloud Computing: A Review and Future Directions." Journal of Network and Computer Applications 204 (2022): 103405.
- Nawrocki, Piotr, and Patryk Osypanka. "Cloud Resource Demand Prediction Using Machine Learning in the Context of Qos Parameters." Journal of Grid Computing 19, no. 2 (2021): 20.
- Murthy, AVS Santhosh RK, and K. Sathish. "Enhancing the Connectivity of IoT Devices by Linking with 5G Using Random Forest and KNN." In 2025 Tenth International Conference on Science Technology Engineering and Mathematics (ICONSTEM), IEEE, 2025, 1-5.
- Feng, Jie, Qingqi Pei, F. Richard Yu, Xiaoli Chu, Jianbo Du, and Li Zhu. "Dynamic Network Slicing and Resource Allocation in Mobile Edge Computing Systems." IEEE Transactions on Vehicular Technology 69, no. 7 (2020): 7863-7878.
- Nääs Starberg, Filip, and Axel Rooth. "Predicting a Business Application's Cloud Server CPU Utilization Using the Machine Learning Model LSTM." (2021).
- Kim, In Kee, Wei Wang, Yanjun Qi, and Marty Humphrey. "Forecasting Cloud Application Workloads with Cloudinsight for Predictive Resource Management." IEEE Transactions on Cloud Computing 10, no. 3 (2020): 1848-1863.
- Hassan, Mahmood Ul, Amin A. Al-Awady, Abid Ali, Muhammad Munwar Iqbal, Muhammad Akram, and Harun Jamil. "Smart Resource Allocation in Mobile Cloud Next-Generation Network (NGN) Orchestration with Context-Aware Data and Machine Learning for the Cost Optimization of Microservice Applications." Sensors 24, no. 3 (2024): 865.
- Ouhame, Soukaina, Youssef Hadi, and Arif Ullah. "An Efficient Forecasting Approach for Resource Utilization in Cloud Data Center Using CNN-LSTM Model." Neural Computing and Applications 33, no. 16 (2021): 10043-10055.
- Bodra, Deep, and Sushil Khairnar. "Machine Learning-Based Cloud Resource Allocation Algorithms: A Comprehensive Comparative Review." Frontiers in Computer Science 7 (2025): 1678976.
