and difference from the user by converting the
high level language into a specific CPU
assembly language. The hardware differences
are hidden from the programmer. Using a
similar concept, a virtual CPU can be
implemented by using any combination of
simple or complicated instructions and data
storage units (registers, queues, sorted lists) and
the underlying hardware is hidden from the
user. A SPARC system can provide an “ADD”
instruction for the virtual CPU where a
PENTIUM CPU can provide a “SORT”
instruction. The virtual CCPU is hiding the
hardware details like how an instruction is
implemented and it is focusing on what is
implemented.
Process and/or programming language
specific virtual CPU: The virtual CPU can be
created on demand or permanently in the
system. Depending on the process, either a
specialized virtual CPU is created and the
process is executed on it, or a general virtual
CPU is created and/or reused to execute the
process. With this implementation it is possible
to create a C-specific virtual CPU.
Parallel Operation: The Cloud CPU creates a
massively parallel system where normal
systems are limited in terms of number of cores
and/or CPU’s.
REFERENCES
Youseff, L., Butrico, M. and Da Silva, D., 2008. Toward a
unified ontology of cloud computing, Grid Computing
Environments Workshop (GCE '08).
Vaquero, L., Rodero-Merino, L., Caceres J., and Lindner,
M., 2009. A break in the clouds: towards a cloud
definition. SIGCOMM Computer Communication
Review, Volume 39, Number 1, pp. 50-55, January.
Vouk, M., Cloud computing- issues, research and
implementations, 2008. Journal of Computing and
Information Technology (CIT) Volume 16, Number4,
pp. 235–246.
Sonisky, B., 2011. Chapter 1, Cloud computing
bible,Wiley publishing inc.
Zhang, Q., Cheng, L., and Boutaba,R.,2010. Cloud
computing : state of the art and research challenges.
Journal of Internet Services and Applications, vol. 1,
pp. 7–18.
Dillon, T., Wu, C., and Chang, E., 2010. Cloud
Computing: Issues and Challenges, in 24th IEEE
International Conference on Advanced Information
Networking and Applications, pp. 27-33.
Hashizume, L., G Rosado, D., Fernndez-Medina, E., B
Fernandez, E., 2013. An analysis of security issues for
cloud computing, Journal of Internet Services and
Applications, Page no 1-13.
Foster, I., Zhao, Y., Raicu, I., and Lu, S., 2008. Cloud
Computing and Grid Computing 360-degree
compared, in Grid Computing Environments
Workshop, pp. 1–10.
Liu, Y., Ma, Y., Zhang, H., Li, D., Chen, G., 2011. A
Method for Trust Management in Cloud
Computing:Data Coloring by Cloud Watermarking,
International Journal of Automation and Computing,
DOI: 10.1007/s11633-011-0583-3 ,Page no 280-285
Basu, A., Vaidya, J., Kikuchi, H., Dimitrakos, T., and
Nair, S., 2012. Privacy preserving collaborative
filtering for SaaS enabling PaaS clouds, Journal of
Cloud Computing: Advances, Systems and
Applications, Page no 1-14.
Buyya, R. Shin Yeo, C., Venugopal, S., Broberg, J.,
Brandic, I., 2009. Cloud computing and emerging IT
platforms: Vision, hype, and reality for delivering
computing as the 5th utility, Future Generation
Computer Systems, 25 ,Page no 599 616.
Popovic, K., Hocenski, Z., 2010. Cloud Computing
Security Issues and Challenges, MIPRO ,May 24-
28,Opatija, Croatia, Page no 344-349.
snia.org, Cloud Data Management Interface (CDMI),
Available at:
http://www.snia.org/techactivities/standards/currstanda
rds/cdmi, accessed on 9.8.
Petcu, D. Di Martino, B., Venticinque, S., Rak, M., Mhr,
T., Esnal Lopez, G., Brito, F., Cossu, R., Stopar, M.,
2013. Experiences in building a mOSAIC of clouds ,
Journal of Cloud Computing: Advances, Systems and
Applications, Page no 1-22.
Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, S. So-
man, G., Youseff, L., and Zagorodnov, D., 2009. The
Eucalyptus open-source cloud-computing system,
IEEE International Symposium on Cluster Computing
and the Grid (CCGrid ’09).
opennebula.org, Open Nebular, Available at:
http://www.opennebula.org.
nimbusproject.org, Nimbus, http://nimbusproject.org.
Khan, A., Othman, M., Madani, A., and Khan, A., 2014.
A Survey of Mobile Cloud Computing Application
Models, in IEEE Communications Surveys &
Tutorials, vol. 16, no. 1, pp. 393-413, First Quarter.
Botta, A., Donato ,W., Persico V., Pescapé , A., 2016,
Integration of Cloud computing and Internet of
Things: A survey, Future Generation Computer
Systems, Volume 56, , Pages 684-700, March