Skip to main content

Cloud-assisted QoE guarantee scheme based on adaptive cross-layer perceptron of artificial neural network for mobile Internet

Abstract

For improving the system performance of mobile Internet, how to provide the Quality of Experience (QoE) guarantee is an important factor. First, based on artificial neural network and adaptive cross-layer perceptron, we studied the cloud-assisted QoE guarantee mechanism. Then, according to the power, we divided the distance and perceptron layers of mobile Internet and cloud into three levels. We showed the state information definition of the mobile node on the basis of the adaptive adjustment perceptron layers. Thirdly, the perceptron network topology would be updated according to the customer service, which would be updated based on the perceptron learning rule for improving the training practice efficiency. The above scheme would guarantee the QoE effectively. The experimental results show that the proposed QoE guarantee mechanism has obvious advantages in terms of throughput, efficiency, and reliability.

1 Introduction

Mobile crowding networks can fully study the underlying data service node of the mobile communication system, which could provide better quality assurance for data communications and make full use of the sensing region mobile node communication resources, and is used in various fields, such as metro networks [1], organelle networks [2], and aqueous hydroxyapatite-gelatin networks [3]. However, how to motivate users to actively join the mobile-aware network [4] and update the network mobile node [5] becomes the key issue.

One the hand, Oh Sang-Hoon [6] proposed an algorithmic-level approach, which used the multilayer perceptrons with higher order error functions. The class imbalance problem in the context of multilayer perceptron (MLP) neural networks was investigated by Castro Cristiano et al. [7]. Chaudhuri et al. [8] developed a multilayer perceptron model and compared the forecast quality with other neural networks. Mwale et al. [9] applied a combination of self-organizing maps (SOM) and multilayer perceptron artificial neural networks to the Lower Shire floodplain of Malawi for flow- and water-level forecasting, which was used to extract features from the raw data. The use of multilayer perceptron neural networks to invert dispersion curves obtained via multichannel analysis of surface waves (MASW) for shear S-wave velocity profile was proposed by Caylak and Kaftan [10]. Ouadfeul et al. [11] implanted a tentative prediction of daily geomagnetic field and storms by analyzing the International Real-Time Magnetic Observatory Network data using the artificial neural network.

On the other hand, the improvement achieved in estimating the volume of clay in the Shurijeh Reservoir Formation is described in article [12], which dealt with an application to a gas-producing well and another non-producing well in a joint field between Iran and Turkmenistan. Taravat et al. [13] introduced and evaluated a multilayer perceptron neural network cloud mask for Meteosat Second Generation SEVIRI images. The radial basis function network and multilayer perceptron networks were investigated in article [14] for modeling urban change. Fan et al. [15] set up a multilayer perceptron neural network prediction model based on phase reconstruction, which is for carbon price to characterize its strong nonlinearity.

Thirdly, Patel Krishna et al. [16] investigate reward-loss neural response differences among 42 current cocaine users, 35 former cocaine users, and 47 healthy subjects with a functional magnetic resonance imaging monetary incentive delay task. A secure user-centric and social-aware reputation-based incentive scheme for DTNs was proposed in article [17]. The symbiotic architecture called cognitive relaying with frequency incentive for multiple primary users (CRFI-M) was studied by Nadkar et al. [18]. The design challenges of incentive mechanisms for encouraging user engagement in user-provided networks were analyzed by Iosifidis et al. [19]. The Quality of Experience (QoE) guarantee was designed for cybersecurity [20].

However, the above research results ignored the relationship between the crowding network topology and perceptron architecture of mobile nodes. Additionally, the QoE guarantee scheme was not researched in depth. Based on the results of the above researches, the cloud-assisted QoE guarantee mechanism based on adaptive cross-layer perceptron of artificial neural network was proposed for mobile crowding networks.

The rest of the paper is organized as follows. Section 2 describes the adaptive cross-layer perceptron with artificial neural network. In Section 3, we design the cloud-assisted QoE guarantee mechanism based on adaptive cross-layer perceptron. Simulation results are given in Section 4. Finally, we conclude the paper in Section 5.

