Analyzing the service availability of mobile cloud computing systems by fluid-flow approximation
Hong-wu LV, Jun-yu LIN, Hui-qiang WANG, Guang-sheng FENG, Mo ZHOU
Analyzing the service availability of mobile cloud computing systems by fluid-flow approximation
Mobile cloud computing (MCC) has become a promising technique to deal with computation- or data-intensive tasks. It overcomes the limited processing power, poor storage capacity, and short battery life of mobile devices. Providing continuous and on-demand services, MCC argues that the service must be available for users at anytime and anywhere. However, at present, the service availability of MCC is usually measured by some certain metrics of a real-world system, and the results do not have broad representation since different systems have different load levels, different deployments, and many other random factors. Meanwhile, for large-scale and complex types of services in MCC systems, simulation-based methods (such as Monte-Carlo simulation) may be costly and the traditional state-based methods always suffer from the problem of state-space explosion. In this paper, to overcome these shortcomings, fluid-flow approximation, a breakthrough to avoid state-space explosion, is adopted to analyze the service availability of MCC. Four critical metrics, including response time of service, minimum sensing time of devices, minimum number of nodes chosen, and action throughput, are defined to estimate the availability by solving a group of ordinary differential equations even before the MCC system is fully deployed. Experimental results show that our method costs less time in analyzing the service availability of MCC than the Markov- or simulation-based methods.
Service availability / Mobile cloud computing / Fluid-flow approximation / Ordinary differential equations
[1] |
Bradley, J.T., Gilmore, S.T., Hillston, J., 2008. Analysing distributed Internet worm attacks using continuous statespace approximation of process algebra models. J. Comput. Syst. Sci., 74(6): 1013-1032. [
CrossRef
Google scholar
|
[2] |
Castiglione, A., Gribaudo, M., Iacono, M.,
CrossRef
Google scholar
|
[3] |
Chilwan, A., Undheim, A., Heegaard, P.E., 2011. Effects of dynamic cloud cluster load on differentiated service availability. 21st Int. Conf. on Computer Communications and Networks, p.1-6. [
CrossRef
Google scholar
|
[4] |
Dinh, H.T., Lee, C., Niyato, D.,
CrossRef
Google scholar
|
[5] |
Ever, E., Gemikonakli, O., Kocyigit, A.,
CrossRef
Google scholar
|
[6] |
Fernando, N., Loke, S.W., Rahayu, W., 2013. Mobile cloud computing: a survey. Fut. Gener. Comput. Syst., 29(1): 84-106. [
CrossRef
Google scholar
|
[7] |
Fourneau, J.M., Kloul, L., Valois, F., 2002. Performance modelling of hierarchical cellular networks using PEPA. Perform. Eval., 50(2-3): 83-99. [
CrossRef
Google scholar
|
[8] |
Gens, F., Adam, M., Bradshaw, D.,
|
[9] |
Hayden, R.A., Bradley, J.T., 2008. Fluid semantics for passive stochastic process algebra cooperation. Proc. 3rd Int. ICST Conf. on Performance Evaluation Methodologies and Tools, p.1-10. [
CrossRef
Google scholar
|
[10] |
Hayden, R.A., Stefanek, A., Bradley, J.T., 2012. Fluid computation of passage-time distributions in large Markov models. Theor. Comput. Sci., 413(1): 106-141. [
CrossRef
Google scholar
|
[11] |
Hillston, J., 2005. Fluid flow approximation of PEPA models. Proc. 2nd Int. Conf. on Quantitative Evaluation of Systems, p.33-42. [
CrossRef
Google scholar
|
[12] |
Huang, Y., Kintala, C., Kolettis, N.,
CrossRef
Google scholar
|
[13] |
Huerta-Canepa, G., Lee, D., 2010. A virtual cloud computing provider for mobile devices. Proc. 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond, Article 6, p.1-5. [
CrossRef
Google scholar
|
[14] |
Longo, F., Ghosh, R., Naik, K.,
CrossRef
Google scholar
|
[15] |
Ou, S., Yang, K., Zhang, J., 2007. An effective offloading middleware for pervasive services on mobile devices. Perv. Mob. Comput., 3(4): 362-385. [
CrossRef
Google scholar
|
[16] |
Qi, H., Gani, A., 2012. Research on mobile cloud computing: Review, trend and perspectives. 2nd Int. Conf. on Digital Information and Communication Technology and Its Applications, p.195-202. [
CrossRef
Google scholar
|
[17] |
Rishabh, S., Sanjay, K., Munesh, C.T., 2013. Mobile cloud computing: a needed shift from cloud to mobile cloud. 5th Int. Conf. on Computational Intelligence and Communication Networks, p.536-539. [
CrossRef
Google scholar
|
[18] |
Satyanarayanan, M., 2011. Mobile computing: the next decade. ACM SIGMOBILE Mob. Comput. Commun. Rev., 15(2): 2-10. [
CrossRef
Google scholar
|
[19] |
Singh, G., Kumar, R., 2012. Availability metrics for cloud vibrant behaviour with benchmarks influence on diverse facets. Int. J. Softw. Eng. Appl., 3(1): 101-115. [
CrossRef
Google scholar
|
[20] |
Tribastone, M., 2007. The Pepa Plug-in Project. 4th Int. Conf. on the Quantitative Evaluation of Systems, p.53-54. [
CrossRef
Google scholar
|
[21] |
Tribastone, M., Gilmore, S., Hillston, J., 2012a. Scalable differential analysis of process algebra models. IEEE Trans. Softw. Eng., 38(1): 205-219. [
CrossRef
Google scholar
|
[22] |
Tribastone, M., Ding, J., Gilmore, S.,
CrossRef
Google scholar
|
[23] |
Undheim, A., Chilwan, A., Heegaard, P.,
CrossRef
Google scholar
|
[24] |
Widjajarto, A., Supangkat, S.H., Gondokaryono, Y.S.,
|
[25] |
Wu, L., Garg, S.K., Buyya, R., 2012. SLA-based admission control for a Software-as-a-Service provider in cloud computing environments. J. Comput. Syst. Sci., 78(5): 1280-1299. [
CrossRef
Google scholar
|
/
〈 | 〉 |