Next Article in Journal
Gluing Formula for Casimir Energies
Next Article in Special Issue
Vision-Based Parking-Slot Detection: A Benchmark and A Learning-Based Approach
Previous Article in Journal
How Symmetric Are Real-World Graphs? A Large-Scale Study
Previous Article in Special Issue
Task-Management Method Using R-Tree Spatial Cloaking for Large-Scale Crowdsourcing
Article Menu
Issue 1 (January) cover image

Export Article

Open AccessArticle
Symmetry 2018, 10(1), 30; doi:10.3390/sym10010030

A Distributed Snapshot Protocol for Efficient Artificial Intelligence Computation in Cloud Computing Environments

1
Department of Game & Multimedia Engineering, Korea Polytechnic University, Siheung-si, Gyeonggi-do 15073, Korea
2
School of Information Technology Engineering, Daegu Catholic University, Gyeongsan-si, Gyeongsangbuk-do 38430, Korea
3
Department of Computer Science & Engineering, Korea University, Seoul 02841, Korea
*
Author to whom correspondence should be addressed.
Received: 15 November 2017 / Revised: 13 January 2018 / Accepted: 15 January 2018 / Published: 17 January 2018
(This article belongs to the Special Issue Advanced in Artificial Intelligence and Cloud Computing)
View Full-Text   |   Download PDF [1388 KB, uploaded 17 January 2018]   |  

Abstract

Many artificial intelligence applications often require a huge amount of computing resources. As a result, cloud computing adoption rates are increasing in the artificial intelligence field. To support the demand for artificial intelligence applications and guarantee the service level agreement, cloud computing should provide not only computing resources but also fundamental mechanisms for efficient computing. In this regard, a snapshot protocol has been used to create a consistent snapshot of the global state in cloud computing environments. However, the existing snapshot protocols are not optimized in the context of artificial intelligence applications, where large-scale iterative computation is the norm. In this paper, we present a distributed snapshot protocol for efficient artificial intelligence computation in cloud computing environments. The proposed snapshot protocol is based on a distributed algorithm to run interconnected multiple nodes in a scalable fashion. Our snapshot protocol is able to deal with artificial intelligence applications, in which a large number of computing nodes are running. We reveal that our distributed snapshot protocol guarantees the correctness, safety, and liveness conditions. View Full-Text
Keywords: snapshot protocol; artificial intelligence; cloud computing; iterative computation snapshot protocol; artificial intelligence; cloud computing; iterative computation
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Lim, J.; Gil, J.-M.; Yu, H. A Distributed Snapshot Protocol for Efficient Artificial Intelligence Computation in Cloud Computing Environments. Symmetry 2018, 10, 30.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Symmetry EISSN 2073-8994 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top