Abstract
In recent years, cloud services have been used not only as storage but also to increase computational power. Cloud computing systems perform computations using distributed computation across a large number of computers connected to the Internet. Therefore, cloud computing systems are designed to compute correct results even if failures occur on some of the computers. Many cloud computing systems have mechanisms for redundant calculation for this purpose, which makes it difficult to estimate the computing power of cloud services. In this paper, we propose a method that can estimate the computing power of cloud computing systems. First, we define a simple model of cloud computation. Assumptions about hardware and software control of the model are shown. We introduce a concept called the round number. We show that the round number is crucial for the overall computation time, and derive a formula for the distribution function of the round number. We show that the overall computation time of cloud computing systems can be approximated using the distribution function of the round number combined with an approximation of the frequency of each particular round number’s computation time. Simulation of distributed computation is performed for an experimental problem, and the validity of the proposed method is confirmed.
Similar content being viewed by others
References
Amazon Web Services, What is Cloud Computing? [Online]. https://aws.amazon.com/what-is-cloud-computing/
Amazon Web Services, Amazon Simple Storage Service [Online]. https://aws.amazon.com/s3/
Kuriyama Y, Yamamoto H (2014) A study on modeling and simulation of cloud computing. In: The 37th Symposium on Information Theory and its Applications, pp 311–314 (in Japanese)
Kuriyama Y, Yamamoto H (2015) Approximation of the processing time for cloud computing and its evaluation. In: The 38th Symposium on Information Theory and its Applications, pp 628–630 (in Japanese)
Yamamoto H, Kuriyama Y, Ishii H (2016) A study on approximation of the processing time of a model of cloud computing. In: Proc. of the 22nd International Conference on Parallel and Distributed Processing Techniques and Applications, pp 283–288 (a preliminary version of this paper appeared)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yamamoto, H., Kuriyama, Y. & Ishii, H. Estimating the processing time of a model of cloud computing. J Supercomput 73, 2483–2493 (2017). https://doi.org/10.1007/s11227-016-1940-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-016-1940-3