CalculusofCloudComputingSunRG2019 II
CalculusofCloudComputingSunRG2019 II
net/publication/331223425
CITATIONS READS
0 323
1 author:
Zhaohao Sun
The Papua New Guinea University of Technology
203 PUBLICATIONS 1,122 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Zhaohao Sun on 22 February 2019.
1 Introduction
Cloud computing has attracted increasing attention in academia and industry in the
past decade (Varghese & Buyya, 2019). The core of cloud computing can be
summarized by the following 3 service models, 4 deployment models and 5
characteristics (Wu & Buyya, 2015) (Wu, Buyya, & Ramamohana, 2016)
• 3 service models: IaaS, PaaS and SaaS
• 4 deployment models: Public, Private, Community and Hybrid Cloud
• 5 characteristics: On-demand, Bread network access, Resource pool, rapid
elasticity, and measured service.
The service models can be considered as service orientation (Wu, Buyya, &
Ramamohana, 2016); deployment models as customized delivery, and 5 characteristics
as shared infrastructure of the cloud.
However, the following three issues have not been drawn significant attention in the
scholarly peer-reviewed literature:
• What is cloud computing?
• What is the mathematical foundation of cloud computing?
• How can we apply mathematical methods and thinking to cloud computing?
This paper will address these three issues. For the first issue, this paper proposes a
unified framework for cloud computing as a science, technology, engineering, system,
2
service and industry. For the second and third issues, we propose the calculus of cloud
computing, which treats many aspects of cloud computing using mathematical methods
and thinking. The proposed approaches in this paper will facilitate the research and
development of cloud computing, intelligent analytics, and business intelligence as well
as artificial intelligence.
The remainder of this paper is organised as follows. Section 2 reviews the existing
definitions of cloud computing and provides a unified definition of cloud computing
towards a discipline of science and technology. Section 3 presents a unified framework
for cloud computing as a science, technology, engineering, system, service and
industry. Section 4 proposes the calculus of cloud computing, which treats many
aspects of cloud computing using mathematical methods and thought. The final
sections discuss the related work and end this paper with some concluding remarks and
future work.
System Science
Cloud
Management computing Engineering
Service Technology
This section proposes the calculus of cloud computing, which treats many aspects of
cloud computing using mathematical methods and thinking.
When defining cloud computing, (Wikipedia, 2019) uses computer system resources,
whereas NIST uses computing resources. (Erl, Mahmood, & Puttini, 2013) uses IT
resources as resources of cloud computing. (Varghese & Buyya, 2019) uses resources
for cloud computing. This means that the resources of cloud computing should be either
computer system resources or computing resources or IT resources. Are computer
system resources, computing resources and IT resources same? No, mathematically,
IT ICT computing.
That is,
IT resources ICT resources computing resources.
The above analysis leads to a new question. What are the resources of cloud
computing. At least we have known that the resources contain Computer system
resources, IT resources, ICT resources, computing resources, storage resources
(Varghese & Buyya, 2019), etc. It is necessary to develop a research on this topic.
Question 1: Can we consider all these resources in the cloud computing as big data.
If yes, then we have
IT resources ICT resources computing resources big data.
In such a way, big data is the strategic resources of cloud computing. Big data is the
basic and raw materials for resources and services processing in cloud computing.
Wu, Buyya and Ramamohana (2016) represent Big data Analytics mathematically as
Big data Analytics = Machine learning + Cloud Computing (1)
Machine learning is a part of artificial intelligence (Sun & Huo, 2019), that is
machine learning artificial intelligence. Then we can have
Big data Analytics = artificial intelligence + Cloud Computing (2)
Based on (Sun & Wang, 2017),
Big Data analytics = Big data + Big data analysis + Big DW + Big DM + Big SM +
Big ML + Big Visualization
Where DW is data warehousing, DM is data mining, SM is statistical modeling, ML
is machine learning
Then we have
Cloud Analytics = Big data + Big data analysis + Big DW + Big DM + Big SM +
Big ML + Big Visualization + Cloud Computing (3)
This implies that the above result is more inclusive than either (1) or (2).
6
6 Conclusion
This paper proposes a unified framework for cloud computing as a science, technology,
engineering, system, service and industry. It also presents the calculus of cloud
computing, which treats many aspects of cloud computing using mathematical methods
(including logic and set theory) and thinking. The proposed approaches in this paper
will facilitate the research and development of cloud computing, intelligent analytics,
and business intelligence as well as artificial intelligence
In the future work, besides mentioned in the previous section, we will analyse the
proposed framework of cloud computing with the cases of the real world. We will also
explore the calculus of cloud computing and its applications in big data analytics, web
services and artificial intelligence.
If you have interest in this research and like to cooperate with me change it to a
publication, please do not hesitate to contact me.
7 References
Buyya, R., Broberg, J., & Goscinski, A. M. (2010). Cloud Computing Principles and
Paradigms. Hoboken: John Wiley & Sons, Inc.
Erl, T., Mahmood, Z., & Puttini, R. (2013). Cloud Computing: Concepts, Technology &
Architecture. Pearson.
Holsapplea, C., Lee-Postb, A., & Pakath, R. (2014). A unified foundation for business
analytics. Decision Support Systems, 64, 130–141. doi:DOI:
10.1016/j.dss.2014.05.013
Laudon, K., & Laudon, J. (2012). Management Information Systems-Managing the Dgital
Firm. Boston: Person.
7
Lim, E., Chen, H., & Chen, G. (2013). Business Intelligence and Analytics: Research
Directions. ACM Transactions on Management Information Systems, 3(4, Article
17, ), 1-10.
Minelli, M., Chambers, M., & Dhiraj, A. (2013). Big Data, Big Analytics: Emerging Business
Intelligence and Analytic Trends for Today's Businesses. Wiley & Sons (Chinese
Edition 2014).
NIST. (2018, 1 08). Final Version of NIST Cloud Computing Definition Published. Retrieved 2
20, 2019, from https://www.nist.gov/news-events/news/2011/10/final-version-nist-
cloud-computing-definition-published
Robbins, S., Bergman, R., Stagg, I., & Coulter, M. (2012). Management 6. Frenchs Forest:
Pearson Australia.
Sun, Z., & Huo, Y. (2019). The spectrum of big data analytics. Journal of Computer
Information Systems, Online published on 12 Feb 2019.
doi:10.1080/08874417.2019.1571456
Sun, Z., & Wang, P. P. (2017). A Mathematical Foundation of Big Data. Journal of New
Mathematics and Natural Computation, 13(2), 8-24.
Terry, G. R. (1968). Principles of Management (5th Edition). Homewood, Illinois: Richard D.
Irwin, Inc.
Varghese, B., & Buyya, R. (2019). Next generation cloud computing: New trends and research
directions. Future Generation Computer Systems 79 , 849–861.
Venters, W., & Whitley, E. A. (2012). A crticial review of cloud computing: Researching
desires and realities. Journal of Information Technology, 27, 179-197.
Wikipedia. (2019, 2 10). Cloud Computing. Retrieved 2 20, 2019, from Wikipedia:
https://en.wikipedia.org/wiki/Cloud_computing
Wu, C., & Buyya, R. (2015). Cloud Data Centers and Cost Modeling . Morgan Kaffmann.
Wu, C., Buyya, R., & Ramamohana, K. (2016). Big Data Analytics = Machine Learning +
Cloud Computing. Retrieved July 20, 2018, from
https://arxiv.org/ftp/arxiv/papers/1601/1601.03115.pdf