Table of Contents Author Guidelines Submit a Manuscript
Mobile Information Systems
Volume 2018, Article ID 1351386, 14 pages
https://doi.org/10.1155/2018/1351386
Research Article

PRESENCE: Monitoring and Modelling the Performance Metrics of Mobile Cloud SaaS Web Services

1FSTC-CSC/ILIAS–Parallel Computing and Optimization Group (PCOG), University of Luxembourg, 2 Avenue de l’Université, L-4365 Esch-sur-Alzette, Luxembourg
2Interdisciplinary Centre for Security, Reliability and Trust (SnT), Luxembourg City, Luxembourg

Correspondence should be addressed to Abdallah A. Z. A. Ibrahim; ul.inu@miharbi.halladba

Received 18 January 2018; Revised 4 May 2018; Accepted 21 May 2018; Published 14 August 2018

Academic Editor: Andrea Gaglione

Copyright © 2018 Abdallah A. Z. A. Ibrahim et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. P. M. Mell and T. Grance, “SP 800–145. The NIST definition of cloud computing,” National Institute of Standards & Technology (NIST), Gaithersburg, MD, USA, 2011, Technical Report. View at Google Scholar
  2. Q. Zhang, L. Cheng, and R. Boutaba, “Cloud computing: state-of-the-art and research challenges,” Journal of Internet Services and Applications, vol. 1, no. 1, pp. 7–18, 2010. View at Publisher · View at Google Scholar · View at Scopus
  3. A. Botta, W. De Donato, V. Persico, and A. Pescapé, “Integration of cloud computing and internet of things: a survey,” Future Generation Computer Systems Journal, vol. 56, pp. 684–700, 2016. View at Publisher · View at Google Scholar · View at Scopus
  4. N. Fernando, S. W. Loke, and W. Rahayu, “Mobile cloud computing: a survey,” Future generation computer systems Journal, vol. 29, no. 1, pp. 84–106, 2013. View at Publisher · View at Google Scholar · View at Scopus
  5. M. R. Rahimi, J. Ren, C. H. Liu, A. V. Vasilakos, and N. Venkatasubramanian, “Mobile cloud computing: a survey, state of art and future directions,” Mobile Networks and Applications Journal, vol. 19, no. 2, pp. 133–143, 2014. View at Publisher · View at Google Scholar · View at Scopus
  6. Y. Xu and S. Mao, “A survey of mobile cloud computing for rich media applications,” IEEE Wireless Communications, vol. 20, no. 3, pp. 46–53, 2013. View at Publisher · View at Google Scholar · View at Scopus
  7. Y. Wang, R. Chen, and D.-C. Wang, “A survey of mobile cloud computing applications: perspectives and challenges,” Wireless Personal Communications Journal, vol. 80, no. 4, pp. 1607–1623, 2015. View at Publisher · View at Google Scholar · View at Scopus
  8. P. R. Palos-Sanchez, F. J. Arenas-Marquez, and M. Aguayo-Camacho, “Cloud computing (SaaS) adoption as a strategic technology: results of an empirical study,” Mobile Information Systems Journal, vol. 2017, Article ID 2536040, 20 pages, 2017. View at Publisher · View at Google Scholar · View at Scopus
  9. M. N. Sadiku, S. M. Musa, and O. D. Momoh, “Cloud computing: opportunities and challenges,” IEEE Potentials, vol. 33, no. 1, pp. 34–36, 2014. View at Publisher · View at Google Scholar · View at Scopus
  10. A. A. Ibrahim, D. Kliazovich, and P. Bouvry, “On service level agreement assurance in cloud computing data centers,” in Proceedings of the 2016 IEEE 9th International Conference on Cloud Computing, pp. 921–926, San Francisco, CA, USA, June-July 2016.
  11. S. A. Baset, “Cloud SLAs: present and future,” ACM SIGOPS Operating Systems Review, vol. 46, no. 2, pp. 57–66, 2012. View at Publisher · View at Google Scholar
  12. L. Sun, J. Singh, and O. K. Hussain, “Service level agreement (SLA) assurance for cloud services: a survey from a transactional risk perspective,” in Proceedings of the 10th International Conference on Advances in Mobile Computing & Multimedia, pp. 263–266, Bali, Indonesia, December 2012.
  13. C. Di Martino, S. Sarkar, R. Ganesan, Z. T. Kalbarczyk, and R. K. Iyer, “Analysis and diagnosis of SLA violations in a production SaaS cloud,” IEEE Transactions on Reliability, vol. 66, no. 1, pp. 54–75, 2017. View at Publisher · View at Google Scholar · View at Scopus
  14. A. A. Ibrahim, S. Varrette, and P. Bouvry, “PRESENCE: toward a novel approach for performance evaluation of mobile cloud SaaS web services,” in Proceedings of the 32nd IEEE International Conference on Information Networking (ICOIN 2018), Chiang Mai, Thailand, January 2018.
  15. V. Stantchev, “Performance evaluation of cloud computing offerings,” in Proceedings of the 3rd International Conference on Advanced Engineering Computing and Applications in Sciences, ADVCOMP 2009, pp. 187–192, Sliema, Malta, October 2009.
  16. J. Y. Lee, J. W. Lee, D. W. Cheun, and S. D. Kim, “A quality model for evaluating software-as-a-service in cloud computing,” in Proceedings of the 2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications, pp. 261–266, Haikou, China, 2009.
  17. C. J. Gao, K. Manjula, P. Roopa et al., “A cloud-based TaaS infrastructure with tools for SaaS validation, performance and scalability evaluation,” in Proceedings of the CloudCom 2012-Proceedings: 2012 4th IEEE International Conference on Cloud Computing Technology and Science, pp. 464–471, Taipei, Taiwan, December 2012.
  18. P. X. Wen and L. Dong, “Quality model for evaluating SaaS service,” in Proceedings of the 4th International Conference on Emerging Intelligent Data and Web Technologies, EIDWT 2013, pp. 83–87, Xi’an, China, September 2013.
  19. G. Cicotti, S. D’Antonio, R. Cristaldi, and A. Sergio, “How to monitor QoS in cloud infrastructures: the QoSMONaaS approach,” Studies in Computational Intelligence, vol. 446, pp. 253–262, 2013. View at Publisher · View at Google Scholar
  20. G. Cicotti, L. Coppolino, S. D’Antonio, and L. Romano, “How to monitor QoS in cloud infrastructures: the QoSMONaaS approach,” International Journal of Computational Science and Engineering, vol. 11, no. 1, pp. 29–45, 2015. View at Publisher · View at Google Scholar · View at Scopus
  21. A. A. Z. A. Ibrahim, D. Kliazovich, and P. Bouvry, “Service level agreement assurance between cloud services providers and cloud customers,” in Proceedings–2016 16th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2016, pp. 588–591, Cartagena, Colombia, May 2016.
  22. A. M. Hammadi and O. Hussain, “A framework for SLA assurance in cloud computing,” in Proceedings–26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012, pp. 393–398, Fukuoka, Japan, March 2012.
  23. S. S. Wagle, M. Guzek, and P. Bouvry, “Cloud service providers ranking based on service delivery and consumer experience,” in Proceedings of the 2015 IEEE 4th International Conference on Cloud Networking (CloudNet), pp. 209–212, Niagara Falls, ON, Canada, October 2015.
  24. S. S. Wagle, M. Guzek, and P. Bouvry, “Service performance pattern analysis and prediction of commercially available cloud providers,” in Proceedings of the International Conference on Cloud Computing Technology and Science, CloudCom, pp. 26–34, Hong Kong, China, December 2017.
  25. M. Guzek, S. Varrette, V. Plugaru, J. E. Pecero, and P. Bouvry, “A holistic model of the performance and the energy-efficiency of hypervisors in an HPC environment,” Concurrency and Computation: Practice and Experience, vol. 26, no. 15, pp. 2569–2590, 2014. View at Publisher · View at Google Scholar · View at Scopus
  26. M. Bader-El-Den and R. Poli, “Generating sat local-search heuristics using a gp hyper-heuristic framework,” in Artificial Evolution, N. Monmarché, E.-G. Talbi, P. Collet, M. Schoenauer, and E. Lutton, Eds., pp. 37–49, Springer, Berlin, Heidelberg, Germany, 2008. View at Google Scholar
  27. J. H. Drake, E. Özcan, and E. K. Burke, “A case study of controlling crossover in a selection hyper-heuristic framework using the multidimensional knapsack problem,” Evolutionary Computation, vol. 24, no. 1, pp. 113–141, 2016. View at Publisher · View at Google Scholar · View at Scopus
  28. A. Shrestha and A. Mahmood, “Improving genetic algorithm with fine-tuned crossover and scaled architecture,” Journal of Mathematics, vol. 2016, Article ID 4015845, 10 pages, 2016. View at Publisher · View at Google Scholar · View at Scopus
  29. T. T. Allen, Introduction to ARENA Software, Springer, London, UK, 2011.
  30. R. C. Blair and J. J. Higgins, “A comparison of the power of Wilcoxon’s rank-sum statistic to that of Student’s t statistic under various nonnormal distributions,” Journal of Educational Statistics, vol. 5, no. 4, pp. 309–335, 1980. View at Publisher · View at Google Scholar
  31. B. F. Cooper, A. Silberstein, E. Tam, R. Ramakrishnan, and R. Sears, “Benchmarking cloud serving systems with YCSB,” in Proceedings of the 1st ACM symposium on Cloud computing SoCC’ 10, Indianapolis, IN, USA, June 2010.
  32. Redis Labs, memtier_benchmark: A High-Throughput Benchmarking Tool for Redis & Memcached, Redis Labs, Mountain View, CA, USA, 2013, https://redislabs.com/blog/memtier_benchmark-a-high-throughput-benchmarking-tool-for-redis- memcached/.
  33. Redis Labs, How Fast is Redis? Redis Labs, Mountain View, CA, USA, 2018, https://redis.io/topics/benchmarks.
  34. Twitter, rpc-perf–RPC Performance Testing, Twitter, San Francisco, CA, USA, 2018, https://github.com/AbdallahCoptan/rpc-perf.
  35. Postgresql, “pgbench—run a benchmark test on PostgreSQL,” 2018, https://www.postgresql.org/docs/9.4/static/pgbench.html. View at Google Scholar
  36. A. Labs, “HTTP_LOAD: multiprocessing http test client,” 2018, https://github.com/AbdallahCoptan/HTTP_LOAD. View at Google Scholar
  37. Apache, “ab—Apache HTTP server benchmarking tool,” 2018, https://httpd.apache.org/docs/2.4/programs/ab.html. View at Google Scholar
  38. The Regents of the University of California, “iPerf—the ultimate speed test tool for TCP, UDP and SCTP,” 2018, https://iperf.fr/. View at Google Scholar
  39. S. Varrette, P. Bouvry, H. Cartiaux, and F. Georgatos, “Management of an academic HPC cluster: the UL experience,” in Proceedings of the 2014 International Conference on High Performance Computing & Simulation (HPCS 2014), pp. 959–967, Bologna, Italy, July 2014.