# Virtual Simulation Management of Data Traffic Optimization of Big Data Cloud Platform considering Multipoint Mapping Algorithm

Authors: Haibo Wu
Journal: Advances in Multimedia
 (2021)

---

## Abstract

With the continuous development of Internet, cloud computing, and other technologies, build a cloud platform based on Cloud Computing Center, but how to effectively carry out operation and maintenance and face users to ensure the continuity and effectiveness of the platform is extremely important. In view of these needs and limitations, this paper introduces the multipoint mapping algorithm, combs the statistical methods of platform cloud traffic, carries out platform data traffic by classification, constructs the data traffic optimization management model, analyzes the relevant data samples, carries out statistical calculation for data diversion tasks, analyzes and processes the priority indicators, and forms the final results through continuous iteration, realizing the management of data flow optimization virtual simulation of big data cloud platform. Simulation results show that the multipoint mapping algorithm is effective and can effectively support the data flow of big data cloud platform and optimize virtual simulation management.


---

## Body

## 1. Introduction

With the continuous development of cloud computing, Internet of things, and other technologies, cloud computing centers are gradually rising everywhere [1]. Many cloud platforms relying on the cloud computing center have also been continuously built, which has promoted the development of smart cities (applications) everywhere. On the one hand, users have high requirements for cloud platform quality; on the other hand, for multiuser concurrency, a stable and effective cloud platform is needed to achieve multiuser access [2, 3]. Therefore, how to effectively supervise the whole process and life cycle of the cloud platform, especially how to optimize the data flow, is extremely important [4–6].The cloud platform not only has the basic functions of software but also contains some characteristics of the cloud. For example, the cloud platform provides corresponding application services through SaaS, provides basic cloud facilities through SaaS, and realizes the application expansion of the cloud platform through IaaS. Users put forward service requests to the cloud platform according to their own business needs. How to provide the fastest service with the minimum response time, ensure the effective access of users, and realize or eliminate invalid access is extremely important [7–9].Industry experts have done a lot of research on this. By constructing the platform data flow and data analysis model, the platform data flow detection module is divided into subunits, and statistics are made according to the subunits to optimize the task management process. This method is relatively simple, but there is a problem of low management efficiency. In addition, once again, some experts proposed to use priority to optimize the platform data traffic management and build the corresponding data traffic optimization management model according to the corresponding characteristics through priority setting. Although this method has high accuracy, it is complex to calculate [10–14].In view of the above limitations and requirements, this paper attempts to introduce the multipoint mapping algorithm, build a data traffic optimization management model by making time-division statistics on the network traffic of the cloud platform, make statistical calculation for the data diversion task, analyze and process the priority indicators, and form the final results through continuous iteration. It aims to optimize the data flow of big data cloud platform and realize virtual simulation management.


### 1.1. Multipoint Mapping Decomposition Algorithm

