Skip to main content

An Approach to Evaluate Applications Running on Web-Based Remote Virtual Machines in Cloud Computing

  • Conference paper
  • First Online:
Advances in Service-Oriented and Cloud Computing (ESOCC 2014)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 508))

Included in the following conference series:

Abstract

The exploitation of remote Virtual Machines (VM) over the Cloud gives new opportunities to both business and private clients for extending their processing and storage infrastructures. Typically, a remote VM can be accessed through consolidated technologies based on SSH or Remote Desktop Viewer. Regarding Remote Desktop Viewer, several solutions are emerging on the market to access remote VMs via web. However, evaluating performance of desktop applications running on remote VMs is quite hard, because CPU clocks of VMs are typically misaligned from physical devices. In addition, the overhead due to network latency can considerably degrade performance in terms of application responsivity. In this paper, we propose a new methodology that can help scientists and software developers to evaluate performance of applications running on Remote Web-Based VMs (RWVMs) over the Cloud by means of estimating the LAtency Gap (LAG). We use such a methodology to analyze the behavior of a Cloud IaaS considering two different applications running on RWVMs, which can be widely adopted for IoT purposes.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Hilbert, D.M., Redmiles, D.F.: Extracting usability information from user interface events. ACM Comput. Surv. 32(4), 384–421 (2000)

    Article  Google Scholar 

  2. Xu, F., Liu, F., Jin, H., Vasilakos, A.: Managing performance overhead of virtual machines in cloud computing: a survey, state of the art, and future directions. Proc. IEEE 102(1), 11–31 (2014)

    Article  Google Scholar 

  3. Bu, X., Rao, J., Xu, C.-Z.: Interference and locality-aware task scheduling for mapreduce applications in virtual clusters. In: Proceedings of the 22nd International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2013, pp. 227–238. ACM, New York (2013)

    Google Scholar 

  4. Barker, S.K., Shenoy, P.: Empirical evaluation of latency-sensitive application performance in the cloud. In: Proceedings of the First Annual ACM SIGMM Conference on Multimedia Systems, MMSys 2010, pp. 35–46. ACM, New York (2010)

    Google Scholar 

  5. Wang, G., Ng, T.S.E.: The impact of virtualization on network performance of amazon ec2 data center. In: Proceedings of the 29th Conference on Information Communications, INFOCOM 2010, pp. 1163–1171. IEEE Press, Piscataway (2010)

    Google Scholar 

  6. Schad, J., Dittrich, J., Quiané-Ruiz, J.A.: Runtime measurements in the cloud: observing, analyzing, and reducing variance. Proc. VLDB Endow. 3(1–2), 460–471 (2010)

    Article  Google Scholar 

  7. Nambiar, R., Poess, M.: TPCTC 2010. LNCS, vol. 6417. Springer, Heidelberg (2011). Revised Selected Papers. LNCS Sublibrary: Programming and Software Engineering

    Google Scholar 

  8. Zhou, B., Zhang, Y.: Xbench: a benchmark evaluating the performance of graphic display system in virtual machines. In: 2010 5th International Conference on Computer Science and Education (ICCSE), August 2010, pp. 1730–1734 (2010)

    Google Scholar 

  9. Mulfari, D., Celesti, A., Villari, M., Puliafito, A.: Using virtualization and noVNC to support assistive technology in cloud computing. In: Third Symposium on Network Cloud Computing and Applications (NCCA) (2014)

    Google Scholar 

  10. Mulfari, D., Celesti, A., Villari, M., Puliafito, A.: Using virtualization and Guacamole/VNC to provide adaptive user interfaces to disabled people in cloud computing. In: 10th IEEE International Conference on Ubiquitous Intelligence and Computing (UIC), pp. 72–79 (2013)

    Google Scholar 

  11. Mulfari, D., Celesti, A., Puliafito, A., Villari, M.: How cloud computing can support on-demand assistive services. In: Proceedings of the 10th International Cross-Disciplinary Conference on Web Accessibility, W4A 2013, pp. 27:1–27:4. ACM, New York (2013)

    Google Scholar 

  12. MacKenzie, I.S., Ware, C.: Lag as a determinant of human performance in interactive systems. In: Proceedings of the INTERACT 1993 and CHI 1993 Conference on Human Factors in Computing Systems, CHI 1993, pp. 488–493. ACM, New York (1993)

    Google Scholar 

  13. von Suchodoletz, D., Rechert, K.: Efficient access to emulation-as-a-service – challenges and requirements. In: Aalberg, T., Papatheodorou, C., Dobreva, M., Tsakonas, G., Farrugia, C.J. (eds.) TPDL 2013. LNCS, vol. 8092, pp. 409–412. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

Download references

Acknowledgements

This work has been funded by the Project “Design and Implementation of a Community Cloud Platform aimed at SaaS services for on-demand Assistive Technology”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Davide Mulfari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Mulfari, D., Celesti, A., Fazio, M., Villari, M. (2015). An Approach to Evaluate Applications Running on Web-Based Remote Virtual Machines in Cloud Computing. In: Ortiz, G., Tran, C. (eds) Advances in Service-Oriented and Cloud Computing. ESOCC 2014. Communications in Computer and Information Science, vol 508. Springer, Cham. https://doi.org/10.1007/978-3-319-14886-1_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14886-1_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-14885-4

  • Online ISBN: 978-3-319-14886-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics