Skip to main content

A Decentralized on Demand Cloud CPU Design with Instruction Level Virtualization

  • Conference paper
  • First Online:
Cloud Computing and Service Science (CLOSER 2017)

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

Included in the following conference series:

  • 553 Accesses

Abstract

Cloud technology provides many advantages and provides many services over traditional computational models. Although the provided virtual services increase resource sharing and cost effectiveness of the system, each node in the system is still centralized. Different CPU and OS versions bring interoperability problems in data exchange between nodes. In most cases less powerful units are left outside the service area. These units can only be considered as consumers of the cloud system. A new service called Cloud CPU is described elsewhere where the cloud provides the computational background for the components of a virtual CPU and the computation is distributed over internet. The design is using all units connected to the internet and it achieves a massively parallel operation. In this paper, the design of Cloud CPU will be extended and description of services needed with the new architecture will be discussed. One of the new services needed is a multi-language compiler where the target language is not fixed as well as the source language. The job of the compiler is not using the cloud for execution but to distribute the computation depending on the provided instruction sets published by each node. The computation makes sense only when all units work together and there is a need to synchronize and connect all nodes included in a particular computation. The need for synchronization will be gone when the computation is finished. Therefore an on demand Cloud-OS service is needed for bookkeeping and synchronization. The need for the Cloud-OS is temporary and the on demand initiated Cloud-OS will be terminated when the computation is ended.

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. Vouk, M.: Cloud computing - issues, research and implementations. Comput. Inf. Technol. (CIT) 16(4), 235–246 (2008)

    Article  Google Scholar 

  2. Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state of the art and research challenges. J. Internet Serv. Appl. 1, 7–18 (2010)

    Article  Google Scholar 

  3. Dillon, T., Wu, C., Chang, E.: Cloud computing: issues and challenges. In: 24th IEEE International Conference on Advanced Information Networking and Applications, pp. 27–33 (2010)

    Google Scholar 

  4. Sonisky, B.: Cloud computing bible, Chap. 1. Wiley Publishing Inc. (2011). https://doi.org/10.1002/9781118255674.ch1

  5. Foster, I., Zhao, Y., Raicu, I., Lu, S.: Cloud computing and grid computing 360-degree compared. In: Grid Computing Environments Workshop, pp. 1–10 (2008)

    Google Scholar 

  6. Youseff, L., Butrico, M., Da Silva, D.: Toward a unified ontology of cloud computing. In: Grid Computing Environments Workshop (GCE 2008) (2008)

    Google Scholar 

  7. Vaquero, L., Rodero-Merino, L., Caceres, J., Lindner, M.: A break in the clouds: towards a cloud definition. SIGCOMM Comput. Commun. Rev. 39(1), 50–55 (2009)

    Article  Google Scholar 

  8. Hashizume, K., Rosado, D.G., Fernandez-Medina, E., Fernandez, E.B.: An analysis of security issues for cloud computing. J. Internet Serv. Appl. 4, 1–13 (2013)

    Article  Google Scholar 

  9. Liu, Y., Ma, Y., Zhang, H., Li, D., Chen, G.: A method for trust management in cloud computing: data coloring by Cloud watermarking. Int. J. Autom. Comput., 280–285 (2011). https://doi.org/10.1007/s11633-011-0583-3

    Article  Google Scholar 

  10. Basu, A., Vaidya, J., Kikuchi, H., Dimitrakos, T., Nair, S.: Privacy preserving collaborative filtering for SaaS enabling PaaS clouds. J. Cloud Comput. Adv. Syst. Appl. 1, 1–14 (2012)

    Article  Google Scholar 

  11. Buyya, R., Shin Yeo, C., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25, 599–616 (2009)

    Article  Google Scholar 

  12. Popovic, K., Hocenski, Z.: Cloud computing security issues and challenges. In: MIPRO, Opatija, Croatia, 24–28 May 2010, pp. 344–349 (2010)

    Google Scholar 

  13. snia.org: Cloud Data Management Interface (CDMI). https://www.snia.org/cdmi. Accessed 19 Mar 2015

  14. Botta, A., Donato, W., Persico, V., Pescapé, A.: Integration of cloud computing and internet of things: a survey, Future Gener. Comput. Syst. 56, 684–700 (2016)

    Google Scholar 

  15. Petcu, D.Di, Martino, B., Venticinque, S., Rak, M., Mhr, T., Esnal Lopez, G., Brito, F., Cossu, R., Stopar, M.: Experiences in building a mOSAIC of clouds. J. Cloud Comput. Adv. Syst. Appl. 2, 1–22 (2013)

    Article  Google Scholar 

  16. Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, S., So-man, G., Youseff, L., Zagorodnov, D.: The Eucalyptus open-source cloud-computing system. In: IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2009) (2009)

    Google Scholar 

  17. opennebula.org: Open Nebular. http://www.opennebula.org

  18. nimbusproject.org: Nimbus. http://nimbusproject.org

  19. Khan, A., Othman, M., Madani, A., Khan, A.: A survey of mobile cloud computing application models. IEEE Commun. Surv. Tutor. 16(1), 393–413 (2014)

    Article  Google Scholar 

  20. Gokcay, E.: An on demand virtual CPU architecture based on Cloud infrastructure. In: Proceedings of the 7th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, Porto, Portugal, pp. 351–357 (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Erhan Gokcay .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gokcay, E. (2018). A Decentralized on Demand Cloud CPU Design with Instruction Level Virtualization. In: Ferguson, D., Muñoz, V., Cardoso, J., Helfert, M., Pahl, C. (eds) Cloud Computing and Service Science. CLOSER 2017. Communications in Computer and Information Science, vol 864. Springer, Cham. https://doi.org/10.1007/978-3-319-94959-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-94959-8_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-94958-1

  • Online ISBN: 978-3-319-94959-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics