A Migration Approach for Fault Tolerance in Cloud Computing

Author(s):  
Said Limam ◽  
Ghalem Belalem

Cloud computing has become a significant technology and a great solution for providing a flexible, on-demand, and dynamically scalable computing infrastructure for many applications. Cloud computing also presents a significant technology trends. With the cloud computing technology, users use a variety of devices to access programs, storage, and application-development platforms over the Internet, via services offered by cloud computing providers. The probability of failure occur during the execution becomes stronger when the number of node increases; since it is impossible to fully prevent failures, one solution is to implement fault tolerance mechanisms. Fault tolerance has become a major task for computer engineers and software developers because the occurrence of faults increases the cost of using resources. In this paper, the authors have proposed an approach that is a combination of migration and checkpoint mechanism. The checkpoint mechanism minimizes the time lost and reduces the effect of failures on application execution while the migration mechanism guarantee the continuity of application execution and avoid any loss due to hardware failure in a way transparent and efficient. The results obtained by the simulation show the effectiveness of our approaches to fault tolerance in term of execution time and masking effects of failures.

Author(s):  
Ghalem Belalem ◽  
Said Limam

Cloud computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. Failures of any type are common in current datacenters, partly due to the number of nodes. Fault tolerance has become a major task for computer engineers and software developers because the occurrence of faults increases the cost of using resources and to meet the user expectations, the most fundamental user expectation is, of course, that his or her application correctly finishes independent of faults in the node. This paper proposes a fault tolerant architecture to Cloud Computing that uses an adaptive Checkpoint mechanism to assure that a task running can correctly finish in spite of faults in the nodes in which it is running. The proposed fault tolerant architecture is simultaneously transparent and scalable.


2011 ◽  
Vol 1 (4) ◽  
pp. 60-69 ◽  
Author(s):  
Ghalem Belalem ◽  
Said Limam

Cloud computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. Failures of any type are common in current datacenters, partly due to the number of nodes. Fault tolerance has become a major task for computer engineers and software developers because the occurrence of faults increases the cost of using resources and to meet the user expectations, the most fundamental user expectation is, of course, that his or her application correctly finishes independent of faults in the node. This paper proposes a fault tolerant architecture to Cloud Computing that uses an adaptive Checkpoint mechanism to assure that a task running can correctly finish in spite of faults in the nodes in which it is running. The proposed fault tolerant architecture is simultaneously transparent and scalable.


Cloud Computing, being a delivery model is swiftly moving ahead by being adopted by small and large organization alike. This new model opens up many research challenges. As, cloud computing services are offered over the Internet on pay-per-use basis, it is very essential to provide fault tolerant services to the users. To ensure high availability, data centers are replicated. The process of replication is costly but in terms reliability it overtakes the cost factors. Vast amount of work has been undertaken in fault tolerance in other computing environments but they cannot be applied directly to the cloud. This gives an opportunity for new, effective solutions. In this paper, we propose policies for delivering fault tolerant services for private cloud computing environment related to virtual machine allocations. The experimental test results and policies derived are described with respect to virtual machine provisioning.


Author(s):  
M. Chaitanya ◽  
K. Durga Charan

Load balancing makes cloud computing greater knowledgeable and could increase client pleasure. At reward cloud computing is among the all most systems which offer garage of expertise in very lowers charge and available all the time over the net. However, it has extra vital hassle like security, load administration and fault tolerance. Load balancing inside the cloud computing surroundings has a large impact at the presentation. The set of regulations relates the sport idea to the load balancing manner to amplify the abilties in the public cloud environment. This textual content pronounces an extended load balance mannequin for the majority cloud concentrated on the cloud segregating proposal with a swap mechanism to select specific strategies for great occasions.


2018 ◽  
Vol 9 (1) ◽  
pp. 1-8
Author(s):  
Argo Wibowo

Pada saat ini banyak sekali informasi yang bisa kita dapatkan di internet, termasuk informasi seputar kehamilan. Namun dengan banyaknya informasi tersebut, tidak semua informasi bisa dipertanggungjawabkan kebenarannya. Perlu adanya pihak lain yang melakukan validasi. Kehamilan merupakan momen istimewa bagi seorang ibu, untuk itu diperlukan informasi yang tepat untuk kehamilan sang ibu. Melihat masalah tersebut, muncullah gagasan ide untuk merancang suatu aplikasi yang dapat menghubungkan antara ibu yang sedang mengandung, dengan pihak dokter  yang spesialis di bidang kandungan. Tidak hanya dokter, para ibu juga bisa saling berbagi kisah kehamilannya dengan para ibu hamil lainnya. Aplikasi ini dirancang untuk menghubungkan para ibu dan dokter sehingga dapat memperoleh informasi yang lebih terpercaya secara langsung. Perancangan aplikasi berbasis cloud, dengan antarmuka yang sederhana sehingga memudahkan ibu dalam menggunakan aplikasi ini. Kata Kunci—Informasi, Kehamilan, Aplikasi


2017 ◽  
Vol 73 (10) ◽  
pp. 4466-4492 ◽  
Author(s):  
Ejaz Ahmed ◽  
Anjum Naveed ◽  
Siti Hafizah Ab Hamid ◽  
Abdullah Gani ◽  
Khaled Salah

2021 ◽  
Vol 11 (4) ◽  
pp. 136-151
Author(s):  
Thura Al-Azzawi ◽  
Tugberk Kaya

The use of cloud computing has remarkable advantages in business performance. It is related especially in the portion of the organizational environment, such as organizational culture and organizational agility. Organizational agility provides an easier process to search and retrieve knowledge and allow the businesses to utilize and apply this knowledge to get high-quality services. Agility and culture factors can help organizations to enhance their cloud computing adoption. The achievement of any organization is dependent upon human resources. With human resources, the organization can develop its employees by sharing knowledge, skill, and experience of personnel. Expert cloud has a significant impact on and direct relation with human resources as it facilitates the communication among human resources better, more efficiently, and reduces the cost of the service. In this paper, the authors discuss the relationship between expert cloud and human resources to enhance the organizational performance through the assistance of organizational agility and culture.


Sign in / Sign up

Export Citation Format

Share Document