For the multipoint mapping decomposition algorithm, firstly, the statistical time is divided inton subunits. The statistical cloud platform data traffic is unknown. Through the separate statistics of the subunits, the results are finally summarized [15, 16]. Therefore, the number of iterations can be estimated according to the coverage length of the corresponding operation data, as shown in the following formula:(1)Lp2=p2,pis even,p+12,pis odd,where the length of statistical data is expressed by P + 1.On the basis of formula (1), use formula (2) to analyze the data of the statistical cycle, and use the square of the mean difference, the square of the mean difference, and the sum of the two indicators to sort the data flow sequence [17, 18], as shown in the following formula:(2)R22=∑k=1l∑j=1nzjk−yk2,R32=∑k=1lnyk−y2,where yk=1/n∑j=1nzjk and y=1/n∑j=1nyj.The variance ratio in each cycle can be calculated by using the following formula:(3)G=R32/g3R22/g2.By initializing the data flow data, the corresponding data flow components are randomly selected to build the corresponding model, as shown in the following formula:(4)yu=χq,1yu−1+χq,2yu−2+⋯+χq,pyu−p.For the model, the specific decomposition steps mainly include the following:(1)
Through initialization, the regression parameters are obtained, and the equations are solved by formula (5), as shown below:(5)χj,1=η1,χl,1=ηl−∑k=1l−1χl−1,lηl−11−∑k=1l−1χl−1,kηk,l=2,3,…,ηl=∑j=1p−1Y3jy3j+l∑j=1pY3j2,χl,k=χl−1,k−χl−1,l−k,k=1,2,…,l−1.(2)
The order of the component model can be calculated by using the following formula:(6)B=minp|p∑Y3u−Y¯32p−Q−1,whereY¯3 is the average of Y3u.(3)
Build the corresponding model, initialize the corresponding parameters, and process the flow data to obtain the corresponding component model, as shown in the following formula:(7)tu=χq,1tu−1+χq,2tu−2+⋯+χq,qtu−q.According to the existing model, the data traffic of the corresponding platform is managed by classification and classification, so as to realize the effective provision of network services. If the cloud platform has malicious access, the abnormal data traffic will occur in a short time. If the subunits are divided in the traditional way, the network transmission load will be caused. The service performance of cloud platform will certainly be affected. In addition, it will also cause hidden dangers of network security [19, 20].For the big data cloud platform, map and reduce functions are used to transfer data traffic and realize complete summary and statistics of data traffic. The specific flowchart is shown in Figure1.Figure 1
Initial data processing flow.As shown in Figure1, firstly, according to the multitask multipoint mapping decomposition technology, the network operation features are matched and calculated, the data packets corresponding to the network operation features are extracted from the HDFS cache, and the elements in the other databases are subjected to similarity matching processing. The similarity ranking of key values can be obtained by reordering and dividing the obtained results. Extract the first p key value pairs from the above key values and write the above data to HDFS.


### 1.2. Cloud Platform Data Traffic Management Principle

