Mathematical Models for Predicting Network Traffic in Cloud Computing Environments | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article Mathematical Models for Predicting Network Traffic in Cloud Computing Environments Xingyu Liu, Zhongkezhen Zhong, Chenxi Chen, Junjie Cha, troy maan This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-5000053/v1 This work is licensed under a CC BY 4.0 License Status: Posted Version 1 posted You are reading this latest preprint version Abstract Effective network traffic prediction is crucial for optimizing resource allocation and ensuring efficient performance in cloud computing environments. In this research, mathematical models are developed to use historical data, factors, and other data to predict future network traffic patterns more effectively. In this context, we then compare an array of time series models such as ARIMA, LSTM, as well as the Prophet model so that we can determine the cloud environments most appropriate for each. These models include time and day of the week as well as the general activities of the users in the network in order to mimic the real flow of network traffics. The experimental results concern the efficiency of the proposed models as opposed to existing approaches and give a lot of information to network administrators and cloud service providers. The outcomes make a significant contribution as to the formulation of intelligent approaches in resource management and improve the dependability and performance of cloud computing environments. Figures Figure 1 Figure 2 1. Introduction 1.1 Background and Motivation Cloud computing is one of the transformative technologies of the contemporary IT industry in that it provides efficient, flexible, and cheap solutions for the whole population. The aspect of infrastructure, platform, and software facilitating the management of resources, applications, and data is possible through the likes of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) (Aburukba et al., 2021 ). As cloud services gain more ground in use within organizations, more pressure is placed on traffic within the cloud (Saxena & Singh, 2022 ). The patterns of cloud systems and operations depend on the implementation of the user’s demands, the types of workloads, and scenarios; therefore, the path of the network traffic has to be optimized (Tuli et al., 2020 ). Coordinating this traffic is a rather delicate matter of resource allocation and usage of bandwidth and computing power (Li et al., 2024 ). Unfortunately, cloud networks are not devoid of various problems, such as fluctuations in traffic, lack of available bandwidth, and delays that negatively impact performance and quality of service (Lohrasbinasab et al., 2022 ). Such problems underscore the importance of having accurate forecasts of the traffic in the network (Shafiq et al., 2022 ). Forecasting is therefore employed in network planning as a tool by which service providers can avoid congestion and maintain the quality-of-service provision through scheduling the use of resources in relation to the traffic load expected in networks (Abouelyazid, 2022 ). Traffic forecasting or accurate prediction has turned out to be one of the most important focuses of research with regard to cloud network performance (Balarezo et al., 2022 ). It has perhaps been established that employing mathematical models may be the best way of solving the problem because they can give near-accurate predictions based on past performance and computation formulas (Omer et al., 2021 ). But traditional approaches for forecasting network traffic do not suit cloud computing systems mainly because of the complexity and dynamic workloads (Hsieh et al., 2020 ). Thus, there is increasing interest in more complex, elastic, and adaptive methods to address the features of cloud network traffic analytics. 1.2 Problem Statement Traffic prediction in cloud computing networks is another fascinating task, and due to the dynamic and distributed structure of the network. The dynamics of workloads, flexibility of resources, and the differences in the types of networks presenting in the network make the traffic hard to model and predict. Whenever the traffic predicted in a network is erroneous poor networks’ performance, traffic congestion, as well as resource misallocation are some of the consequences that may occur in a network. These issues lead to increase costs of operations for the cloud service providers and a degraded level of service for the consumers. Even though there is a host of existing traffic prediction models in the relevant literature, most of them fail to capture the intricacies of the contemporary cloud computing systems. Currently there are challenges facing the models mainly when it comes to issue of scalability, flexibility particularly when managing change in traffic patterns and achieving a good measure of precision while at the same time taking into consideration computational complexity. However, growth in the richness of the cloud services and the continually diversification of application within the clouds make it more challenging to come up with models that can always predict traffic in real time. Solving these issues calls for solution that will use enhanced mathematical formulations to develop better accuracy and efficiency in the models to be used. 1.3 Objectives This work seeks to propose, calibrate and verify mathematical formulas that can be used to forecast on network traffic of cloud computing facilities. The overall goal therefore is to offer new or enhanced models suitable for addressing the characteristics of the cloud network traffic; the aspects of variability and uncertainty inherent in such systems. - Designing new algorithms that would allow prediction of traffic loads in clouds and prevent heavy traffic in the network. - Making sure the presented models are sufficiently abstract so that they can be reintroduced to extend the cloud networks’ size with low computational complexity. - Using the models in different situations and scenarios of a cloud network such as different loads, types of services and evaluate the models’ performance and flexibility in the various scenarios. - Providing useful guidelines that shall help CSPs to apply these models for enhancing networks and resource efficiency in real-life situations. 1.4 Contributions In this paper the following original contributions to the knowledge in the field of cloud computing and network traffic management are presented. First, it puts forward the idea of constructing a novel mathematical system that employs time series analysis techniques, stochastic models, and queuing theory in order to improve the forecast of network traffic in cloud computing environments. This framework is aimed at coping with the features typical for cloud networks, such as fluxing and scalability. Second, to retain the practicableness of the study, the real cloud network traffic data are used to assess the accuracy of the proposed models. This validation pro-cess also includes all detailed performance evaluations in different circumstances like different loads of the network and different traffic types so that it validates the use of these models under different conditions as well. 2. Literature Review 2.1 Overview of Network Traffic Prediction in Cloud Computing Network traffic prediction has remained one of the major subfields of network management research area. Given that cloud computing has become so prevalent, having rapid and correct estimations of the network traffic has become even more crucial (Shafiq et al., 2022 ). Traffic patterns can be adequately predicted with the aim of smart allocation of resources so as to reduce latency time and at the same time have efficient cloud services (Saeik et al., 2021 ). Actually, first studies devoted to prediction of network traffic were carried out in the context of traditional computer data networks, where traffic processes were much more stable and did not fluctuate so dynamically as in the contemporary ‘cloud’ arrangements (Lohrasbinasab et al., 2022 ). Most of these studies employed both time series analysis, autoregressive models, and linear regression to make forecasts of traffic volumes by using historical data. However, with its move to cloud computing, new issues such as traffic fluctuations, multi-tenancy, and dynamic resource allocation, issues which previous models were ill-equipped to solve (Abouelyazid, 2022 ). To these challenges, recent research has strived to develop complex models that incorporate the characteristics of cloud networks. Some of these are machine learning techniques, stochastic models, and integrated models which use more than one method in a single model with the aim of enhancing the accuracy of the results (Li et al., 2024 ). Even if these theories have been developed, most of these models still lack a number of characteristics such as scalability, flexibility, and computational performance, especially in dynamic cloud environments (Balarezo et al., 2022 ). 2.2 Time Series Models for Network Traffic Prediction Time series (TS) analysis of network traffic has been one of the most popular techniques for achieving the goal of network traffic prediction in general and in the context of traditional and cloud networks in particular (Tuli et al., 2020 ). ARIMA type models, seasonal ARIMA models, and ETS types are used frequently because traffic data provides temporal dependency. These models are generally used when the number of vehicles entering the parking area follows some cyclic pattern that may be daily or weekly, etc. (Shafiq et al., 2022 ). For instance, in cloud computing environments, time series models have been used to predict traffic at different time horizons on the scale of seconds, minutes, hours, and the likes (Hsieh et al., 2020 ). For instance, traffic prediction in virtualized networks, which experience sudden shifts in user behaviour, can be done using ARIMA to predict short-term traffic patterns (Gill et al., 2020 ). Likewise, SARIMA has been used to forecast fluctuating patterns in traffic caused by periodic events or behaviours of users, while in the case of cloud traffic periodicity has been addressed by the model (Lohrasbinasab et al., 2022 ). Yet, classic time series models can be problematic in cloud networks. Another issue that might be found in cloud environments due to the very high level of dynamic changes in traffic patterns is prediction inaccuracy (Saxena & Singh, 2022 ). In addition, time series models differ from other models used in data analytics and may need more data history to build prediction models, which is often insufficient to predict the operation of new fast-growing cloud networks (Tuli et al., 2020 ). These drawbacks have raised the need to seek other models such as machine learning and hybrid models to improve the accuracy of cloud predictions (Aburukba et al., 2021 ). 2.3 Machine Learning Approaches to Network Traffic Prediction The network traffic prediction using machine learning techniques has attracted great focus in the recent past because of the high capability of learning highly complex patterns from the data (Aburukba et al., 2021 ). Compared to other statistical models that are more conventional, ML approaches can actually identify non-linear relationships and interactions between variables, which cloud networks are very dynamic and iron mixed can be very heterogeneous (Alghamdi, 2022 ). Most commonly, four models for traffic prediction are used, namely Artificial Neural Networks (ANNs), Support Vector Machines (SVMs), and Random Forest (Omer et al., 2021 ). ANNs are especially used when it comes to network traffic prediction because of their versatility and capability to recreate complexity (Shafiq et al., 2022 ). Several works with ANN have been done for traffic forecasting, traffic anomaly detection, as well as traffic type classification in cloud settings (Alghamdi, 2022 ). For instance, other enhanced architectures of ANNs including LSTM have been employed to enable the prediction of traffic data that has temporal migration, giving improved predictions, in cases where dependencies are temporal (Tuli et al., 2020 ). Support Vector Machines (SVMs) is another method in case of the prediction task which results in the classification and regression problem (Tuli et al., 2020 ). Cuong et al. utilized the SVMs anticipating the traffic load in the cloud data centres as a means of enhancing the provision of services under the domain of cloud computing (Saeik et al., 2021 ). The main strength of SVMs embraces their capacity when working with high-dimensional data and good performance in conditions when training sets are limited (Lohrasbinasab et al., 2022 ).Network traffic prediction has also been worked out using Random Forests and other methods under the umbrella of ensemble learning (Alghamdi, 2022 ). These methods use many decision trees to increase the accuracy of the prediction and avoid overtraining because, in cloud, traffic could be very unpredictable (Gill et al., 2020 ). While the application of machine learning seems a promising prospect, these models are not without their issues. A major concern is that to build these models, one requires big labelled datasets to feed the models into over the first stage (Omer et al., 2021 ). In most cloud platforms, it can take a lot of time and be very expensive to gather and annotate a sufficient amount of data (Abouelyazid, 2022 ). Moreover, the training time of some of the models in the ML process can be long and bulky to be deployed in real-time prediction mode where prompt decision/action has to be made (Tuli et al., 2020 ). 2.4 Stochastic Models in Network Traffic Prediction Stochastic models are based on the probability theory of expected traffic, hence differing from deterministic time-series and machine learning models (Saxena & Singh, 2022 ). Such models are specifically useful for architectures of cloud computing where traffic rates are unpredictable and arbitrary (Shafiq et al., 2022 ). Stochastic models incorporate the probabilistic nature of the network traffic, and in addition to the point values of the models, they give confidence bounds, which allow for measuring the spread of the predictions (Balarezo et al., 2022 ). Thus, Markov models are one of the most common stochastic techniques used in network traffic modelling (Lohrasbinasab et al., 2022 ). All these models suppose that the state of the network traffic at the subsequent moment depends on the current state and is not influenced by the series of events that have led up to it. This “memoryless” property makes the modelling easier and Markov models more applicable in cloud environments where traffic may be varying at a faster pace (Hsieh et al., 2020 ). For instance, Markov models have been employed in order to forecast the state of traffic load in cloud networks to plan for high traffic intensity periods (Li et al., 2024 ). Another stochastic model is the Queuing Theory which has also been used in the network traffic prediction, especially with relation to traffic management of cloud resources (Balarezo et al., 2022 ). Queuing models can estimate the rates of traffic arrival and waiting time for service so as to schedule the systems and expected bottlenecks in the network (Shafiq et al., 2022 ). These types of models are useful in circumstances where network traffic is variable, that is, they are useful for capturing queuing behaviour which causes congestion (Abouelyazid, 2022 ). However, like any other stochastic models, there are certain limitations associated with the use of the Geometric Brownian model (Alghamdi, 2022 ). Work on these models has also shown that they can tend to be less accurate if the assumptions made on traffic patterns are not accurate (Shafiq et al., 2022 ). In the case of cloud environments, the traffic pattern is dynamic and may depend on several factors which are opposite to the assumptions made above (Saxena & Singh, 2022 ). Also, stochastic models can be complex in terms of computation, especially when applied to large-scale cloud networks with multiple traffic flows and with consideration of multiple services. 2.5 Hybrid Models and Advanced Techniques Combined with aspects of the time series approach, machine learning, together with stochastic techniques, have featured as a more suitable technique in predicting network traffic in the cloud model (Abouelyazid, 2022 ). These models are designed to make use of the advantages of each technique and at the same time minimize the shortfalls (Hsieh et al., 2020 ). For instance, short-term dynamic variables may be captured using time-series analysis, while the more complex and non-linear relationships may be analysed using machine learning algorithms (Tuli et al., 2020 ). Hybrid ARIMA-ANN Models are a perfect example of this approach as it entails the use of both ARIMA models and ANN models (Li et al., 2024 ). The advantages of ARMA models are the linear predictions which are enriched with the non-linear capabilities of ANN in predicting patterns (Lohrasbinasab et al., 2022 ). Another case of hybrid models for predicting network traffic is the combination of ARIMA-SVM, where the ARIMA model was used for the linear components of the traffic pattern, while the SVM model was used for the non-linear components (Aburukba et al., 2021 ). Another hybrid model is a stochastic model with an Artificial Neural Network (ANN), which allows the integration of the uncertainty of the traffic in the cloud model to the architecture of ANN (Alghamdi, 2022 ). Stochastic models such as Markov models or Poisson models have also been merged with deep learning techniques, such as LSTM, to capture the temporal dynamics of cloud traffic and make accurate predictions (Saeik et al., 2021 ). However, these hybrid models come with their challenges as well. They are computationally intensive and require the knowledge and understanding of various methodologies which makes their implementation more difficult, particularly when compared to the implementation of single-method models (Shafiq et al., 2022 ). Cloud Manufacturing Platform and Task Scheduling In cloud manufacturing, there is a central cloud platform which plays the role of the intermediate between the consumers and the providers of the services. Clients provide work, whilst vendors supply virtualized capabilities. It breaks big tasks into small chunks of tasks, assigns them to the right resource, and then plan the schedule for performing these sub-tasks. Mathematical Model for Task Scheduling To optimize resource allocation and task execution, a mathematical model is proposed. The model considers the following factors: Objective functions : Time (T), Cost (C), Quality (Q), and Utilization (U). Decision variables : x_ij, indicating whether task i is assigned to resource j. Constraints : Time, cost, quality, and utilization limits. Mathematical Formulation Minimize: ∑(a1 * T + a2 * C - a3 * Q - a4 * U) * x_ij Subject to: a1, a2, a3, a4 > = 0 T < = T_max C = Q_min U > = U_min x_ij ∈ {0, 1} where: a1, a2, a3, and a4 are weights representing the relative importance of each objective function. T_max, C_max, Q_min, and U_min are predefined thresholds for time, cost, quality, and utilization. Quality of Service (QoS) and Resource Allocation The results also reveal that the level of QoS is affected by the number of resources in the cloud manufacturing system. Adding up the number of resources to improve the QoS will, however, increase the costs. To counter balance these positions the heavy traffic limit approach is suggested. By doing this, it is possible to establish the number of operation machines that is required depending on the QoS. Visual Representation cloud platform architecture, showing task submission, decomposition, resource discovery, service composition, and scheduling diagram illustrating the objective functions, decision variables, and constraints of the mathematical model Note: The specific values for a1, a2, a3, a4, T_max, C_max, Q_min, and U_min would depend on the particular cloud manufacturing environment and its requirements. 3. Methodology 3.1 Research Design and Approach The study uses quantitative research and is based on the formulation and assessment of mathematical models used in determination of network traffic in cloud computing networks. Indeed, due to the nature of the problem which forms the basis of the research, it will involve the real numeracy data and would entail constitution of models which are predictive in nature, therefore, the perfect methodology to use will have to be quantitative. This research will utilize time series analysis, machine learning and stochastic models for a formation of hybrid models. The research utilizes data collection, model development, model validation, and model evaluation as guidelines for the research design. Every stage is important to determine that the developed models are reliable and valid in diverse scenarios of cloud computing. The study will collect the datasets of cloud traffic which are readily available in the public domain and thus, all the models will be trained and tested on the real datasets. This data shall be used in the calibration and testing of the mathematical models that are set out based on which evaluation stand Y will be judged on a set of parameters including Mean Absolute Error (MAE), Root Mean Square Error (RMSE) and R-squared (R²). 3.2 Data Collection and Preprocessing It means that the data collection process is a fundamental movement of creating an effective establish of predictive models. This research will employ datasets of cloud traffic that is in the public domain and this can be obtained from AWS, Microsoft Azure, or GCP. Such datasets often contain line-by-line records of all activities occurring on the network though such factors as traffic intensity, packet size, delay, and bandwidth. The collected data will then have to pass through a number of preprocessing steps so as to be fit for model construction. Preprocessing will include: Data Cleaning: It is important to erasure any data that has been missing, duplicated or incorrectly recorded so as to influence the outcomes. This may include some variables that have missing values as well as records with missing values, and this may require the imputation of missing data or elimination of the records. Normalization Standardizing the data is important so that they can write all variables in the same scale and hence contribute equally to the model. This is very critical when using variables that are measured on different scales of measurement. Feature Selection Feature selection for predicting traffic occurrence in the network with qualification of the best features out of many features. This may also include correlation analysis or can work with some techniques like Principal Component Analysis (PCA) to work with dimensions. Splitting of the given dataset into the training set and the testing set normally in the ratio of 4:1. Training set will be employed in the model development, while the test set will be used in the model assessment. Preprocessing step is very critical in order to get better results and to help the models to learn from the data and make right predictions. 3.3 Model Evaluation and Validation Performance evaluation and validation of the models are essential in order to ensure that the models that were developed will be capable of giving correct estimation of network traffic in real-life cloud computing system. The models will be evaluated based on several performance metrics: Mean Absolute Error (MAE) It is the average of the sums of the absolute differences between the predicted and actual traffic values. It offers a simple point of measure of how accurate a prediction is. Root Mean Square Error (RMSE) RMSE is a more sensitive technique of calculating mean squared errors as it squares its errors before averaging them hence providing large errors large proportion of total mean errors. This metric is helpful especially when big prediction errors are even counterproductive for the model’s performance. 1. R-squared (R²) : It defines the extent to which the variance in the dependent variable can be explained by the variance in the independent variables. A higher R² value simply means that the proposed model has more capability of accounting for variation in network traffic. 2. Prediction Intervals : For stochastic models prediction intervals will be computed to give a prediction interval within which the actual traffic is expected to be with a given confidence level. This shows some extent of uncertainty of the model. They will be tested using testing subset of the dataset that was not in any way used during training phase of the models. This approach helps in avoiding cases that the models tend to be very much trained on the training data set and therefore are not in a position to perform well on other unseen data. Furthermore, the utilization of the k-fold cross-validation approach will be applied in order to further validate the models. This occurs when the data is divided into k parts, where k is the number of partitions, the model is then learnt on k-1 partitions and tested on the other remaining partition. The above stated process is then done for k times where in each of the split sets is used once for the test set. 3.5 Ethical Considerations and Limitations This research will act in an ethical manner to avoid the misuse of the information and the modelling procedures. Security of data will be an issue of most focus especially as the experiments will involve using real cloud traffic datasets which may involve people’s data. User and organisational identification will be removed from all data for users and organisations confidentiality. Also, the research will adhere to data protection laws in the case of the area of study being in the European Union where data protection is governed by the GDPR. The limitations to the study will also be recognised. A strength may be considered as a weakness, which is that all datasets were collected from public data sources hence maybe limited in terms of the range of cloud environments. Further, some models require high computational power and thus, are likely to be less efficient in terms of real time training and deployment. These are some of the limitations that will be elaborated on in the last part of the paper together with research recommendations. 4. Results and Discussion This section will reveal the results obtained from the research studies and discuss the consequences of these results for predicting network traffic in the context of cloud computing. The presentation of the model performance, comparison of different models and what it means to cloud traffic management are usually presented in the Results and Discussion section. 4.1 Model Performance Results The performances of the developed models, that include time series, machine learning, and the hybrid models, were tested using the test dataset. The performance is found to be dissimilar and possessing different level of accuracy and predictive capability, depending on the evaluation metrics used. 1. ARIMA Model Performance - From this aspect, although the ARIMA model was able to capture the long-terms trends and periodicity of the network traffic, it was less effective dealing with the cloud traffic characteristics that were non-linear. Thus, the model we proposed obtained an MAE of 0. 015, and an RMSE of 0. The F value is calculated as 025 and R² value is 0. 75. Based on these results, it is seen that ARIMA has a good performance in the trends that can be represented by linear models, and at the same time, this algorithm has a limited capability of dealing with the non-linear interactions, which are typical for the behaviours of the network traffic. 2. LSTM Model Performance - LSTM network performed better than the other network architectures in capturing the short-term and the long-term information in the dataset. That means that an MAE of 0 can be achieved when recognising different elements of the statistical image. 010, an RMSE of 0. 3. The Hybrid ARIMA-ANN Model Performance -RMSE 0.010 for the test set indicates that the weather under these conditions has been predicted with high accuracy and an R² value, equal 0. The LSTM model was more accurate than that of the ARIMA model with a respective accuracy of 88% and 67% of the total number of test data. This made it capable of estimating the increase in traffic more accurately especially when the traffic followed sequences. As a result, the hybrid of the ARIMA-ANN outperformed both the ARIMA as well as ANN, which can be observed through the performance metrics derived. The model was able to get an MAE of 0 as you’re able to see from the next figure. 60 and mean absolute error of 34 for 008 and the corresponding values from the best model is an RMSE of 0. Coef of determinants is 0.015, while the R² which is the coefficient of the variations was equal to 0. 90. This combined method was thus successful in capturing the linear and the non-linear trends in the network traffic data hence improving the prediction results. 4. Stochastic Model Performance : This task showed that stochastic models, mainly that based on the queuing theory, were useful as they offered insights on the probabilistic characteristic of the network traffic. Although the prediction intervals were registered as being wider, thus implying higher variability of the outcomes, the mean of the prediction was still predetermined as being within the range of acceptable error. As for this model, its MAE reached 0 and RMSE was also equalled to 0. 012 and 0. In addition, there is a moderated dualistic relationship between L7 and L9, which are equal to 020, respectively, the R² value is less than 0. 82. These findings help provide insights into the performance of the hybrid and machine learning based algorithms in forecasting the network traffic in cloud computing systems. When comparing the performance of the time series and the machine learning the latter had the best result proving the effectiveness of using both techniques in modelling the cloud traffic. 4.2 Heavy Traffic Limit Theory and QoS Classes Based on waiting time, four distinct QoS classes are considered: 1. Zero-Waiting-Time (ZWT) : Tasks are executed immediately upon arrival. 2. Minimal-Waiting-Time (MWT) : Tasks experience minimal waiting time. 3. Bounded-Waiting-Time (BWT) : Tasks have a bounded waiting time. 4. Probabilistic-Waiting-Time (PWT) : Tasks have a probabilistic waiting time. To analyze these QoS classes under heavy traffic conditions, the following mathematical formulations are used: Mathematical Formulations 1. Zero-Waiting-Time (ZWT): lim(n→∞) P(N ≥ n) = 0 where: N is the total number of tasks n is the number of operational machines 2. Minimal-Waiting-Time (MWT): lim(n→∞) P(N ≥ n) = α where: α is a constant (0 < α < 1) 3. Bounded-Waiting-Time (BWT): lim(n→∞) P(N ≥ n) = 1 lim(n→∞) P(W ≥ t1) = σ_n lim(n→∞) σ_n = 0 where: W is the waiting time t1 is the waiting time threshold σ_n is the decreasing rate 4. Probabilistic-Waiting-Time (PWT): lim(n→∞) P(N ≥ n) = 1 lim(n→∞) P(W ≥ t2) = σ where: t2 is the waiting time threshold σ is a constant (0 < σ < 1) Heavy Traffic Limit Analysis Under heavy traffic conditions (traffic intensity approaches 1), the following relationships hold: 1. ZWT: lim(n→∞) (1 - ρ_n)^n = 0 where: ρ_n is the traffic intensity 2. MWT: lim(n→∞) (1 - ρ_n)^n = β where: β is a constant 3. BWT: lim(n→∞) (1 - ρ_n)^(-ln(σ_n)) = τ lim(n→∞) σ_n * exp(kn) = ∞ where: τ is a constant k is a constant 4. PWT: P(W ≥ t2) ≈ exp(-2nµ(1-p)t2 / (1 + c^2)) lim(n→∞) (1 - ρ_n)^n = γ where: γ is a constant These equations provide guidelines for determining the required number of machines to meet specific QoS requirements in a cloud environment. 4.3 Interpretation of Results This work is substantial in its consequences for the further management of cloud traffic. The enhanced accuracy of performance levels by LSTM and the hybrid model of ARIMA and ANN strongly suggest that these approaches will be highly appropriate for modelling and predicting traffic within more volatile and unpredictable networks. The forecasts which they provide for traffic patterns can prove beneficial for cloud service providers as they can plan and allocate their resources better and thus reduce the latency and enhance the overall quality of service. Implications for Cloud Resource Management: Traffic forecasting helps the cloud providers to allocate resources for traffic needs so as not to lack capacity at some point or under-provide. This can lead to IR savings, efficient utilization of resources and especially during hours of high uptake the quality services will be offered. Because the LSTM and hybrid models have predicted real-time traffic flows correctly, the software is useful for real-time traffic observation and control. Scalability and Adaptability: The flexibility of the machine learning algorithms like LSTM is crucial in the cloud setting due to the constant changes in traffic characteristics such as variations in users’ traffic intensity, or development of new services. These models can be regularly retrained for the purpose of adjusting to the current conditions hence making the projections very relevant. Potential Challenges: As effective as these models may be, their structural and computation concerns may present difficulties in real time scenarios. As it is demonstrated, hybrid models generally outperform the pure exploitation and exploration models, which makes them more accurate; however, this accuracy must be attained with caution concerning overfitting and validation. Further, the stochastic models that are less accurate reflect on the importance of accounting for uncertainty in traffic estimates especially where the physical environment is unpredictable. Future Research Directions: Based on these results the following research questions can be proposed for future research: One of the further development paradigms is the use of another more automated hybrid structures that involve more additional artificial intelligence methods, for example, reinforcement learning to minimize the error rate. One of the further research directions is the testing of these models under different types of cloud settings, be it edge computing or multi-cloud to evaluates their performance under certain conditions. Broader Impact: This success of these predictive models in cloud environment could extend to other domains which would require prediction of network traffic such as Telecommunications, Cyber security and Smart Cities. These techniques can be applied to such contexts as the procedures herein could be useful in the purposeful management of resources in a multitude of applications relating to telecommunication networks. Conclusion This research aimed at designing and assessing the mathematical models for forecasting network traffic in cloud computing environment. The study was centred on the analysis of the efficiency of the standard time series models, and machine learning algorithms, as well as the integration of these methods to have a clear understanding of the effectiveness of models in traffic forecasting. The results showed that even though linear time series models such as ARIMA provide good fits for linear traces and seasonality they lack the flexibility required to model the non-linearity of cloud traffic. Another key difference was that traditional models, especially the Ma- chine Learning models including the Long Short-Term Memory (LSTM) networks were found to be comparatively more effective in capturing both short- and long-term dependencies which intern helped in more accurate estimation. The best model which has been formulated was the hybrid model of ARIMA-ANN where the features of both techniques were used and the results proved most effective in forecasting of the network traffic. The above findings are very useful to cloud service providers since the predictive models can be used to maximize the resources that are needed to minimize latency and enhance the quality of the services being offered. This is because the availability of accurate traffic predicting and modelling solutions assists the providers to effectively monitor their infrastructure, and administer resources with high service availability levels. Moreover, the research also showed how uncertainty had to be integrated into traffic prediction problems through the principles proved in the stochastic models. The potential of traffic outcomes is often vital for planning, especially in the case of networks that exhibit unstipulated or highly fluctuating behaviour. Declarations Author Contribution Xingyu Liu (XL) and Zhongkezhen Zhong (ZZ) conceived the study and designed the experiments. Chenxi Chen (CC) and Junjie Cha (JC) developed the mathematical models and conducted the simulations. XL and ZZ analyzed the results and wrote the manuscript. All authors reviewed and approved the final manuscript. References Abouelyazid, M. (2022). Forecasting Resource Usage in Cloud Environments Using Temporal Convolutional Networks. Applied Research in Artificial Intelligence and Cloud Computing , 5 (1), 179-194. https://www.researchberg.com/index.php/araic/article/download/188/168 Tuli, S., Tuli, S., Tuli, R., & Gill, S. S. (2020). Predicting the growth and trend of COVID-19 pandemic using machine learning and cloud computing. Internet of things , 11 , 100222. Shafiq, D. A., Jhanjhi, N. Z., & Abdullah, A. (2022). Load balancing techniques in cloud computing environment: A review. Journal of King Saud University-Computer and Information Sciences , 34 (7), 3910-3933. Alghamdi, M. I. (2022). Optimization of load balancing and task scheduling in cloud computing environments using artificial neural networks-based binary particle swarm optimization (BPSO). Sustainability , 14 (19), 11982. Lohrasbinasab, I., Shahraki, A., Taherkordi, A., & Delia Jurcut, A. (2022). From statistical‐to machine learning‐based network traffic prediction. Transactions on Emerging Telecommunications Technologies , 33 (4), e4394. Li, H., Wang, S. X., Shang, F., Niu, K., & Song, R. (2024). Applications of large language models in cloud computing: An empirical study using real-world data. International Journal of Innovative Research in Computer Science & Technology , 12 (4), 59-69. Saeik, F., Avgeris, M., Spatharakis, D., Santi, N., Dechouniotis, D., Violos, J., ... & Papavassiliou, S. (2021). Task offloading in Edge and Cloud Computing: A survey on mathematical, artificial intelligence and control theory solutions. Computer Networks , 195 , 108177. Balarezo, J. F., Wang, S., Chavez, K. G., Al-Hourani, A., & Kandeepan, S. (2022). A survey on DoS/DDoS attacks mathematical modelling for traditional, SDN and virtual networks. Engineering Science and Technology, an International Journal , 31 , 101065. Tuli, S., Ilager, S., Ramamohanarao, K., & Buyya, R. (2020). Dynamic scheduling for stochastic edge-cloud computing environments using a3c learning and residual recurrent neural networks. IEEE transactions on mobile computing , 21 (3), 940-954. Aburukba, R. O., Landolsi, T., & Omer, D. (2021). A heuristic scheduling approach for fog-cloud computing environment with stationary IoT devices. Journal of Network and Computer Applications , 180 , 102994. Hsieh, S. Y., Liu, C. S., Buyya, R., & Zomaya, A. Y. (2020). Utilization-prediction-aware virtual machine consolidation approach for energy-efficient cloud data centers. Journal of Parallel and Distributed Computing , 139 , 99-109. Gill, S. S., Tuli, S., Toosi, A. N., Cuadrado, F., Garraghan, P., Bahsoon, R., ... & Buyya, R. (2020). ThermoSim: Deep learning-based framework for modeling and simulation of thermal-aware resource management for cloud computing environments. Journal of Systems and Software , 166 , 110596. Saxena, D., & Singh, A. K. (2022). Auto-adaptive learning-based workload forecasting in dynamic cloud environment. International Journal of Computers and Applications , 44 (6), 541-551. Omer, S., Azizi, S., Shojafar, M., & Tafazolli, R. (2021). A priority, power and traffic-aware virtual machine placement of IoT applications in cloud data centers. Journal of systems architecture , 115 , 101996. Additional Declarations No competing interests reported. Cite Share Download PDF Status: Posted Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-5000053","acceptedTermsAndConditions":true,"allowDirectSubmit":true,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":356734714,"identity":"f47ef946-b7a4-4668-bc34-296511750439","order_by":0,"name":"Xingyu Liu","email":"","orcid":"","institution":"Yanbian University","correspondingAuthor":false,"prefix":"","firstName":"Xingyu","middleName":"","lastName":"Liu","suffix":""},{"id":356734715,"identity":"2aa0a3da-9e56-424f-850d-596c9841b294","order_by":1,"name":"Zhongkezhen Zhong","email":"","orcid":"","institution":"Harbin Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Zhongkezhen","middleName":"","lastName":"Zhong","suffix":""},{"id":356734716,"identity":"510563fc-13e2-4fdc-889e-5f65e98c016b","order_by":2,"name":"Chenxi Chen","email":"","orcid":"","institution":"Institute of Technology University of Minnesota","correspondingAuthor":false,"prefix":"","firstName":"Chenxi","middleName":"","lastName":"Chen","suffix":""},{"id":356734717,"identity":"a26ba4e6-81a0-4b0d-9e0e-15dd960787af","order_by":3,"name":"Junjie Cha","email":"","orcid":"","institution":"State Grid Jiangsu Electric Power Co., Ltd","correspondingAuthor":false,"prefix":"","firstName":"Junjie","middleName":"","lastName":"Cha","suffix":""},{"id":356734718,"identity":"2389dfbf-3337-49cb-957a-3f6eca275adb","order_by":4,"name":"troy maan","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABB0lEQVRIiWNgGAWjYJACCSBOYGAHMXlsgARj4wG86tnAWgwSGJhBPJk0kJYGUrTYHAYL4tUiP7/H8MbHHX/y+Jl5Dz6uyDlvt7b9MNCWGptoXFoMjvEYW848Y1As2cyXbHjmzO3kbWcSgVqOpeU24NLCxmMmzdtmkLjhMI+ZZGPP7WSzA0AtjA2HcWqRbwNq+QvUsv8wj/nPxn/nks3OP8SvheEYUAsjyBZmHjPGBp4DdmY3CNhicCyt2LK3zThxxmG+ZMkGnuQEsxtAWxLw+EW++fDGGz/b5BL723sPfmzgsbM3O5/+8MGHGhvcDkMAHjCZCFaZQFg5Qos9cYpHwSgYBaNgJAEAnctgVQv279IAAAAASUVORK5CYII=","orcid":"","institution":"","correspondingAuthor":true,"prefix":"","firstName":"troy","middleName":"","lastName":"maan","suffix":""}],"badges":[],"createdAt":"2024-08-29 21:53:22","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-5000053/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-5000053/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":65434287,"identity":"b194b5a1-ef7c-4fd2-88ab-86ef7a0e748d","added_by":"auto","created_at":"2024-09-27 12:10:23","extension":"png","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":140007,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eCloud Manufacturing Platform Architecture\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"1.png","url":"https://assets-eu.researchsquare.com/files/rs-5000053/v1/34dd88252db3333b84818636.png"},{"id":65434335,"identity":"945da23d-f572-4d20-88f3-3ea80a8cf2bd","added_by":"auto","created_at":"2024-09-27 12:10:26","extension":"png","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":66703,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eMathematical Model Components\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"2.png","url":"https://assets-eu.researchsquare.com/files/rs-5000053/v1/fd43d138a9efe966e34c8c17.png"},{"id":65437971,"identity":"bf9dd04d-b857-4591-be9b-fa8a373d78bf","added_by":"auto","created_at":"2024-09-27 12:18:27","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":898266,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-5000053/v1/c1eed433-9c58-4091-9be2-4ab1ac27d6bd.pdf"}],"financialInterests":"No competing interests reported.","formattedTitle":"Mathematical Models for Predicting Network Traffic in Cloud Computing Environments","fulltext":[{"header":"1. Introduction","content":"\u003cdiv id=\"Sec2\" class=\"Section2\"\u003e\n \u003ch2\u003e1.1 Background and Motivation\u003c/h2\u003e\n \u003cp\u003eCloud computing is one of the transformative technologies of the contemporary IT industry in that it provides efficient, flexible, and cheap solutions for the whole population. The aspect of infrastructure, platform, and software facilitating the management of resources, applications, and data is possible through the likes of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) (Aburukba et al., \u003cspan class=\"CitationRef\"\u003e2021\u003c/span\u003e). As cloud services gain more ground in use within organizations, more pressure is placed on traffic within the cloud (Saxena \u0026amp; Singh, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). The patterns of cloud systems and operations depend on the implementation of the user\u0026rsquo;s demands, the types of workloads, and scenarios; therefore, the path of the network traffic has to be optimized (Tuli et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e). Coordinating this traffic is a rather delicate matter of resource allocation and usage of bandwidth and computing power (Li et al., \u003cspan class=\"CitationRef\"\u003e2024\u003c/span\u003e). Unfortunately, cloud networks are not devoid of various problems, such as fluctuations in traffic, lack of available bandwidth, and delays that negatively impact performance and quality of service (Lohrasbinasab et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Such problems underscore the importance of having accurate forecasts of the traffic in the network (Shafiq et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Forecasting is therefore employed in network planning as a tool by which service providers can avoid congestion and maintain the quality-of-service provision through scheduling the use of resources in relation to the traffic load expected in networks (Abouelyazid, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Traffic forecasting or accurate prediction has turned out to be one of the most important focuses of research with regard to cloud network performance (Balarezo et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). It has perhaps been established that employing mathematical models may be the best way of solving the problem because they can give near-accurate predictions based on past performance and computation formulas (Omer et al., \u003cspan class=\"CitationRef\"\u003e2021\u003c/span\u003e). But traditional approaches for forecasting network traffic do not suit cloud computing systems mainly because of the complexity and dynamic workloads (Hsieh et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e). Thus, there is increasing interest in more complex, elastic, and adaptive methods to address the features of cloud network traffic analytics.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec3\" class=\"Section2\"\u003e\n \u003ch2\u003e1.2 Problem Statement\u003c/h2\u003e\n \u003cp\u003eTraffic prediction in cloud computing networks is another fascinating task, and due to the dynamic and distributed structure of the network. The dynamics of workloads, flexibility of resources, and the differences in the types of networks presenting in the network make the traffic hard to model and predict. Whenever the traffic predicted in a network is erroneous poor networks\u0026rsquo; performance, traffic congestion, as well as resource misallocation are some of the consequences that may occur in a network. These issues lead to increase costs of operations for the cloud service providers and a degraded level of service for the consumers.\u003c/p\u003e\n \u003cp\u003eEven though there is a host of existing traffic prediction models in the relevant literature, most of them fail to capture the intricacies of the contemporary cloud computing systems. Currently there are challenges facing the models mainly when it comes to issue of scalability, flexibility particularly when managing change in traffic patterns and achieving a good measure of precision while at the same time taking into consideration computational complexity. However, growth in the richness of the cloud services and the continually diversification of application within the clouds make it more challenging to come up with models that can always predict traffic in real time. Solving these issues calls for solution that will use enhanced mathematical formulations to develop better accuracy and efficiency in the models to be used.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec4\" class=\"Section2\"\u003e\n \u003ch2\u003e1.3 Objectives\u003c/h2\u003e\n \u003cp\u003eThis work seeks to propose, calibrate and verify mathematical formulas that can be used to forecast on network traffic of cloud computing facilities. The overall goal therefore is to offer new or enhanced models suitable for addressing the characteristics of the cloud network traffic; the aspects of variability and uncertainty inherent in such systems.\u003c/p\u003e\n \u003cp\u003e- Designing new algorithms that would allow prediction of traffic loads in clouds and prevent heavy traffic in the network.\u003c/p\u003e\n \u003cp\u003e- Making sure the presented models are sufficiently abstract so that they can be reintroduced to extend the cloud networks\u0026rsquo; size with low computational complexity.\u003c/p\u003e\n \u003cp\u003e- Using the models in different situations and scenarios of a cloud network such as different loads, types of services and evaluate the models\u0026rsquo; performance and flexibility in the various scenarios.\u003c/p\u003e\n \u003cp\u003e- Providing useful guidelines that shall help CSPs to apply these models for enhancing networks and resource efficiency in real-life situations.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec5\" class=\"Section2\"\u003e\n \u003ch2\u003e1.4 Contributions\u003c/h2\u003e\n \u003cp\u003eIn this paper the following original contributions to the knowledge in the field of cloud computing and network traffic management are presented. First, it puts forward the idea of constructing a novel mathematical system that employs time series analysis techniques, stochastic models, and queuing theory in order to improve the forecast of network traffic in cloud computing environments. This framework is aimed at coping with the features typical for cloud networks, such as fluxing and scalability. Second, to retain the practicableness of the study, the real cloud network traffic data are used to assess the accuracy of the proposed models. This validation pro-cess also includes all detailed performance evaluations in different circumstances like different loads of the network and different traffic types so that it validates the use of these models under different conditions as well.\u003c/p\u003e\n\u003c/div\u003e"},{"header":"2. Literature Review","content":"\u003cdiv id=\"Sec7\" class=\"Section2\"\u003e\n \u003ch2\u003e2.1 Overview of Network Traffic Prediction in Cloud Computing\u003c/h2\u003e\n \u003cp\u003eNetwork traffic prediction has remained one of the major subfields of network management research area. Given that cloud computing has become so prevalent, having rapid and correct estimations of the network traffic has become even more crucial (Shafiq et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Traffic patterns can be adequately predicted with the aim of smart allocation of resources so as to reduce latency time and at the same time have efficient cloud services (Saeik et al., \u003cspan class=\"CitationRef\"\u003e2021\u003c/span\u003e).\u003c/p\u003e\n \u003cp\u003eActually, first studies devoted to prediction of network traffic were carried out in the context of traditional computer data networks, where traffic processes were much more stable and did not fluctuate so dynamically as in the contemporary \u0026lsquo;cloud\u0026rsquo; arrangements (Lohrasbinasab et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Most of these studies employed both time series analysis, autoregressive models, and linear regression to make forecasts of traffic volumes by using historical data. However, with its move to cloud computing, new issues such as traffic fluctuations, multi-tenancy, and dynamic resource allocation, issues which previous models were ill-equipped to solve (Abouelyazid, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). To these challenges, recent research has strived to develop complex models that incorporate the characteristics of cloud networks. Some of these are machine learning techniques, stochastic models, and integrated models which use more than one method in a single model with the aim of enhancing the accuracy of the results (Li et al., \u003cspan class=\"CitationRef\"\u003e2024\u003c/span\u003e). Even if these theories have been developed, most of these models still lack a number of characteristics such as scalability, flexibility, and computational performance, especially in dynamic cloud environments (Balarezo et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e).\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec8\" class=\"Section2\"\u003e\n \u003ch2\u003e2.2 Time Series Models for Network Traffic Prediction\u003c/h2\u003e\n \u003cp\u003eTime series (TS) analysis of network traffic has been one of the most popular techniques for achieving the goal of network traffic prediction in general and in the context of traditional and cloud networks in particular (Tuli et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e). ARIMA type models, seasonal ARIMA models, and ETS types are used frequently because traffic data provides temporal dependency. These models are generally used when the number of vehicles entering the parking area follows some cyclic pattern that may be daily or weekly, etc. (Shafiq et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e).\u003c/p\u003e\n \u003cp\u003eFor instance, in cloud computing environments, time series models have been used to predict traffic at different time horizons on the scale of seconds, minutes, hours, and the likes (Hsieh et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e). For instance, traffic prediction in virtualized networks, which experience sudden shifts in user behaviour, can be done using ARIMA to predict short-term traffic patterns (Gill et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e). Likewise, SARIMA has been used to forecast fluctuating patterns in traffic caused by periodic events or behaviours of users, while in the case of cloud traffic periodicity has been addressed by the model (Lohrasbinasab et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e).\u003c/p\u003e\n \u003cp\u003eYet, classic time series models can be problematic in cloud networks. Another issue that might be found in cloud environments due to the very high level of dynamic changes in traffic patterns is prediction inaccuracy (Saxena \u0026amp; Singh, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). In addition, time series models differ from other models used in data analytics and may need more data history to build prediction models, which is often insufficient to predict the operation of new fast-growing cloud networks (Tuli et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e). These drawbacks have raised the need to seek other models such as machine learning and hybrid models to improve the accuracy of cloud predictions (Aburukba et al., \u003cspan class=\"CitationRef\"\u003e2021\u003c/span\u003e).\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec9\" class=\"Section2\"\u003e\n \u003ch2\u003e2.3 Machine Learning Approaches to Network Traffic Prediction\u003c/h2\u003e\n \u003cp\u003eThe network traffic prediction using machine learning techniques has attracted great focus in the recent past because of the high capability of learning highly complex patterns from the data (Aburukba et al., \u003cspan class=\"CitationRef\"\u003e2021\u003c/span\u003e). Compared to other statistical models that are more conventional, ML approaches can actually identify non-linear relationships and interactions between variables, which cloud networks are very dynamic and iron mixed can be very heterogeneous (Alghamdi, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Most commonly, four models for traffic prediction are used, namely Artificial Neural Networks (ANNs), Support Vector Machines (SVMs), and Random Forest (Omer et al., \u003cspan class=\"CitationRef\"\u003e2021\u003c/span\u003e). ANNs are especially used when it comes to network traffic prediction because of their versatility and capability to recreate complexity (Shafiq et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Several works with ANN have been done for traffic forecasting, traffic anomaly detection, as well as traffic type classification in cloud settings (Alghamdi, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). For instance, other enhanced architectures of ANNs including LSTM have been employed to enable the prediction of traffic data that has temporal migration, giving improved predictions, in cases where dependencies are temporal (Tuli et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e).\u003c/p\u003e\n \u003cp\u003eSupport Vector Machines (SVMs) is another method in case of the prediction task which results in the classification and regression problem (Tuli et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e). Cuong et al. utilized the SVMs anticipating the traffic load in the cloud data centres as a means of enhancing the provision of services under the domain of cloud computing (Saeik et al., \u003cspan class=\"CitationRef\"\u003e2021\u003c/span\u003e). The main strength of SVMs embraces their capacity when working with high-dimensional data and good performance in conditions when training sets are limited (Lohrasbinasab et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e).Network traffic prediction has also been worked out using Random Forests and other methods under the umbrella of ensemble learning (Alghamdi, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). These methods use many decision trees to increase the accuracy of the prediction and avoid overtraining because, in cloud, traffic could be very unpredictable (Gill et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e).\u003c/p\u003e\n \u003cp\u003eWhile the application of machine learning seems a promising prospect, these models are not without their issues. A major concern is that to build these models, one requires big labelled datasets to feed the models into over the first stage (Omer et al., \u003cspan class=\"CitationRef\"\u003e2021\u003c/span\u003e). In most cloud platforms, it can take a lot of time and be very expensive to gather and annotate a sufficient amount of data (Abouelyazid, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Moreover, the training time of some of the models in the ML process can be long and bulky to be deployed in real-time prediction mode where prompt decision/action has to be made (Tuli et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e).\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec10\" class=\"Section2\"\u003e\n \u003ch2\u003e2.4 Stochastic Models in Network Traffic Prediction\u003c/h2\u003e\n \u003cp\u003eStochastic models are based on the probability theory of expected traffic, hence differing from deterministic time-series and machine learning models (Saxena \u0026amp; Singh, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Such models are specifically useful for architectures of cloud computing where traffic rates are unpredictable and arbitrary (Shafiq et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Stochastic models incorporate the probabilistic nature of the network traffic, and in addition to the point values of the models, they give confidence bounds, which allow for measuring the spread of the predictions (Balarezo et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Thus, Markov models are one of the most common stochastic techniques used in network traffic modelling (Lohrasbinasab et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). All these models suppose that the state of the network traffic at the subsequent moment depends on the current state and is not influenced by the series of events that have led up to it. This \u0026ldquo;memoryless\u0026rdquo; property makes the modelling easier and Markov models more applicable in cloud environments where traffic may be varying at a faster pace (Hsieh et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e). For instance, Markov models have been employed in order to forecast the state of traffic load in cloud networks to plan for high traffic intensity periods (Li et al., \u003cspan class=\"CitationRef\"\u003e2024\u003c/span\u003e). Another stochastic model is the Queuing Theory which has also been used in the network traffic prediction, especially with relation to traffic management of cloud resources (Balarezo et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Queuing models can estimate the rates of traffic arrival and waiting time for service so as to schedule the systems and expected bottlenecks in the network (Shafiq et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). These types of models are useful in circumstances where network traffic is variable, that is, they are useful for capturing queuing behaviour which causes congestion (Abouelyazid, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e).\u003c/p\u003e\n \u003cp\u003eHowever, like any other stochastic models, there are certain limitations associated with the use of the Geometric Brownian model (Alghamdi, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Work on these models has also shown that they can tend to be less accurate if the assumptions made on traffic patterns are not accurate (Shafiq et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). In the case of cloud environments, the traffic pattern is dynamic and may depend on several factors which are opposite to the assumptions made above (Saxena \u0026amp; Singh, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Also, stochastic models can be complex in terms of computation, especially when applied to large-scale cloud networks with multiple traffic flows and with consideration of multiple services.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec11\" class=\"Section2\"\u003e\n \u003ch2\u003e2.5 Hybrid Models and Advanced Techniques\u003c/h2\u003e\n \u003cp\u003eCombined with aspects of the time series approach, machine learning, together with stochastic techniques, have featured as a more suitable technique in predicting network traffic in the cloud model (Abouelyazid, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). These models are designed to make use of the advantages of each technique and at the same time minimize the shortfalls (Hsieh et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e). For instance, short-term dynamic variables may be captured using time-series analysis, while the more complex and non-linear relationships may be analysed using machine learning algorithms (Tuli et al., \u003cspan class=\"CitationRef\"\u003e2020\u003c/span\u003e).\u003c/p\u003e\n \u003cp\u003eHybrid ARIMA-ANN Models are a perfect example of this approach as it entails the use of both ARIMA models and ANN models (Li et al., \u003cspan class=\"CitationRef\"\u003e2024\u003c/span\u003e). The advantages of ARMA models are the linear predictions which are enriched with the non-linear capabilities of ANN in predicting patterns (Lohrasbinasab et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Another case of hybrid models for predicting network traffic is the combination of ARIMA-SVM, where the ARIMA model was used for the linear components of the traffic pattern, while the SVM model was used for the non-linear components (Aburukba et al., \u003cspan class=\"CitationRef\"\u003e2021\u003c/span\u003e).\u003c/p\u003e\n \u003cp\u003eAnother hybrid model is a stochastic model with an Artificial Neural Network (ANN), which allows the integration of the uncertainty of the traffic in the cloud model to the architecture of ANN (Alghamdi, \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e). Stochastic models such as Markov models or Poisson models have also been merged with deep learning techniques, such as LSTM, to capture the temporal dynamics of cloud traffic and make accurate predictions (Saeik et al., \u003cspan class=\"CitationRef\"\u003e2021\u003c/span\u003e). However, these hybrid models come with their challenges as well. They are computationally intensive and require the knowledge and understanding of various methodologies which makes their implementation more difficult, particularly when compared to the implementation of single-method models (Shafiq et al., \u003cspan class=\"CitationRef\"\u003e2022\u003c/span\u003e).\u003c/p\u003e\n \u003cp\u003e\u003cstrong\u003eCloud Manufacturing Platform and Task Scheduling\u003c/strong\u003e\u003c/p\u003e\n \u003cp\u003eIn cloud manufacturing, there is a central cloud platform which plays the role of the intermediate between the consumers and the providers of the services. Clients provide work, whilst vendors supply virtualized capabilities. It breaks big tasks into small chunks of tasks, assigns them to the right resource, and then plan the schedule for performing these sub-tasks.\u003c/p\u003e\n \u003cp\u003e\u003cstrong\u003eMathematical Model for Task Scheduling\u003c/strong\u003e\u003c/p\u003e\n \u003cp\u003eTo optimize resource allocation and task execution, a mathematical model is proposed. The model considers the following factors:\u003c/p\u003e\n \u003cul\u003e\n \u003cli\u003e\n \u003cp\u003e\u003cstrong\u003eObjective functions\u003c/strong\u003e: Time (T), Cost (C), Quality (Q), and Utilization (U).\u003c/p\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cp\u003e\u003cstrong\u003eDecision variables\u003c/strong\u003e: x_ij, indicating whether task i is assigned to resource j.\u003c/p\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cp\u003e\u003cstrong\u003eConstraints\u003c/strong\u003e: Time, cost, quality, and utilization limits.\u003c/p\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n \u003cp\u003e\u003cstrong\u003eMathematical Formulation\u003c/strong\u003e\u003c/p\u003e\n \u003cp\u003eMinimize: \u0026sum;(a1 * T\u0026thinsp;+\u0026thinsp;a2 * C - a3 * Q - a4 * U) * x_ij\u003c/p\u003e\n \u003cp\u003eSubject to:\u003c/p\u003e\n \u003cp\u003ea1, a2, a3, a4\u0026thinsp;\u0026gt;\u0026thinsp;=\u0026thinsp;0\u003c/p\u003e\n \u003cp\u003eT\u0026thinsp;\u0026lt;\u0026thinsp;=\u0026thinsp;T_max\u003c/p\u003e\n \u003cp\u003eC\u0026thinsp;\u0026lt;\u0026thinsp;=\u0026thinsp;C_max\u003c/p\u003e\n \u003cp\u003eQ\u0026thinsp;\u0026gt;\u0026thinsp;=\u0026thinsp;Q_min\u003c/p\u003e\n \u003cp\u003eU\u0026thinsp;\u0026gt;\u0026thinsp;=\u0026thinsp;U_min\u003c/p\u003e\n \u003cp\u003ex_ij \u0026isin; {0, 1}\u003c/p\u003e\n \u003cp\u003ewhere:\u003c/p\u003e\n \u003cul\u003e\n \u003cli\u003e\n \u003cp\u003ea1, a2, a3, and a4 are weights representing the relative importance of each objective function.\u003c/p\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cp\u003eT_max, C_max, Q_min, and U_min are predefined thresholds for time, cost, quality, and utilization.\u003c/p\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n \u003cp\u003e\u003cstrong\u003eQuality of Service (QoS) and Resource Allocation\u003c/strong\u003e\u003c/p\u003e\n \u003cp\u003eThe results also reveal that the level of QoS is affected by the number of resources in the cloud manufacturing system. Adding up the number of resources to improve the QoS will, however, increase the costs. To counter balance these positions the heavy traffic limit approach is suggested. By doing this, it is possible to establish the number of operation machines that is required depending on the QoS.\u003c/p\u003e\n \u003cp\u003e\u003cstrong\u003eVisual Representation\u003c/strong\u003e\u003c/p\u003e\n \u003cp\u003ecloud platform architecture, showing task submission, decomposition, resource discovery, service composition, and scheduling\u003c/p\u003e\n \u003cp\u003ediagram illustrating the objective functions, decision variables, and constraints of the mathematical model\u0026nbsp;\u003c/p\u003e\n \u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e The specific values for a1, a2, a3, a4, T_max, C_max, Q_min, and U_min would depend on the particular cloud manufacturing environment and its requirements.\u003c/p\u003e\n\u003c/div\u003e"},{"header":"3. Methodology","content":"\u003cdiv id=\"Sec13\" class=\"Section2\"\u003e\n \u003ch2\u003e3.1 Research Design and Approach\u003c/h2\u003e\n \u003cp\u003eThe study uses quantitative research and is based on the formulation and assessment of mathematical models used in determination of network traffic in cloud computing networks. Indeed, due to the nature of the problem which forms the basis of the research, it will involve the real numeracy data and would entail constitution of models which are predictive in nature, therefore, the perfect methodology to use will have to be quantitative. This research will utilize time series analysis, machine learning and stochastic models for a formation of hybrid models.\u003c/p\u003e\n \u003cp\u003eThe research utilizes data collection, model development, model validation, and model evaluation as guidelines for the research design. Every stage is important to determine that the developed models are reliable and valid in diverse scenarios of cloud computing. The study will collect the datasets of cloud traffic which are readily available in the public domain and thus, all the models will be trained and tested on the real datasets. This data shall be used in the calibration and testing of the mathematical models that are set out based on which evaluation stand Y will be judged on a set of parameters including Mean Absolute Error (MAE), Root Mean Square Error (RMSE) and R-squared (R\u0026sup2;).\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec14\" class=\"Section2\"\u003e\n \u003ch2\u003e3.2 Data Collection and Preprocessing\u003c/h2\u003e\n \u003cp\u003eIt means that the data collection process is a fundamental movement of creating an effective establish of predictive models. This research will employ datasets of cloud traffic that is in the public domain and this can be obtained from AWS, Microsoft Azure, or GCP. Such datasets often contain line-by-line records of all activities occurring on the network though such factors as traffic intensity, packet size, delay, and bandwidth. The collected data will then have to pass through a number of preprocessing steps so as to be fit for model construction. Preprocessing will include:\u003c/p\u003e\n \u003cp\u003eData Cleaning:\u003c/p\u003e\n \u003cp\u003eIt is important to erasure any data that has been missing, duplicated or incorrectly recorded so as to influence the outcomes. This may include some variables that have missing values as well as records with missing values, and this may require the imputation of missing data or elimination of the records.\u003c/p\u003e\n \u003cp\u003eNormalization\u003c/p\u003e\n \u003cp\u003eStandardizing the data is important so that they can write all variables in the same scale and hence contribute equally to the model. This is very critical when using variables that are measured on different scales of measurement.\u003c/p\u003e\n \u003cp\u003eFeature Selection\u003c/p\u003e\n \u003cp\u003eFeature selection for predicting traffic occurrence in the network with qualification of the best features out of many features. This may also include correlation analysis or can work with some techniques like Principal Component Analysis (PCA) to work with dimensions. Splitting of the given dataset into the training set and the testing set normally in the ratio of 4:1. Training set will be employed in the model development, while the test set will be used in the model assessment. Preprocessing step is very critical in order to get better results and to help the models to learn from the data and make right predictions.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec15\" class=\"Section2\"\u003e\n \u003ch2\u003e3.3 Model Evaluation and Validation\u003c/h2\u003e\n \u003cp\u003ePerformance evaluation and validation of the models are essential in order to ensure that the models that were developed will be capable of giving correct estimation of network traffic in real-life cloud computing system. The models will be evaluated based on several performance metrics:\u003c/p\u003e\n \u003cp\u003e\u003cstrong\u003eMean Absolute Error (MAE)\u003c/strong\u003e\u003c/p\u003e\n \u003cp\u003eIt is the average of the sums of the absolute differences between the predicted and actual traffic values. It offers a simple point of measure of how accurate a prediction is.\u003c/p\u003e\n \u003cp\u003e\u003cstrong\u003eRoot Mean Square Error (RMSE)\u003c/strong\u003e\u003c/p\u003e\n \u003cp\u003eRMSE is a more sensitive technique of calculating mean squared errors as it squares its errors before averaging them hence providing large errors large proportion of total mean errors. This metric is helpful especially when big prediction errors are even counterproductive for the model\u0026rsquo;s performance.\u003c/p\u003e\u003cspan\u003e\n \u003cp\u003e\u003cstrong\u003e1. R-squared (R\u0026sup2;)\u003c/strong\u003e: It defines the extent to which the variance in the dependent variable can be explained by the variance in the independent variables. A higher R\u0026sup2; value simply means that the proposed model has more capability of accounting for variation in network traffic.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e\u003cstrong\u003e2. Prediction Intervals\u003c/strong\u003e: For stochastic models prediction intervals will be computed to give a prediction interval within which the actual traffic is expected to be with a given confidence level. This shows some extent of uncertainty of the model.\u003c/p\u003e\n \u003c/span\u003e\n \u003cp\u003eThey will be tested using testing subset of the dataset that was not in any way used during training phase of the models. This approach helps in avoiding cases that the models tend to be very much trained on the training data set and therefore are not in a position to perform well on other unseen data.\u003c/p\u003e\n \u003cp\u003eFurthermore, the utilization of the k-fold cross-validation approach will be applied in order to further validate the models. This occurs when the data is divided into k parts, where k is the number of partitions, the model is then learnt on k-1 partitions and tested on the other remaining partition. The above stated process is then done for k times where in each of the split sets is used once for the test set.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec16\" class=\"Section2\"\u003e\n \u003ch2\u003e3.5 Ethical Considerations and Limitations\u003c/h2\u003e\n \u003cp\u003eThis research will act in an ethical manner to avoid the misuse of the information and the modelling procedures. Security of data will be an issue of most focus especially as the experiments will involve using real cloud traffic datasets which may involve people\u0026rsquo;s data. User and organisational identification will be removed from all data for users and organisations confidentiality. Also, the research will adhere to data protection laws in the case of the area of study being in the European Union where data protection is governed by the GDPR. The limitations to the study will also be recognised. A strength may be considered as a weakness, which is that all datasets were collected from public data sources hence maybe limited in terms of the range of cloud environments. Further, some models require high computational power and thus, are likely to be less efficient in terms of real time training and deployment. These are some of the limitations that will be elaborated on in the last part of the paper together with research recommendations.\u003c/p\u003e\n\u003c/div\u003e"},{"header":"4. Results and Discussion","content":"\u003cp\u003eThis section will reveal the results obtained from the research studies and discuss the consequences of these results for predicting network traffic in the context of cloud computing. The presentation of the model performance, comparison of different models and what it means to cloud traffic management are usually presented in the \u003cspan class=\"InternalRef\"\u003eResults and Discussion\u003c/span\u003e section.\u003c/p\u003e\n\u003cdiv id=\"Sec18\" class=\"Section2\"\u003e\n \u003ch2\u003e4.1 Model Performance Results\u003c/h2\u003e\n \u003cp\u003eThe performances of the developed models, that include time series, machine learning, and the hybrid models, were tested using the test dataset. The performance is found to be dissimilar and possessing different level of accuracy and predictive capability, depending on the evaluation metrics used.\u003c/p\u003e\u003cspan\u003e\n \u003cp\u003e1. \u003cstrong\u003eARIMA Model Performance\u003c/strong\u003e- From this aspect, although the ARIMA model was able to capture the long-terms trends and periodicity of the network traffic, it was less effective dealing with the cloud traffic characteristics that were non-linear. Thus, the model we proposed obtained an MAE of 0. 015, and an RMSE of 0. The F value is calculated as 025 and R\u0026sup2; value is 0. 75. Based on these results, it is seen that ARIMA has a good performance in the trends that can be represented by linear models, and at the same time, this algorithm has a limited capability of dealing with the non-linear interactions, which are typical for the behaviours of the network traffic.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e\u003cstrong\u003e2. LSTM Model Performance\u003c/strong\u003e- LSTM network performed better than the other network architectures in capturing the short-term and the long-term information in the dataset. That means that an MAE of 0 can be achieved when recognising different elements of the statistical image. 010, an RMSE of 0.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e3. \u003cstrong\u003eThe Hybrid ARIMA-ANN Model Performance\u003c/strong\u003e-RMSE 0.010 for the test set indicates that the weather under these conditions has been predicted with high accuracy and an R\u0026sup2; value, equal 0. The LSTM model was more accurate than that of the ARIMA model with a respective accuracy of 88% and 67% of the total number of test data. This made it capable of estimating the increase in traffic more accurately especially when the traffic followed sequences. As a result, the hybrid of the ARIMA-ANN outperformed both the ARIMA as well as ANN, which can be observed through the performance metrics derived. The model was able to get an MAE of 0 as you\u0026rsquo;re able to see from the next figure. 60 and mean absolute error of 34 for 008 and the corresponding values from the best model is an RMSE of 0. Coef of determinants is 0.015, while the R\u0026sup2; which is the coefficient of the variations was equal to 0. 90. This combined method was thus successful in capturing the linear and the non-linear trends in the network traffic data hence improving the prediction results.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e\u003cstrong\u003e4. Stochastic Model Performance\u003c/strong\u003e: This task showed that stochastic models, mainly that based on the queuing theory, were useful as they offered insights on the probabilistic characteristic of the network traffic. Although the prediction intervals were registered as being wider, thus implying higher variability of the outcomes, the mean of the prediction was still predetermined as being within the range of acceptable error. As for this model, its MAE reached 0 and RMSE was also equalled to 0. 012 and 0. In addition, there is a moderated dualistic relationship between L7 and L9, which are equal to 020, respectively, the R\u0026sup2; value is less than 0. 82.\u003c/p\u003e\n \u003c/span\u003e\n \u003cp\u003eThese findings help provide insights into the performance of the hybrid and machine learning based algorithms in forecasting the network traffic in cloud computing systems. When comparing the performance of the time series and the machine learning the latter had the best result proving the effectiveness of using both techniques in modelling the cloud traffic.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec19\" class=\"Section2\"\u003e\n \u003ch2\u003e4.2 Heavy Traffic Limit Theory and QoS Classes\u003c/h2\u003e\n \u003cp\u003eBased on waiting time, four distinct QoS classes are considered:\u003c/p\u003e\u003cspan\u003e\n \u003cp\u003e\u003cstrong\u003e1. Zero-Waiting-Time (ZWT)\u003c/strong\u003e: Tasks are executed immediately upon arrival.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e\u003cstrong\u003e2. Minimal-Waiting-Time (MWT)\u003c/strong\u003e: Tasks experience minimal waiting time.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e\u003cstrong\u003e3. Bounded-Waiting-Time (BWT)\u003c/strong\u003e: Tasks have a bounded waiting time.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e\u003cstrong\u003e4. Probabilistic-Waiting-Time (PWT)\u003c/strong\u003e: Tasks have a probabilistic waiting time.\u003c/p\u003e\n \u003c/span\u003e\n \u003cp\u003eTo analyze these QoS classes under heavy traffic conditions, the following mathematical formulations are used:\u003c/p\u003e\n \u003cp\u003e\u003cstrong\u003eMathematical Formulations\u003c/strong\u003e\u003c/p\u003e\n\u003c/div\u003e\n\u003ch3\u003e1. Zero-Waiting-Time (ZWT):\u003c/h3\u003e\n\u003cp\u003elim(n\u0026rarr;\u0026infin;) P(N\u0026thinsp;\u0026ge;\u0026thinsp;n)\u0026thinsp;=\u0026thinsp;0\u003c/p\u003e\n\u003cp\u003ewhere:\u003c/p\u003e\n\u003cul\u003e\n \u003cli\u003e\n \u003cp\u003eN is the total number of tasks\u003c/p\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cp\u003en is the number of operational machines\u003c/p\u003e\n \u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e2. Minimal-Waiting-Time (MWT):\u003c/h3\u003e\n\u003cp\u003elim(n\u0026rarr;\u0026infin;) P(N\u0026thinsp;\u0026ge;\u0026thinsp;n) = \u0026alpha;\u003c/p\u003e\n\u003cp\u003ewhere:\u003c/p\u003e\n\u003cul\u003e\n \u003cli\u003e\n \u003cp\u003e\u0026alpha; is a constant (0\u0026thinsp;\u0026lt;\u0026thinsp;\u0026alpha;\u0026thinsp;\u0026lt;\u0026thinsp;1)\u003c/p\u003e\n \u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3. Bounded-Waiting-Time (BWT):\u003c/h3\u003e\n\u003cp\u003elim(n\u0026rarr;\u0026infin;) P(N\u0026thinsp;\u0026ge;\u0026thinsp;n)\u0026thinsp;=\u0026thinsp;1\u003c/p\u003e\n\u003cp\u003elim(n\u0026rarr;\u0026infin;) P(W\u0026thinsp;\u0026ge;\u0026thinsp;t1) = \u0026sigma;_n\u003c/p\u003e\n\u003cp\u003elim(n\u0026rarr;\u0026infin;) \u0026sigma;_n\u0026thinsp;=\u0026thinsp;0\u003c/p\u003e\n\u003cp\u003ewhere:\u003c/p\u003e\n\u003cul\u003e\n \u003cli\u003e\n \u003cp\u003eW is the waiting time\u003c/p\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cp\u003et1 is the waiting time threshold\u003c/p\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cp\u003e\u0026sigma;_n is the decreasing rate\u003c/p\u003e\n \u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e4. Probabilistic-Waiting-Time (PWT):\u003c/h3\u003e\n\u003cp\u003elim(n\u0026rarr;\u0026infin;) P(N\u0026thinsp;\u0026ge;\u0026thinsp;n)\u0026thinsp;=\u0026thinsp;1\u003c/p\u003e\n\u003cp\u003elim(n\u0026rarr;\u0026infin;) P(W\u0026thinsp;\u0026ge;\u0026thinsp;t2) = \u0026sigma;\u003c/p\u003e\n\u003cp\u003ewhere:\u003c/p\u003e\n\u003cul\u003e\n \u003cli\u003e\n \u003cp\u003et2 is the waiting time threshold\u003c/p\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cp\u003e\u0026sigma; is a constant (0\u0026thinsp;\u0026lt;\u0026thinsp;\u0026sigma;\u0026thinsp;\u0026lt;\u0026thinsp;1)\u003c/p\u003e\n \u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHeavy Traffic Limit Analysis\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eUnder heavy traffic conditions (traffic intensity approaches 1), the following relationships hold:\u003c/p\u003e\n\u003ch3\u003e1. ZWT:\u003c/h3\u003e\n\u003cp\u003elim(n\u0026rarr;\u0026infin;) (1 - \u0026rho;_n)^n\u0026thinsp;=\u0026thinsp;0\u003c/p\u003e\n\u003cp\u003ewhere:\u003c/p\u003e\n\u003cul\u003e\n \u003cli\u003e\n \u003cp\u003e\u0026rho;_n is the traffic intensity\u003c/p\u003e\n \u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e2. MWT:\u003c/h3\u003e\n\u003cp\u003elim(n\u0026rarr;\u0026infin;) (1 - \u0026rho;_n)^n\u0026thinsp;=\u0026thinsp;\u0026beta;\u003c/p\u003e\n\u003cp\u003ewhere:\u003c/p\u003e\n\u003cul\u003e\n \u003cli\u003e\n \u003cp\u003e\u0026beta; is a constant\u003c/p\u003e\n \u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3. BWT:\u003c/h3\u003e\n\u003cp\u003elim(n\u0026rarr;\u0026infin;) (1 - \u0026rho;_n)^(-ln(\u0026sigma;_n)) = \u0026tau;\u003c/p\u003e\n\u003cp\u003elim(n\u0026rarr;\u0026infin;) \u0026sigma;_n * exp(kn) = \u0026infin;\u003c/p\u003e\n\u003cp\u003ewhere:\u003c/p\u003e\n\u003cul\u003e\n \u003cli\u003e\n \u003cp\u003e\u0026tau; is a constant\u003c/p\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cp\u003ek is a constant\u003c/p\u003e\n \u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e4. PWT:\u003c/h3\u003e\n\u003cp\u003eP(W\u0026thinsp;\u0026ge;\u0026thinsp;t2)\u0026thinsp;\u0026asymp;\u0026thinsp;exp(-2n\u0026micro;(1-p)t2 / (1\u0026thinsp;+\u0026thinsp;c^2))\u003c/p\u003e\n\u003cp\u003elim(n\u0026rarr;\u0026infin;) (1 - \u0026rho;_n)^n\u0026thinsp;=\u0026thinsp;\u0026gamma;\u003c/p\u003e\n\u003cp\u003ewhere:\u003c/p\u003e\n\u003cul\u003e\n \u003cli\u003e\n \u003cp\u003e\u0026gamma; is a constant\u003c/p\u003e\n \u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese equations provide guidelines for determining the required number of machines to meet specific QoS requirements in a cloud environment.\u003c/p\u003e\n\u003cdiv id=\"Sec28\" class=\"Section2\"\u003e\n \u003ch2\u003e4.3 Interpretation of Results\u003c/h2\u003e\n \u003cp\u003eThis work is substantial in its consequences for the further management of cloud traffic. The enhanced accuracy of performance levels by LSTM and the hybrid model of ARIMA and ANN strongly suggest that these approaches will be highly appropriate for modelling and predicting traffic within more volatile and unpredictable networks. The forecasts which they provide for traffic patterns can prove beneficial for cloud service providers as they can plan and allocate their resources better and thus reduce the latency and enhance the overall quality of service.\u003c/p\u003e\n \u003cp\u003eImplications for Cloud Resource Management: Traffic forecasting helps the cloud providers to allocate resources for traffic needs so as not to lack capacity at some point or under-provide. This can lead to IR savings, efficient utilization of resources and especially during hours of high uptake the quality services will be offered. Because the LSTM and hybrid models have predicted real-time traffic flows correctly, the software is useful for real-time traffic observation and control.\u003c/p\u003e\n \u003cp\u003eScalability and Adaptability: The flexibility of the machine learning algorithms like LSTM is crucial in the cloud setting due to the constant changes in traffic characteristics such as variations in users\u0026rsquo; traffic intensity, or development of new services. These models can be regularly retrained for the purpose of adjusting to the current conditions hence making the projections very relevant.\u003c/p\u003e\n \u003cp\u003ePotential Challenges: As effective as these models may be, their structural and computation concerns may present difficulties in real time scenarios. As it is demonstrated, hybrid models generally outperform the pure exploitation and exploration models, which makes them more accurate; however, this accuracy must be attained with caution concerning overfitting and validation. Further, the stochastic models that are less accurate reflect on the importance of accounting for uncertainty in traffic estimates especially where the physical environment is unpredictable.\u003c/p\u003e\n \u003cp\u003eFuture Research Directions: Based on these results the following research questions can be proposed for future research: One of the further development paradigms is the use of another more automated hybrid structures that involve more additional artificial intelligence methods, for example, reinforcement learning to minimize the error rate. One of the further research directions is the testing of these models under different types of cloud settings, be it edge computing or multi-cloud to evaluates their performance under certain conditions.\u003c/p\u003e\n \u003cp\u003eBroader Impact: This success of these predictive models in cloud environment could extend to other domains which would require prediction of network traffic such as Telecommunications, Cyber security and Smart Cities. These techniques can be applied to such contexts as the procedures herein could be useful in the purposeful management of resources in a multitude of applications relating to telecommunication networks.\u003c/p\u003e\n\u003c/div\u003e"},{"header":"Conclusion","content":"\u003cp\u003eThis research aimed at designing and assessing the mathematical models for forecasting network traffic in cloud computing environment. The study was centred on the analysis of the efficiency of the standard time series models, and machine learning algorithms, as well as the integration of these methods to have a clear understanding of the effectiveness of models in traffic forecasting.\u003c/p\u003e\n\u003cp\u003eThe results showed that even though linear time series models such as ARIMA provide good fits for linear traces and seasonality they lack the flexibility required to model the non-linearity of cloud traffic. Another key difference was that traditional models, especially the Ma- chine Learning models including the Long Short-Term Memory (LSTM) networks were found to be comparatively more effective in capturing both short- and long-term dependencies which intern helped in more accurate estimation. The best model which has been formulated was the hybrid model of ARIMA-ANN where the features of both techniques were used and the results proved most effective in forecasting of the network traffic. The above findings are very useful to cloud service providers since the predictive models can be used to maximize the resources that are needed to minimize latency and enhance the quality of the services being offered. This is because the availability of accurate traffic predicting and modelling solutions assists the providers to effectively monitor their infrastructure, and administer resources with high service availability levels. Moreover, the research also showed how uncertainty had to be integrated into traffic prediction problems through the principles proved in the stochastic models. The potential of traffic outcomes is often vital for planning, especially in the case of networks that exhibit unstipulated or highly fluctuating behaviour.\u003c/p\u003e"},{"header":"Declarations","content":"\u003ch2\u003eAuthor Contribution\u003c/h2\u003e\u003cp\u003eXingyu Liu (XL) and Zhongkezhen Zhong (ZZ) conceived the study and designed the experiments. Chenxi Chen (CC) and Junjie Cha (JC) developed the mathematical models and conducted the simulations. XL and ZZ analyzed the results and wrote the manuscript. All authors reviewed and approved the final manuscript.\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\n \u003cli\u003eAbouelyazid, M. (2022). Forecasting Resource Usage in Cloud Environments Using Temporal Convolutional Networks. \u003cem\u003eApplied Research in Artificial Intelligence and Cloud Computing\u003c/em\u003e, \u003cem\u003e5\u003c/em\u003e(1), 179-194. https://www.researchberg.com/index.php/araic/article/download/188/168\u003c/li\u003e\n \u003cli\u003eTuli, S., Tuli, S., Tuli, R., \u0026amp; Gill, S. S. (2020).\u0026nbsp;Predicting the growth and trend of COVID-19 pandemic using machine learning and cloud computing. \u003cem\u003eInternet of things\u003c/em\u003e, \u003cem\u003e11\u003c/em\u003e, 100222.\u003c/li\u003e\n \u003cli\u003eShafiq, D. A., Jhanjhi, N. Z., \u0026amp; Abdullah, A. (2022). Load balancing techniques in cloud computing environment: A review. \u003cem\u003eJournal of King Saud University-Computer and Information Sciences\u003c/em\u003e, \u003cem\u003e34\u003c/em\u003e(7), 3910-3933.\u003c/li\u003e\n \u003cli\u003eAlghamdi, M. I. (2022). Optimization of load balancing and task scheduling in cloud computing environments using artificial neural networks-based binary particle swarm optimization (BPSO). \u003cem\u003eSustainability\u003c/em\u003e, \u003cem\u003e14\u003c/em\u003e(19), 11982.\u003c/li\u003e\n \u003cli\u003eLohrasbinasab, I., Shahraki, A., Taherkordi, A., \u0026amp; Delia Jurcut, A. (2022). From statistical‐to machine learning‐based network traffic prediction. \u003cem\u003eTransactions on Emerging Telecommunications Technologies\u003c/em\u003e, \u003cem\u003e33\u003c/em\u003e(4), e4394.\u003c/li\u003e\n \u003cli\u003eLi, H., Wang, S. X., Shang, F., Niu, K., \u0026amp; Song, R. (2024). Applications of large language models in cloud computing: An empirical study using real-world data. \u003cem\u003eInternational Journal of Innovative Research in Computer Science \u0026amp; Technology\u003c/em\u003e, \u003cem\u003e12\u003c/em\u003e(4), 59-69.\u003c/li\u003e\n \u003cli\u003eSaeik, F., Avgeris, M., Spatharakis, D., Santi, N., Dechouniotis, D., Violos, J., ... \u0026amp; Papavassiliou, S. (2021). Task offloading in Edge and Cloud Computing: A survey on mathematical, artificial intelligence and control theory solutions. \u003cem\u003eComputer Networks\u003c/em\u003e, \u003cem\u003e195\u003c/em\u003e, 108177.\u003c/li\u003e\n \u003cli\u003eBalarezo, J. F., Wang, S., Chavez, K. G., Al-Hourani, A., \u0026amp; Kandeepan, S. (2022). A survey on DoS/DDoS attacks mathematical modelling for traditional, SDN and virtual networks. \u003cem\u003eEngineering Science and Technology, an International Journal\u003c/em\u003e, \u003cem\u003e31\u003c/em\u003e, 101065.\u003c/li\u003e\n \u003cli\u003eTuli, S., Ilager, S., Ramamohanarao, K., \u0026amp; Buyya, R. (2020). Dynamic scheduling for stochastic edge-cloud computing environments using a3c learning and residual recurrent neural networks. \u003cem\u003eIEEE transactions on mobile computing\u003c/em\u003e, \u003cem\u003e21\u003c/em\u003e(3), 940-954.\u003c/li\u003e\n \u003cli\u003eAburukba, R. O., Landolsi, T., \u0026amp; Omer, D. (2021). A heuristic scheduling approach for fog-cloud computing environment with stationary IoT devices. \u003cem\u003eJournal of Network and Computer Applications\u003c/em\u003e, \u003cem\u003e180\u003c/em\u003e, 102994.\u003c/li\u003e\n \u003cli\u003eHsieh, S. Y., Liu, C. S., Buyya, R., \u0026amp; Zomaya, A. Y. (2020). Utilization-prediction-aware virtual machine consolidation approach for energy-efficient cloud data centers. \u003cem\u003eJournal of Parallel and Distributed Computing\u003c/em\u003e, \u003cem\u003e139\u003c/em\u003e, 99-109.\u003c/li\u003e\n \u003cli\u003eGill, S. S., Tuli, S., Toosi, A. N., Cuadrado, F., Garraghan, P., Bahsoon, R., ... \u0026amp; Buyya, R. (2020). ThermoSim: Deep learning-based framework for modeling and simulation of thermal-aware resource management for cloud computing environments. \u003cem\u003eJournal of Systems and Software\u003c/em\u003e, \u003cem\u003e166\u003c/em\u003e, 110596.\u003c/li\u003e\n \u003cli\u003eSaxena, D., \u0026amp; Singh, A. K. (2022). Auto-adaptive learning-based workload forecasting in dynamic cloud environment. \u003cem\u003eInternational Journal of Computers and Applications\u003c/em\u003e, \u003cem\u003e44\u003c/em\u003e(6), 541-551.\u003c/li\u003e\n \u003cli\u003eOmer, S., Azizi, S., Shojafar, M., \u0026amp; Tafazolli, R. (2021). A priority, power and traffic-aware virtual machine placement of IoT applications in cloud data centers. \u003cem\u003eJournal of systems architecture\u003c/em\u003e, \u003cem\u003e115\u003c/em\u003e, 101996.\u003c/li\u003e\n\u003c/ol\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":true,"hideJournal":true,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true},"keywords":"","lastPublishedDoi":"10.21203/rs.3.rs-5000053/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-5000053/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"Effective network traffic prediction is crucial for optimizing resource allocation and ensuring efficient performance in cloud computing environments. In this research, mathematical models are developed to use historical data, factors, and other data to predict future network traffic patterns more effectively. In this context, we then compare an array of time series models such as ARIMA, LSTM, as well as the Prophet model so that we can determine the cloud environments most appropriate for each. These models include time and day of the week as well as the general activities of the users in the network in order to mimic the real flow of network traffics. The experimental results concern the efficiency of the proposed models as opposed to existing approaches and give a lot of information to network administrators and cloud service providers. The outcomes make a significant contribution as to the formulation of intelligent approaches in resource management and improve the dependability and performance of cloud computing environments.","manuscriptTitle":"Mathematical Models for Predicting Network Traffic in Cloud Computing Environments","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2024-09-27 11:03:24","doi":"10.21203/rs.3.rs-5000053/v1","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"ecc7f1f3-ebfa-4820-987d-a3c6ef12c381","owner":[],"postedDate":"September 27th, 2024","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"posted","subjectAreas":[],"tags":[],"updatedAt":"2024-09-27T12:01:02+00:00","versionOfRecord":[],"versionCreatedAt":"2024-09-27 11:03:24","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-5000053","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-5000053","identity":"rs-5000053","version":["v1"]},"buildId":"qtupq5eGEP_6zYnWcrvyt","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.