2 Adaptive cross-layer perceptron with artificial neural network

According to the deployment of n mobile nodes in the mobile crowding network, the mobile node state is defined as M (P, D, L N), where P denotes the transmit power, D represents the distance, and L N represents the perception layer of the mobile node.

T denotes the collection delay of mobile node transmitting signals. The n mobile nodes are divided into k groups based on a data signal transmission delay. Based on the transmission power of the mobile crowding node, the primary divide situation of mobile nodes is shown in Fig. 1a. The formula (1) shows the relationship.

Fig. 1
figure 1

Three level partition architecture. a Sending power. b distance. c layers of perceptron

$$ \left\{\begin{array}{l}{T}_{\mathrm{sys}}\le {\displaystyle \sum_{i=1}^k{\displaystyle \sum_{j=1}^{k_{\mathrm{N}}}{T^{N_{\mathrm{RT}}}}_j}}\hfill \\ {}\begin{array}{l}{P}_{\mathrm{sys}}\ge {\displaystyle \sum_{i=1}^k{\displaystyle \sum_{j=1}^{k_{\mathrm{N}}}{P^{N_{\mathrm{RT}}}}_j}}\\ {}{\mathrm{TH}}_{\mathrm{sys}}\ge {\displaystyle \sum_{i=1}^k\left(1-{P}_{\mathrm{e}}\right){{\mathrm{DP}}_{\mathrm{size}}}^{N_{\mathrm{RT}}}}\end{array}\hfill \end{array}\right. $$
(1)

Here, let N RT denote the retransmission time. P e denotes the packet error rate. T sys denotes the system delay. P sys denotes the total power of system. THsys denotes the throughput of system. DPsize denotes the packet size.

In space, according to the moving speed of the mobile node and the distance between the base station and the mobile node, the mobile crowding network are divided secondly, as shown in Fig. 1b, and the relationship is shown in formula (2).

$$ \left\{\begin{array}{c}\hfill {\left[\begin{array}{ccc}\hfill \left[\begin{array}{cc}\hfill {V}_{11}\hfill & \hfill \cdots \hfill \\ {}\hfill {V}_{p1}\hfill & \hfill \cdots \hfill \end{array}\begin{array}{c}\hfill {V}_{11}\hfill \\ {}\hfill {V}_{p1}\hfill \end{array}\right]\hfill & \hfill \cdots \hfill & \hfill \left[\begin{array}{cc}\hfill {V}_{1k}\hfill & \hfill \cdots \hfill \\ {}\hfill {V}_{pk}\hfill & \hfill \cdots \hfill \end{array}\begin{array}{c}\hfill {V}_{kp}\hfill \\ {}\hfill {V}_{pk}\hfill \end{array}\right]\hfill \end{array}\right]}_{k*p}\hfill \\ {}\hfill {d}_{\max}\le {\displaystyle \sum_{i=1}^k{\displaystyle \sum_{j=1}^p{d}_{j\to \mathrm{B}\mathrm{S}}}}\hfill \end{array}\right. $$
(2)

Here, let V denote the moving speed. The k * p matrix denotes the relationship between the p groups of mobile nodes after second division based on the k group with power. d max denotes the maximum distance between the two mobile nodes. d j → BS denotes the distance between the mobile node and base station.

About the perceptron layer, to optimize the mobile node perceptron learning efficiency and effectiveness of the training, the layer number of perceptron is divided based on the transmit power and spatial layout calculated within the same frequency band transmission with different distances from the mobile node input vector and perception, which satisfies the relationship of equation (3). The division is shown in Fig. 1c.

$$ \left\{\begin{array}{c}\hfill {f}_{\mathrm{T}}=\left[\begin{array}{c}\hfill {S_M}_1\hfill \\ {}\hfill \vdots \hfill \\ {}\hfill {S}_{M_k}\hfill \end{array}\right]\left[\begin{array}{c}\hfill {S}_{M_1}\hfill \\ {}\hfill \vdots \hfill \\ {}\hfill {S}_{M_p}\hfill \end{array}\right]\left[\begin{array}{c}\hfill {S}_{M_1}\hfill \\ {}\hfill \vdots \hfill \\ {}\hfill {S}_{M_{L_{\mathrm{N}}}}\hfill \end{array}\right]\hfill \\ {}\hfill {\displaystyle \sum_{i=1}^k{\displaystyle \sum_{j=1}^p{\displaystyle \sum_{l=1}^{L_{\mathrm{N}}}{e}_{\mathrm{k}}}}\le E\left[{e}_{\mathrm{total}}\right]}\hfill \end{array}\right. $$
(3)

Here, f T denotes the signal fusion which is obtained from the transmission power, the distance, and the number of the sensor layer. The fusion is used to evaluate the training effect. Let S M1 denote the signal of mobile node. e k denotes the learning error. E[e total] denotes the total learning error of mobile crowding networks.

According to the sending power, distance and layer of perceptron, and combining the network partition and moving speed, the receiving signal is given by equation (4).

$$ {x}_{\mathrm{S}}={\displaystyle \sum_{i=1}^k{\displaystyle \sum_{j=1}^p{\displaystyle \sum_{l=1}^{L_{\mathrm{N}}}{P}_i{S}_j{\left|{h}_{\mathrm{d}}\right|}^2}}}\frac{f_{\mathrm{T}}}{E\left[{e}_{\mathrm{total}}\right]} $$
(4)

Here, h d denotes the channel fading factor between mobile node and user.

The receiving signal of neighbor mobile node is given by equation (5).

$$ {y}_{\mathrm{n}}={\displaystyle \sum_{i=1}^k{\displaystyle \sum_{j=1}^p{\displaystyle \sum_{l=1}^{L_{\mathrm{N}}}{P}_i{S}_j{\left|{h}_{s\to \mathrm{user}}\right|}^2}}}{\displaystyle \sum_{a=1}^{n_{\mathrm{e}}}\sqrt{P_{\mathrm{a}}}{x}_{\mathrm{a}}} $$
(5)

Here, h s → user denotes the channel fading factor of neighbor node and receiver. P a denotes the sending power of neighbor nodes. x a denotes the sending signal. n e denotes the number of the neighbor node receiving the feedback signal from the perceptron.

For optimizing the perceptron performance of mobile crowding networks and encouraging users to join the cooperation, based on artificial intelligence neural network, the perceptron would be optimized according to equations (6) and (7). This is to ensure that the transmission power, distance, and layer number of the mobile neighbor nodes could be optimized.

$$ \left\{\begin{array}{l}P=\overset{p}{\overbrace{\left[{p}_1,{p}_2,\dots, {p}_p\right]}}\\ {}W=\overset{L_{\mathrm{N}}}{\overbrace{\left[{w}_1,{w}_2,\dots, {w}_{L_{\mathrm{N}}}\right]}}\end{array}\right. $$
(6)
$$ \overline{\mathrm{np}}=\mathrm{n}\mathrm{p}{\displaystyle \sum_{i=1}^k{P}_i{p}_i{w}_i} $$
(7)

Here, P and W are the input vector and target vector, respectively. np denotes the perceptron before optimization. \( \overline{\mathrm{n}}\overline{\mathrm{p}} \) denotes the perceptron after optimization.

The adaptive update of the cross-layer perceptron state of the mobile node can be carried out in accordance with equation (8), as shown in Fig. 2.

Fig. 2
figure 2

Adaptive control flow of cross-layer perceptron

$$ \left\{\begin{array}{l}{\overline{P}}_{\mathrm{sys}}=\alpha {P}_{\mathrm{sys}}{\displaystyle \sum_{i=1}^k{\displaystyle \sum_{j=1}^{L_{\mathrm{N}}}{P^{N_{\mathrm{RT}}}}_j}}\hfill \\ {}\overline{d}=E\left[d\right]\beta {\displaystyle \sum_{i=1}^k{\displaystyle \sum_{j=1}^{L_{\mathrm{N}}}{d}_{j\to \mathrm{B}\mathrm{S}}}}\hfill \\ {}E\left[{\overline{e}}_{\mathrm{total}}\right]=\lambda {\displaystyle \sum_{j=1}^p{\displaystyle \sum_{l=1}^{L_{\mathrm{N}}}{e}_k}}E\left[{e}_{\mathrm{total}}\right]\hfill \end{array}\right. $$
(8)

Here, α, β, and γ are the adaptive updating incentive weighting factors of sending power, distance, and layer number of the perceptron, respectively. To trade off between the mobile swarm intelligence network global communication performance and the user can control resources as the goal, based on three-tiered architecture, is that the cross-layer perceptron state would be adaptively updated. The analysis results of the performance are shown in Figs 3 and 4.

Fig. 3
figure 3

Fitness

Fig. 4
figure 4

Partition of crowding networks

From Fig. 3, we found that the fitness is smaller than one with the without-adaptive update. As shown in Fig. 4, after the adaptive adjustment and updating of the sensor, the effect is better and the dividing line is clear. These results show that the proposed algorithm can be used to mobile crowding network, which has the advantages of high reliability, fast convergence, and global optimization.

3 Cloud-assisted QoE guarantee mechanism of mobile internet

Based on the current demand for data services, the mobile nodes of mobile crowding network can be adaptively adjusted, which would guarantee the Quality of Experience of mobile nodes. Therefore, it is particularly important to study cloud-assisted QoE guarantee mechanism with service awareness and dynamic update.

Based on the adaptive cross-layer perceptron, the cloud-assisted QoE guarantee mechanism is shown in Fig. 5. The service is launched by a base station and its users with the wireless radio, which would be released with the incentive information. The neighbor node receives the excitation signal with its state parameters. Then the perceptron would be adaptively adjust and update for constructing the service guarantee network. The initiated and assembly processes are shown in Fig. 5. The data transmission path is set up by the initialization, learning training, and cross-layer interaction with the perceptron of the motivated mobile nodes.

Fig. 5
figure 5

Cloud-assisted QoE guarantee model for mobile crowding networks

In order to effectively motivate the neighbor mobile nodes to actively join the data communication, the perceptron weights, thresholds, and perceptron layers should be real-time updated, which could be completed according to equation (9).

$$ \left\{\begin{array}{l}\varDelta p=\alpha {\displaystyle \sum_{i=1}^k{p}_i}+{p}^{N_{\mathrm{RT}}}\hfill \\ {}\varDelta w=w\left(k,p,{L}_{\mathrm{N}}\right)\beta \hfill \\ {}\varDelta {L}_{\mathrm{N}}={\lambda}^{e_{\mathrm{total}}}{\displaystyle \sum_{k=1}^p{L}_{\mathrm{N}}{e}_k}\hfill \end{array}\right. $$
(9)

Here, based on the data loss and weight factor, the power, location information, and the layer numbers should be updated in the next round, by broadcasting the full effective incentive information in mobile crowding networks. At the same time, the data transmission error should be mapped to the distance and layer number of the perceptron, which is used to avoid the waste of resources caused by data loss of the mobile node. This scheme could provide the high resource utilization rate and avoid the abandonment of the data service provider.

The mobile node state information without the cooperation communication would be adjusted and updated according to equation (10), and the perceptron would be modified and trained, waiting for the next round of tasks initiated as alternative cooperative nodes.

$$ \left\{\begin{array}{l}\varDelta w=w\left(k,p,{L}_{\mathrm{N}}\right)+\varDelta {w}_{\mathrm{Task}}\beta \hfill \\ {}\varDelta {L}_{\mathrm{N}}=\varDelta {L}_{\mathrm{N}-\mathrm{Task}}+\lambda E\left[{e}_{\mathrm{Task}}\right]\hfill \\ {}\mathrm{n}\mathrm{e}\mathrm{t}={\displaystyle \sum_{i=1}^q{\mathrm{PE}}_i\left(p,w,{L}_{\mathrm{N}}\right)}\hfill \end{array}\right. $$
(10)

Here, PE(p,w,L N) denotes the mobile nodes of mobile crowding networks. Let net denote the perceptron networks. The state of the mobile node is updated from the space and the layer number of the perceptron. The perceptron is updated by the q iteration. The mobile state of users are random. The mobile data service nodes could be different in each round. For guaranteeing the system performance of the mobile crowding network, based on updating the perceptron network, the mobile nodes should be an effective incentive which should satisfy the conditions and performance requirements.

In order to avoid the following limitations of static perceptron:

  1. 1.

    The perceptron transfer function can only accept unilateral incentives, not global optimization.

  2. 2.

    With nonlinear problems and classification, the efficiency is low.

  3. 3.

    About the face of long-time data transmission service, the number of learning iterations is higher, and the training effect is poor.

  4. 4.

    When the input vector and the target vector are not clear, the performance is not stable and it is easy to fluctuate.

In the process of data transmission, the active state of the mobile node creates a perceptron based on the network state and service request, as well as the initialization transfer function and learning function. A perceptron network could be trained and created according to formula (11).

$$ \left\{\begin{array}{l}{f}_{\mathrm{IN}}={P}_{\mathrm{sys}}\oplus {\mathrm{PW}}^k\hfill \\ {}{f}_{\mathrm{T}}={f}_{\mathrm{IN}}\oplus {\mathrm{PW}}^p\hfill \\ {}{f}_{\mathrm{OUT}}={\displaystyle \sum_{i=1}^{L_{\mathrm{N}}}{f^i}_T}\hfill \end{array}\right. $$
(11)

Here, f IN denotes the input vector, which could be obtained by the XOR operation of the system power and total power of user mobile node after k division. f OUT denotes the target vector of arriving at the station.

Therefore, based on the adaptive cross-layer perceptron of artificial neural network in mobile crowding network, the cloud-assisted QoE guarantee mechanism can be divided into the following four stages: initialization of network state, division into three levels, creation of perceptron network, and cloud-assisted QoE guarantee. Among them, the creation of the perceptron network is divided into perceptron initialization, perceptron learning, and perceptron training. After the completion of the cloud-assisted QoE guarantee, the mobile crowding network is divided into active user nodes and alternative user nodes, a round of data services to provide the process of the above stages of the work flow as shown in Fig. 6.

Fig. 6
figure 6

Work flow

In summary, based on a neural network and adaptive cross-layer perceptron, the mobile crowding cloud-assisted QoE guarantee mechanism (CAQG-ACL) is described as follows:

  • Algorithm: CAQG-ACL

  • Input: M(P, d, Ln),{α, β, γ},{p,w}, n, m, k

  1. 1

    computing the value of Tsys,Psys,THsys

  2. 2

    completing k group division with power

  3. 3

    completing p group division based on primary division

  4. 4

    completing thr third division based on input vector, layer number of perceptron

  5. 5

    computing the value of xS,yn

  6. 6

    while i < =n

  7. 7

    completing the perceptron initialization of a mobile node

  8. 8

    i++

  9. 9

    end

  10. 10

    while i < =k, and j < =p and l < =LN

  11. 11

    completing the initialization of net = newp[i, j, l]

  12. 12

    i++, j++, l++;

  13. 13

    end

  14. 14

    Developing a perceptron learning rule as PW

  15. 15

    while i < =k

  16. 16

    Δw = w(k, p, L N ) + Δw Task β

  17. 17

    ΔL N  = ΔL N − Task  + λE[e Task ]

  18. 18

    updating the perceptron network: \( net={\displaystyle \sum_{i=1}^qP{E}_i\left(p,w,{L}_N\right)} \)

  19. 19

    i++

  20. 20

    end

  21. 21

    end

4 Performance evaluation

Within a 20 km * 10 km wide rectangular area of mobile Internet, 3 base stations are deployed and 50 mobile nodes move randomly from 8 different angles to the region. The moving speed is from 1 to 5 km/h. There are five clouds in the assisted platform. The experimental time is 50 min, the step size of the user-moving nodes in the region is 5, and the number of rectangular area users reached the maximum at 50 min every 10 min. In order to analyze and verify the proposed user-incentive mechanism in a mobile crowding network, we compared the throughput rate, execution efficiency, and the symbol error rate of the proposed scheme with the single-layer perceptron of QoE guarantee mechanism denoted as QG-SP.

Figure 7 shows the results of the performance comparison between CAQG-ACL and QG-SP in three ways. Figure 7a gives the change of throughput rate in 50 min. It is found that the throughput rate of the CAQG-ACL maintains a high and obvious rising trend, which benefits from a mobile node perceptron update process. The proposed scheme not only reduced user channel contention probability but also improved the success arrival rate of packet. The throughput of QG-SP increased obviously in 20 min. But there is a big jitter after 20 min, and the maximum throughput rate is still less than CAQG-ACL.

Fig. 7
figure 7

Performance analysis of the cloud-assisted QoE guarantee. a Throughput rate. b Execution efficiency. c Symbol error rate

Figure 7b shows the result of execution efficiency with mobile node scale. The execution efficiency of the proposed CAQG-ACL is about two times of the QG-SP. When the mobile node number is more than 20, execution efficiency reached 95 %, which further increased to 100 %. However, the execution efficiency of QG-SP is always hovering at 70 %, and the jitter is serious. Execution efficiency is guaranteed by the user’s incentive mechanism in which the cross-layer interaction is updated in real time and the adaptive adjustment mechanism of the multilayer perceptron.

Figure 7c gives the reliability performance of the two mechanisms with time. We found that the symbol error of QG-SP decreased first and then rapidly increased before 15 min, which maintained a high symbol error rate. This is because the static sensor structure of QG-SP cannot perceive the mobile node real-time status and the topology of the dynamic network, which resulted in a large number of users exiting the cooperative data transmission. However, the proposed CAQG-ACL considered the real-time status of the base station, a mobile node, and the task of initiating nodes through a three-grade classification, which has the efficient implementation of real-time optimization and updating perceptron network. Hence, the proposed scheme is more effective to motivate the user node and provide reliable data services.

5 Conclusions

The artificial neural network is applied to the mobile swarm intelligence network, and a highly effective reliable cloud-assisted QoE guarantee mechanism is studied. First, the crowding networks are divided with three levels, which are the power of the mobile nodes, the space location, and the number of the sensor layer. Secondly, the creation process of the sensor network was proposed, including the sensor initialization, the perceptron learning, and the perceptron training. After the completion of the cloud-assisted QoE guarantee, the mobile crowding network is divided into active user nodes and alternative user nodes. According to the user’s needs, the real-time state of the perceptron network, and crowding network, the cloud-assisted QoE guarantee mechanism is put forward. Simulation results show that the proposed mechanism can not only improve the execution efficiency but also reduce the false symbol rate while maintaining high throughput rate.

References

  1. S Raveau, Z Guo, C Munoz Juan et al., A behavioural comparison of route choice on metro networks: time, transfers, crowding, topology and socio-demographics. Trans. Res Part A-Policy. Practice. 66, 185–195 (2014)

    Article  Google Scholar 

  2. Aon M A, Cortassa S. Function of metabolic and organelle networks in crowded and organized media[J]. Frontiers Physiol. 2015;5:523.

    Article  Google Scholar 

  3. J Sartuqui, N D’ Elia, A Gravina Noel et al., Analyzing the hydrodynamic and crowding evolution of aqueous hydroxyapatite-gelatin networks: digging deeper into bone scaffold design variables. Biopolymers 103(7), 393–405 (2015)

    Article  Google Scholar 

  4. E Bilal, T Sakellaropoulos, C Participants et al., A crowd-sourcing approach for the construction of species-specific cell signaling networks. Bioinformatics 31(4), 484–491 (2015)

    Article  Google Scholar 

  5. R Agarwal, S Kumar, M Hegde Rajesh, Algorithms for crowd surveillance using passive acoustic sensors over a multimodal sensor network. IEEE. Sensors. J. 15(3), 1920–1930 (2015)

    Article  Google Scholar 

  6. H Oh Sang, Classification of imbalanced data using multilayer perceptrons. J. Korea. Contents. Assoc. 9(7), 141–148 (2009)

    Article  Google Scholar 

  7. L Castro Cristiano, P Braga Antonio, Novel cost-sensitive approach to improve the multilayer perceptron performance on imbalanced data. IEEE. Trans. Neural. Net. Learn. Syst. 24(6), 888–899 (2013)

    Article  Google Scholar 

  8. S Chaudhuri, S Goswami, A Middey, Medium-range forecast of cyclogenesis over North Indian Ocean with multilayer perceptron model using satellite data. Nat. Hazards 70(1), 173–193 (2014)

    Article  Google Scholar 

  9. FD Mwale, AJ Adeloye, R Rustum, Application of self-organising maps and multi-layer perceptron-artificial neural networks for streamflow and water level forecasting in data-poor catchments: the case of the Lower Shire floodplain, Malawi. Hydrol. Res. 45(6), 838–854 (2014)

    Article  Google Scholar 

  10. C Caylak, I Kaftan, Determination of near-surface structures from multi-channel surface wave data using multi-layer perceptron neural network (MLPNN) algorithm. Geophysica 62(6), 1310–1327 (2014)

    Google Scholar 

  11. S-A Ouadfeul, V Tourtchine, L Aliouane, Daily geomagnetic field prediction of INTERMAGNET observatories data using the multilayer perceptron neural network. Arabian. J. Geosci. 8(3), 1223–1227 (2015)

    Article  Google Scholar 

  12. G Jozanikohan, H Norouzi Gholam, F Sahabi et al., The application of multilayer perceptron neural network in volume of clay estimation: case study of Shurijeh gas reservoir, Northeastern Iran. J. Nat. Gas. Sci. Eng. 22, 119–131 (2015)

    Article  Google Scholar 

  13. A Taravat, S Proud, S Peronaci, F Del Frate et al., Multilayer perceptron neural networks model for meteosat second generation SEVIRI daytime cloud masking. Remote. Sens. 7(2), 1529–1539 (2015)

    Article  Google Scholar 

  14. H Shafizadeh Moghadam, J Hagenauer, M Farajzadeh et al., Performance analysis of radial basis function networks and multi-layer perceptron networks in modeling urban change: a case study. Int. J. Geographic. Inform. Sci. 29(4), 606–623 (2015)

    Article  Google Scholar 

  15. X Fan, S Li, L Tian, Chaotic characteristic identification for carbon price and an multi-layer perceptron network prediction model. Expert. Syst. Appl. 42(8), 3945–3952 (2015)

    Article  Google Scholar 

  16. T Patel Krishna, C Stevens Michael, A Meda Shashwath et al., Robust changes in reward circuitry during reward loss in current and former cocaine users during performance of a monetary incentive delay task. Biol. Psychiatry 74(7), 529–537 (2013)

    Article  Google Scholar 

  17. L Wei, H Zhu, Z Cao et al., SUCCESS: a secure user-centric and social-aware reputation based incentive scheme for DTNs. AD HOC Sensor. Wire. Net. 19(1–2), 95–118 (2013)

    Google Scholar 

  18. T Nadkar, V Thumar, SN Merchant et al., Cognitive relaying with frequency incentive for multiple primary users. Wirel. Pers. Commun. 74(1), 167–187 (2014)

    Article  Google Scholar 

  19. G Iosifidis, L Gao, J Huang et al., Incentive mechanisms for user-provided networks. IEEE Commun. Mag. 52(9), 20–27 (2014)

    Article  Google Scholar 

  20. T August, R August, H Shin et al., Designing user incentives for cybersecurity. Communications ACM 57(11), 43–46 (2014)

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported in part by the scientific research project of Changshu Institute of Technology (QZ1403).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhou Silin.

Additional information

Competing interests

The author declares that he/she has no competing interests.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Silin, Z. Cloud-assisted QoE guarantee scheme based on adaptive cross-layer perceptron of artificial neural network for mobile Internet. J Embedded Systems 2016, 1 (2016). https://doi.org/10.1186/s13639-016-0022-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13639-016-0022-1

Keywords