For the data traffic of big data cloud platform, firstly, it is necessary to obtain the task attributes of subunits, mark the virtual resources of different task subunits for different platforms, and count the specific time of data traffic diversion of users accessing platform resources, so as to count and analyze the specific time required for the execution of virtual simulation resources of subunits. Get the data task priority of the corresponding big data cloud platform and build the corresponding data traffic management model. The specific process mainly includes the following.The sample data statistics of subunit tasks are carried out for the user access traffic of the platform, as shown in the following formula:(8)Tn=t1,t2,…,tn,where n∈N and ti represent the i-th shunting subtask i=1,2,…,n in the set. The attribute vector corresponding to the shunting task ti is represented by(9)ti=tidi,tmii,tfeei,tdeadlinei,tmemoryi,tbwi,tsubmiti.The number of initialized virtual machine platforms is represented bym, as shown in the following formula:(10)VMm=vm1,vm2,…,vmmm∈N,where vmidj represents the jth virtual machine vmcapacityj, and the corresponding attribute vector of virtual machine resources is calculated, as shown in the following formula:(11)vmj=vmidj,vmcapacityj,vmbwj,vmmemoryj.The expected execution time of the big data cloud platform data traffic diversion subtask can be calculated by(12)ETCij=tmiivmcapacityj.The expected completion time of shunting taskti on the virtual machine is shown in the following formula:(13)ECTij=bej+ETCij.Set the corresponding big data platform data flow task, which can be calculated by(14)Makespan=maxECTij.The objective function and constraint conditions of data traffic diversion task of big data cloud platform are used for calculation, as shown in the following formula:(15)minMakespan,tmemoryi≤vmmemoryj,i=1,2,…,n,tbwi≤vmbwj,j=1,2,…,m.In the form of linear programming, the objective function given by (15) is solved for (15). Assuming that (15) holds, ω′ is the optimal solution of the current platform data traffic diversion task, and the cloud platform data traffic management model is established by using(16)ω′=ω+1−p1−randey,1/eΔy/1+Ti>rand,where rand () is a random number in the interval [0, 1].Lemma 1.
In the CSDG model,∀σ−i,σi∈0,1 and Ti are quasiconvex and are lower semicontinuous functions of σi.
IfTilocal0≥Tcloudσ−i,0 and Tilocal1≤Tcloudσ−i,1, σi′>0 makes the expressions of Tilocalσi′=Ticloudσi′ and Ti as shown in the following formula:(17)σi′=μc−μi+λi−∑k≠iσkλk2λi,Ti=Tilocalσi,σi∈0,σi′,Tcloudσ,σi∈σi′,1,.It can be seen from the above formula thatTi is a continuous function of σi in the interval [0, 1].IfTilocal0<Tcloudσ−i,0,(18)Ti=Tilocalσi,σi=0,Tcloudσ,σi∈0,1.IfTilocal0>Tcloudσ−i,0 and Tilocal1>Tcloudσ−i,1,(19)Ti=Tilocalσi,σi∈0,1,Tcloudσ,σi=1.Theorem 1.
CSDG has a unique pure strategy Nash equilibrium.It is proved that in the CSDG model, the participant strategy set is a real number set of [0, 1] interval. The utility function is defined asUi=−Ti. According to Lemma 1, ∀σ−i,Uiσi is quasiconcave and upper semicontinuous in [0, 1].Next, the continuity ofUi at σ−i is analyzed. The specific calculation is shown in the following formula:(20)σi″=μc−μi+λi−∑k≠iσk′λk−δλi2λi,where δ⟶0 and Tilocalσi″−Tilocalσi′⟶0; then, ΔUi⟶0.According to the above analysis, assuming∀i,0<σi<1 in the steady state, the following conditions must be met:(21)μi−1−σiλi=μc−∑i=1nσiλi.Formula (22) can be obtained by solving on the basis of formula (21):(22)1−σiλi=μi−∑j=1nμj+μc−∑j=1nλjn.Formula (23) can be obtained by solving on the basis of formula (22):(23)σi=1−μiλi+∑j=1nμj+μc−∑j=1nλjn+1λi.Whenμ1−λ1<μc<μ1+nλ1, select σ∗ to make Tlocalσi∗=Tcloudσ∗.SaaS will select a certain proportion to divert service requests, as shown in the following formula:(24)1μl−1−σ∗λi=1μc−∑i=1nσ∗λi.Solve on the basis of formula (24) to get(25)σ∗=μc−μ1+λ1n+1λ1.The equilibrium expression of SaaS under the condition of consistency can be calculated by(26)σ∗=0,μc≤μ1−λ1,μc−μ1+λ1n+1λ1,μ1−λ1<μc<μ1+nλ1,1,μc≥μ1+nλ1.In this paper, PoA (price of analysis) is used to analyze the effectiveness of the system. The specific formula can be calculated as follows:(27)PoAG=maxUaoptUa,where a is any equilibrium in game G. The specific calculation is shown in the following formula:(28)PoA=Cσ∗Cσopt.At this time, the description of social utility optimization problem is shown in the following formula:(29)Cσ=min∑i=1n1−σiλiTilocalσi+σiλiTcloudσs.t.μi>λi,0≤σi≤1,∑σiλi<μc.The user shall have the same shunt ratioσ, and the specific calculation is shown in the following formula:(30)Cσ=1−σTlocalσλ1+σTcloudσλ1.The formula is a continuous function about ° in the interval (0, 1), and the extreme value is calculated according to formulas (1) and(2):(31)σopt=μ1μc−μcμ1+μcλ1μcλ1+nμ1λ1.Because0≤σopt≤1, when the right side of (31) is greater than 1, σopt=1 is taken, and when the right side of (10) is less than 0, σopt=0 is taken to obtain the expression of Cσopt, as shown in the following formula:(32)Cσopt=1μ1−λ1,σopt=0,1−μ1/μc−1σoptμ1−1−σoptλ1,0<σopt<1,1μc−nλ1,σopt=1.According to (32), the social cost function under equilibrium is obtained, as shown in the following formula:(33)Cσ∗=1μ1−λ1,σ∗=0,1μ1−1−σ∗λ1,0<σ∗<1,1μc−nλ1,σ∗=1.Therefore, when bothσopt and σ∗ are in the (0, 1) interval,(34)PoA=n+1λ1n+1λ1−μc−μ12.The comparison between equilibrium and social optimal behavior is shown in Figure2.As can be seen from Figure2, when the processing speed of the big data cloud platform is lower than the local processing speed, it reaches a certain threshold, and all tasks will be processed locally by default. If the local processing speed is lower than the processing speed of the big data cloud platform, it can be processed through the cloud platform, which can fully deal with inefficient processing, thus improving social utility. The results provide a basis for IaaS cloud to allocate resources and improve social utility under the condition of limited resources.Figure 2
Comparison between equilibrium and social optimal behavior (μ1=10, λ1=3, and n=20).


## 1.1. Multipoint Mapping Decomposition Algorithm

For the multipoint mapping decomposition algorithm, firstly, the statistical time is divided inton subunits. The statistical cloud platform data traffic is unknown. Through the separate statistics of the subunits, the results are finally summarized [15, 16]. Therefore, the number of iterations can be estimated according to the coverage length of the corresponding operation data, as shown in the following formula:(1)Lp2=p2,pis even,p+12,pis odd,where the length of statistical data is expressed by P + 1.On the basis of formula (1), use formula (2) to analyze the data of the statistical cycle, and use the square of the mean difference, the square of the mean difference, and the sum of the two indicators to sort the data flow sequence [17, 18], as shown in the following formula:(2)R22=∑k=1l∑j=1nzjk−yk2,R32=∑k=1lnyk−y2,where yk=1/n∑j=1nzjk and y=1/n∑j=1nyj.The variance ratio in each cycle can be calculated by using the following formula:(3)G=R32/g3R22/g2.By initializing the data flow data, the corresponding data flow components are randomly selected to build the corresponding model, as shown in the following formula:(4)yu=χq,1yu−1+χq,2yu−2+⋯+χq,pyu−p.For the model, the specific decomposition steps mainly include the following:(1)
Through initialization, the regression parameters are obtained, and the equations are solved by formula (5), as shown below:(5)χj,1=η1,χl,1=ηl−∑k=1l−1χl−1,lηl−11−∑k=1l−1χl−1,kηk,l=2,3,…,ηl=∑j=1p−1Y3jy3j+l∑j=1pY3j2,χl,k=χl−1,k−χl−1,l−k,k=1,2,…,l−1.(2)
The order of the component model can be calculated by using the following formula:(6)B=minp|p∑Y3u−Y¯32p−Q−1,whereY¯3 is the average of Y3u.(3)
Build the corresponding model, initialize the corresponding parameters, and process the flow data to obtain the corresponding component model, as shown in the following formula:(7)tu=χq,1tu−1+χq,2tu−2+⋯+χq,qtu−q.According to the existing model, the data traffic of the corresponding platform is managed by classification and classification, so as to realize the effective provision of network services. If the cloud platform has malicious access, the abnormal data traffic will occur in a short time. If the subunits are divided in the traditional way, the network transmission load will be caused. The service performance of cloud platform will certainly be affected. In addition, it will also cause hidden dangers of network security [19, 20].For the big data cloud platform, map and reduce functions are used to transfer data traffic and realize complete summary and statistics of data traffic. The specific flowchart is shown in Figure1.Figure 1
Initial data processing flow.As shown in Figure1, firstly, according to the multitask multipoint mapping decomposition technology, the network operation features are matched and calculated, the data packets corresponding to the network operation features are extracted from the HDFS cache, and the elements in the other databases are subjected to similarity matching processing. The similarity ranking of key values can be obtained by reordering and dividing the obtained results. Extract the first p key value pairs from the above key values and write the above data to HDFS.


## 1.2. Cloud Platform Data Traffic Management Principle

For the data traffic of big data cloud platform, firstly, it is necessary to obtain the task attributes of subunits, mark the virtual resources of different task subunits for different platforms, and count the specific time of data traffic diversion of users accessing platform resources, so as to count and analyze the specific time required for the execution of virtual simulation resources of subunits. Get the data task priority of the corresponding big data cloud platform and build the corresponding data traffic management model. The specific process mainly includes the following.The sample data statistics of subunit tasks are carried out for the user access traffic of the platform, as shown in the following formula:(8)Tn=t1,t2,…,tn,where n∈N and ti represent the i-th shunting subtask i=1,2,…,n in the set. The attribute vector corresponding to the shunting task ti is represented by(9)ti=tidi,tmii,tfeei,tdeadlinei,tmemoryi,tbwi,tsubmiti.The number of initialized virtual machine platforms is represented bym, as shown in the following formula:(10)VMm=vm1,vm2,…,vmmm∈N,where vmidj represents the jth virtual machine vmcapacityj, and the corresponding attribute vector of virtual machine resources is calculated, as shown in the following formula:(11)vmj=vmidj,vmcapacityj,vmbwj,vmmemoryj.The expected execution time of the big data cloud platform data traffic diversion subtask can be calculated by(12)ETCij=tmiivmcapacityj.The expected completion time of shunting taskti on the virtual machine is shown in the following formula:(13)ECTij=bej+ETCij.Set the corresponding big data platform data flow task, which can be calculated by(14)Makespan=maxECTij.The objective function and constraint conditions of data traffic diversion task of big data cloud platform are used for calculation, as shown in the following formula:(15)minMakespan,tmemoryi≤vmmemoryj,i=1,2,…,n,tbwi≤vmbwj,j=1,2,…,m.In the form of linear programming, the objective function given by (15) is solved for (15). Assuming that (15) holds, ω′ is the optimal solution of the current platform data traffic diversion task, and the cloud platform data traffic management model is established by using(16)ω′=ω+1−p1−randey,1/eΔy/1+Ti>rand,where rand () is a random number in the interval [0, 1].Lemma 1.
In the CSDG model,∀σ−i,σi∈0,1 and Ti are quasiconvex and are lower semicontinuous functions of σi.
IfTilocal0≥Tcloudσ−i,0 and Tilocal1≤Tcloudσ−i,1, σi′>0 makes the expressions of Tilocalσi′=Ticloudσi′ and Ti as shown in the following formula:(17)σi′=μc−μi+λi−∑k≠iσkλk2λi,Ti=Tilocalσi,σi∈0,σi′,Tcloudσ,σi∈σi′,1,.It can be seen from the above formula thatTi is a continuous function of σi in the interval [0, 1].IfTilocal0<Tcloudσ−i,0,(18)Ti=Tilocalσi,σi=0,Tcloudσ,σi∈0,1.IfTilocal0>Tcloudσ−i,0 and Tilocal1>Tcloudσ−i,1,(19)Ti=Tilocalσi,σi∈0,1,Tcloudσ,σi=1.Theorem 1.
CSDG has a unique pure strategy Nash equilibrium.It is proved that in the CSDG model, the participant strategy set is a real number set of [0, 1] interval. The utility function is defined asUi=−Ti. According to Lemma 1, ∀σ−i,Uiσi is quasiconcave and upper semicontinuous in [0, 1].Next, the continuity ofUi at σ−i is analyzed. The specific calculation is shown in the following formula:(20)σi″=μc−μi+λi−∑k≠iσk′λk−δλi2λi,where δ⟶0 and Tilocalσi″−Tilocalσi′⟶0; then, ΔUi⟶0.According to the above analysis, assuming∀i,0<σi<1 in the steady state, the following conditions must be met:(21)μi−1−σiλi=μc−∑i=1nσiλi.Formula (22) can be obtained by solving on the basis of formula (21):(22)1−σiλi=μi−∑j=1nμj+μc−∑j=1nλjn.Formula (23) can be obtained by solving on the basis of formula (22):(23)σi=1−μiλi+∑j=1nμj+μc−∑j=1nλjn+1λi.Whenμ1−λ1<μc<μ1+nλ1, select σ∗ to make Tlocalσi∗=Tcloudσ∗.SaaS will select a certain proportion to divert service requests, as shown in the following formula:(24)1μl−1−σ∗λi=1μc−∑i=1nσ∗λi.Solve on the basis of formula (24) to get(25)σ∗=μc−μ1+λ1n+1λ1.The equilibrium expression of SaaS under the condition of consistency can be calculated by(26)σ∗=0,μc≤μ1−λ1,μc−μ1+λ1n+1λ1,μ1−λ1<μc<μ1+nλ1,1,μc≥μ1+nλ1.In this paper, PoA (price of analysis) is used to analyze the effectiveness of the system. The specific formula can be calculated as follows:(27)PoAG=maxUaoptUa,where a is any equilibrium in game G. The specific calculation is shown in the following formula:(28)PoA=Cσ∗Cσopt.At this time, the description of social utility optimization problem is shown in the following formula:(29)Cσ=min∑i=1n1−σiλiTilocalσi+σiλiTcloudσs.t.μi>λi,0≤σi≤1,∑σiλi<μc.The user shall have the same shunt ratioσ, and the specific calculation is shown in the following formula:(30)Cσ=1−σTlocalσλ1+σTcloudσλ1.The formula is a continuous function about ° in the interval (0, 1), and the extreme value is calculated according to formulas (1) and(2):(31)σopt=μ1μc−μcμ1+μcλ1μcλ1+nμ1λ1.Because0≤σopt≤1, when the right side of (31) is greater than 1, σopt=1 is taken, and when the right side of (10) is less than 0, σopt=0 is taken to obtain the expression of Cσopt, as shown in the following formula:(32)Cσopt=1μ1−λ1,σopt=0,1−μ1/μc−1σoptμ1−1−σoptλ1,0<σopt<1,1μc−nλ1,σopt=1.According to (32), the social cost function under equilibrium is obtained, as shown in the following formula:(33)Cσ∗=1μ1−λ1,σ∗=0,1μ1−1−σ∗λ1,0<σ∗<1,1μc−nλ1,σ∗=1.Therefore, when bothσopt and σ∗ are in the (0, 1) interval,(34)PoA=n+1λ1n+1λ1−μc−μ12.The comparison between equilibrium and social optimal behavior is shown in Figure2.As can be seen from Figure2, when the processing speed of the big data cloud platform is lower than the local processing speed, it reaches a certain threshold, and all tasks will be processed locally by default. If the local processing speed is lower than the processing speed of the big data cloud platform, it can be processed through the cloud platform, which can fully deal with inefficient processing, thus improving social utility. The results provide a basis for IaaS cloud to allocate resources and improve social utility under the condition of limited resources.Figure 2
Comparison between equilibrium and social optimal behavior (μ1=10, λ1=3, and n=20).


## 2. Virtual Simulation Management of Cloud Platform Data Traffic Optimization Based on Multipoint Mapping Algorithm

### 2.1. Partition Calculation of Shunting Tasks

For the data diversion of big data cloud platform, firstly, all sample data need to be statistically analyzed to classify the current data flow, so as to realize virtual simulation management and calculate the tasks of current subunits, so as to obtain the corresponding dynamic priority tasks. The specific process is described as follows.According to the data flow corresponding to the big data cloud platform, the traffic data of the subunit are counted, as shown in the following formula:(35)c=c0,c1,…,ce−1k.Calculate the total platform data traffic diversion task volume, as shown in the following formula:(36)s^=εarcminq∈ε∑s=1+∞Hs⌢,sgs|c,where Hs^,s represents the cost function in the shunting task and ε represents the set of all subtasks in the shunting task, as shown in the following formula:(37)ε=s^|c1+2cr≤s^≤S,Use (38) to calculate its cost function, as follows:(38)Hs^,s=s^,s=s^−s2.Assuming that the shunting time meets the condition of∑s=1ss⌢s|c=1, the estimation function can be obtained, as shown in the following formula:(39)Hs^,s=s^−s.Substituting (39) into (37), we can obtain the following results:(40)s^=arcminss^∑s=1ss|s−∑s=ssss|c.The calculation of subtask volume in the process of platform data traffic diversion is realized, as shown in the following formula:(41)s=arcmaxss¯|c.To sum up, through the statistical analysis of the task volume of the subunits of the big data cloud platform, the corresponding dynamic priority tasks are obtained, which provides a basis for data traffic optimization and virtual simulation management.


### 2.2. Calculation of the Dynamic Priority of Shunting Tasks

In the process of optimal diversion of platform data traffic, the specific process is detailed as follows.Ifstik is the kth priority regularization processing result value to be processed by ti of the platform data, it is calculated using the following equation: (42)stik=zik−z¯kδk,where k=1,2; z¯k=1/n∑i=1nzik; and z¯k represents the average value of column K of matrix Z, as shown in the following formula:(43)Z=z11z12⋮⋮zn1zn2=TVD1UTE1⋮⋮TVDnUTEn.Use (44) to calculate the dynamic priority of platform data traffic diversion task:(44)DPti=ω1×sti1+ω1×ati2,where ω1,ω2∈0,1 is the weight factor and meets ω1+ω2=1.It is assumed that the traffic data processing priority of the platform is higher and the following constraints need to be met:(45)hθ1,θ2,…,θq=1.Use (46) to establish the platform data flow diversion model:(46)minφ=∑i=1nθi−ωiji2.


### 2.3. Establishing Cloud Platform Data Traffic Optimization Management Model

For the establishment of cloud platform data traffic optimization management model, the specific process is detailed as follows.It is assumed that in thed-dimensional network traffic data space, the velocity vector and position vector of particle I are represented by (47) and (48), respectively.(47)vi=vi1,vi2,…,viD,(48)xi=xi1,xi2,…,xiD,where I represents the particle number, the current optimal position vector of each particle is (pbest), and the global optimal vector is (gbest). The near optimal solution is obtained by constantly searching for the optimal solution by updating (49) and (50):(49)vik+1=wvik+c1randpbesti−xik+c2randgbesti−xik,(50)xik+1=xik+vik+1,where c1 and c2 represent the particle learning factor and rand () represents the random number of [0, 1]. The current optimal position of the particle is applied to the current particle position, and then the particle position is adjusted according to the global optimal position gbest, as shown in the following formula:(51)Xi=Sχ⋅MabXi,pbesti,Xi=SXi,gbest.Among them,χ represents the value range and MabXi is the variogram, which reflects that the value of component a in vector Xi is updated to b. The meaning of δ⋅MabXi is expressed by(52)χ⋅MabXi=MabXi,ρ≤x,Xi,others.Establish a cloud platform data flow optimization management model, which is expressed by(53)FXi=minTs.


## 2.1. Partition Calculation of Shunting Tasks

For the data diversion of big data cloud platform, firstly, all sample data need to be statistically analyzed to classify the current data flow, so as to realize virtual simulation management and calculate the tasks of current subunits, so as to obtain the corresponding dynamic priority tasks. The specific process is described as follows.According to the data flow corresponding to the big data cloud platform, the traffic data of the subunit are counted, as shown in the following formula:(35)c=c0,c1,…,ce−1k.Calculate the total platform data traffic diversion task volume, as shown in the following formula:(36)s^=εarcminq∈ε∑s=1+∞Hs⌢,sgs|c,where Hs^,s represents the cost function in the shunting task and ε represents the set of all subtasks in the shunting task, as shown in the following formula:(37)ε=s^|c1+2cr≤s^≤S,Use (38) to calculate its cost function, as follows:(38)Hs^,s=s^,s=s^−s2.Assuming that the shunting time meets the condition of∑s=1ss⌢s|c=1, the estimation function can be obtained, as shown in the following formula:(39)Hs^,s=s^−s.Substituting (39) into (37), we can obtain the following results:(40)s^=arcminss^∑s=1ss|s−∑s=ssss|c.The calculation of subtask volume in the process of platform data traffic diversion is realized, as shown in the following formula:(41)s=arcmaxss¯|c.To sum up, through the statistical analysis of the task volume of the subunits of the big data cloud platform, the corresponding dynamic priority tasks are obtained, which provides a basis for data traffic optimization and virtual simulation management.


## 2.2. Calculation of the Dynamic Priority of Shunting Tasks

In the process of optimal diversion of platform data traffic, the specific process is detailed as follows.Ifstik is the kth priority regularization processing result value to be processed by ti of the platform data, it is calculated using the following equation: (42)stik=zik−z¯kδk,where k=1,2; z¯k=1/n∑i=1nzik; and z¯k represents the average value of column K of matrix Z, as shown in the following formula:(43)Z=z11z12⋮⋮zn1zn2=TVD1UTE1⋮⋮TVDnUTEn.Use (44) to calculate the dynamic priority of platform data traffic diversion task:(44)DPti=ω1×sti1+ω1×ati2,where ω1,ω2∈0,1 is the weight factor and meets ω1+ω2=1.It is assumed that the traffic data processing priority of the platform is higher and the following constraints need to be met:(45)hθ1,θ2,…,θq=1.Use (46) to establish the platform data flow diversion model:(46)minφ=∑i=1nθi−ωiji2.


## 2.3. Establishing Cloud Platform Data Traffic Optimization Management Model

For the establishment of cloud platform data traffic optimization management model, the specific process is detailed as follows.It is assumed that in thed-dimensional network traffic data space, the velocity vector and position vector of particle I are represented by (47) and (48), respectively.(47)vi=vi1,vi2,…,viD,(48)xi=xi1,xi2,…,xiD,where I represents the particle number, the current optimal position vector of each particle is (pbest), and the global optimal vector is (gbest). The near optimal solution is obtained by constantly searching for the optimal solution by updating (49) and (50):(49)vik+1=wvik+c1randpbesti−xik+c2randgbesti−xik,(50)xik+1=xik+vik+1,where c1 and c2 represent the particle learning factor and rand () represents the random number of [0, 1]. The current optimal position of the particle is applied to the current particle position, and then the particle position is adjusted according to the global optimal position gbest, as shown in the following formula:(51)Xi=Sχ⋅MabXi,pbesti,Xi=SXi,gbest.Among them,χ represents the value range and MabXi is the variogram, which reflects that the value of component a in vector Xi is updated to b. The meaning of δ⋅MabXi is expressed by(52)χ⋅MabXi=MabXi,ρ≤x,Xi,others.Establish a cloud platform data flow optimization management model, which is expressed by(53)FXi=minTs.


## 3. Simulation Results and Analysis

In order to further prove the effectiveness of the multipoint mapping algorithm and build the corresponding virtual simulation platform, Figure3 shows the delay of data traffic management of big data cloud platform through different models. On the one hand, for the virtual simulation platform, the corresponding data traffic statistics can be obtained to obtain the corresponding data model, so as to achieve low average end-to-end delay.Figure 3
Comparison of average end-to-end delay of different models.This model and the existing model are used for big data cloud platform data traffic management, respectively, and the packet switching rate (%) of three different models for big data cloud platform data traffic management is compared. The comparison results are shown in Figure4.Figure 4
Comparison of packet switching rates of different models.As shown in Figure4, firstly, classify the amount of data traffic diversion subtasks of the network platform in the current state, calculate the amount of subtasks in the process of data traffic diversion of the current platform, and obtain the dynamic priority task of the platform data traffic diversion task. The packet switching rate of big data cloud platform data traffic management based on the model in this paper is low.The model in this paper and the existing model are used for data traffic management of big data cloud platform, respectively. The comparison results are shown in Figure5.Figure 5
Throughput comparison of different models.As shown in Figure5, the data traffic management model of big data cloud platform is established by using the optimization results, so that the throughput of data traffic management of big data cloud platform in this model is high.However, the storage time of decomposition using this algorithm is significantly less than that of traditional algorithms, which fully shows the advantages of this algorithm.The traditional algorithm is used for network sudden change traffic decomposition management, and the obtained data are sorted and analyzed. The results are shown in Figure6.Figure 6
Experimental data table of traditional algorithm.The multipoint mapping algorithm is used for network sudden change traffic decomposition management, and the obtained data are sorted and analyzed. The results are shown in Figure7.Figure 7
Experimental data table of multipoint mapping algorithm.By comparing the results in Figures6 and 7, using the multipoint mapping algorithm to manage the traffic of big data cloud platform can greatly improve the management efficiency, save corresponding time, and meet the needs of users.


## 4. Conclusions

With the continuous enrichment and improvement of cloud computing platform, how to effectively ensure the stability of big data platform is extremely important. This paper attempts to introduce the multipoint mapping algorithm, comb the data traffic business of the big data cloud platform, try to build the data traffic optimization management model, carry out statistical calculation for the data diversion task, analyze and process the priority indicators, and form the final results through continuous iteration, in order to realize the optimized virtual simulation management of the data traffic of the big data cloud platform. Simulation results show that the multipoint mapping algorithm is effective and can effectively support the data flow of big data cloud platform and optimize the management of virtual simulation.



---

*Source: 4893145-2021-12-09.xml*