Fault Tolerance- Challenges, Techniques and Implementation in Cloud Computing
|
|
|
- Berniece Bradford
- 10 years ago
- Views:
Transcription
1 288 Fault Tolerance- Challenges, Techniques and Implementation in Cloud Computing Anju Bala 1, Inderveer Chana 2 1 Computer Science and Engineering Department, Thapar University Patiala , Punjab, India 2 Computer Science and Engineering Department, Thapar University Patiala , Punjab, India Abstract Fault tolerance is a major concern to guarantee availability and reliability of critical services as well as application execution. In order to minimize failure impact on the system and application execution, failures should be anticipated and proactively handled. Fault tolerance techniques are used to predict these failures and take an appropriate action before failures actually occur. This paper discusses the existing fault tolerance techniques in cloud computing based on their policies, tools used and research challenges. Cloud virtualized system architecture has been proposed. In the proposed system autonomic fault tolerance has been implemented. The experimental results demonstrate that the proposed system can deal with various software faults for server applications in a cloud virtualized environment. Keywords: Cloud Computing; Virtual Machine; Fault Tolerance; Replication 1. Introduction Cloud computing is a style of computing where service is provided across the Internet using different models and layers of abstraction [4]. It refers to the applications delivered as services [5] to the mass, ranging from the end-users hosting their personal documents on the Internet to enterprises outsourcing their entire IT infrastructure to external data centers. A simple example of cloud computing service is Yahoo or Gmail etc. Although cloud computing has been widely adopted by the industry, still there are many research issues to be fully addressed like fault tolerance, workflow scheduling, workflow management, security etc.fault tolerance is one of the key issues amongst all. It is concerned with all the techniques necessary to enable a system to tolerate software faults remaining in the system after its development. When a fault occurs, these techniques provide mechanisms to the software system to prevent system failure occurrence [18]. The main benefits of implementing fault tolerance in cloud computing include failure recovery, lower cost, improved performance metrics etc. This paper aims to provide a better understanding of fault tolerance challenges and identifies various tools and techniques used for fault tolerance. When multiple instances of an application are running on several virtual machines and one of the server goes down, there is a need to implement an autonomic fault tolerance technique that can handle these types of faults. To address this issue, cloud virtualized system architecture has been proposed and implemented using HAProxy.The proposed architecture also has been validated through experimental results. The rest of the paper is organized as follows. Section 2 discusses fault tolerance techniques based on their policies. Section 3 presents challenges of implementing fault tolerance in cloud computing.section 4 identifies the comparison between various tools used for implementing fault tolerance techniques with their comparison table. Section 5 presents proposed cloud virtualized architecture and implementation with experimental results. Section 6 finally concludes the paper. 2. Background There are various faults which can occur in cloud computing.based on fault tolerance policies various fault tolerance techniques can be used that can either be task level or workflow level. 2.1 Reactive fault tolerance Reactive fault tolerance policies reduce the effect of failures on application execution when the failure effectively occurs. There are various techniques
2 289 which are based on these policies like Checkpoint/Restart, Replay and Retry and so on. Check pointing/ Restart - When a task fails, it is allowed to be restarted from the recently checked pointed state rather than from the beginning. It is an efficient task level fault tolerance technique for long running applications [2]. Replication-Various task replicas are run on different resources, for the execution to succeed till the entire replicated task is not crashed. It can be implemented using tools like HAProxy, Hadoop and AmazonEc2 etc. Job Migration-During failure of any task, it can be migrated to another machine. This technique can be implemented by using HAProxy. SGuard- It is less disruptive to normal stream processing and makes more resources available. SGuard is based on rollback recovery [18] and can be implemented in HADOOP, Amazon EC2. Retry-It is the simplest task level technique that retries the failed task on the same cloud resource [20]. Task Resubmission-It is the most widely used fault tolerance technique in current scientific workflow systems [25]. Whenever a failed task is detected, it is resubmitted either to the same or to a different resource at runtime. User defined exception handling-in this user specifies the particular treatment of a task failure for workflows. Rescue workflow-this technique [20] allows the workflow to continue even if the task fails until it becomes impossible to move forward without catering the failed task. 2.2 Fault Tolerance The principle of proactive fault tolerance policies is to avoid recovery from faults, errors and failures by predicting them and proactively replace the suspected components other working components. Some of the techniques which are based on these policies are Preemptive migration, Software Rejuvenation etc. Software Rejuvenation-It is a technique that designs the system for periodic reboots. It restarts the system with clean state [5]. Fault Tolerance using Self- Healing- When multiple instances of an application are running on multiple virtual machines, it automatically handles failure of application instances. Fault Tolerance using Preemptive Migration- Preemptive Migration relies on a feedback-loop control mechanism where application is constantly monitored and analyzed. 3. Challenges of Implementing Fault Tolerance in Cloud Computing Providing fault tolerance requires careful consideration and analysis because of their complexity, inter-dependability and the following reasons. There is a need to implement autonomic fault tolerance technique for multiple instances of an application running on several virtual machines [12]. Different technologies from competing vendors of cloud infrastructure need to be integrated for establishing a reliable system [15]. The new approach needs to be developed that integrate these fault tolerance techniques with existing workflow scheduling algorithms [14]. A benchmark based method can be developed in cloud environment for evaluating the performances of fault tolerance component in comparison with similar ones [21]. To ensure high reliability and availability multiple clouds computing providers with independent software stacks should be used [22] [23]. Autonomic fault tolerance must react to synchronization among various clouds [15]. 4. Tools Used For Implementing Fault Tolerance Fault tolerance challenges and techniques have been implemented using various tools. Table 1 compares these tools based on their programming framework, environment and application type along with different fault tolerance techniques. HAProxy is used for server failover in the cloud [13]. SHelp [12] is a lightweight runtime system that can survive software failures in the framework of virtual machines. It may
3 290 also work in cloud environment for implementing check pointing. ASSURE [9] introduces rescue points for handling programmer anticipated failures. Hadoop [7] is used for data intensive applications but can also be used to implement fault tolerance Table 1: Tools Used To Implement Existing Fault Tolerance Techniques Fault Tolerance Techniques Policies System Programming Framework techniques in cloud enviorment.amazon Elastic Compute Cloud (EC2) [8] provides a virtual computing environment to run Linux-based applications for fault tolerance. Environment Fault Detected Applicati on Type Self Healing, Job Migration, Replication HAProxy[13] Java Virtual Machine Check pointing Reactive SHelp[12] SQL,JAVA Virtual Machine Check pointing, Retry, Self Healing Job Migration,Replication,Sguard,Resc Replication, Sguard,Task Resubmission Assure[9] JAVA Virtual Machine Hadoop[7] Java,HTML,CSS Cloud Environment AmazonEC2[8] Amazon Machine Image, Amazon Map Cloud Environment Process/node failures Application Failure Host, Network Failure Application/no de failures Application/no de failures Load balancing Fault Tolerance Fault tolerance Fault tolerance Data intensive Load balancing, fault tolerance 5. Proposed Cloud Virtualized System Architecture And Implementation 5.1 Cloud Virtualized System Architecture A few techniques currently exist for autonomic fault tolerance in cloud enviorment.shelp can survive the software faults for server applications running in virtual machine environment [12].There is a need to implement autonomic fault tolerance in cloud enviorment.if any one of the servers breaks down, system should automatically redirect user requests to the backup server. So, the cloud virtualized system architecture has been proposed and implemented using HAProxy.The application availability and reliability can be maintained by using the proposed cloud virtualized system architecture as shown in Figure 1. The server virtualized system consists of VMs (server 1 and server 2) on which an Ubuntu OS and database application are running. Server 2 is a backup sever in case of failure. HAProxy is configured on the third virtual machine to be used for fault tolerance. The availability of the servers is continuously monitored by HAProxy statistics tool on a fault tolerant server. HAProxy is running on web server to handle requests from web. When one of the servers goes down unexpectedly, connection will automatically be redirected to the other server. Server 1 Server 2 Fault Tolerant System Web Server Application DB(MySQL) VM Web Server Application DB(MySQL) VM Haproxy Server VM Virtual Machine Server (VMware) Cloud Virtualized System Figure 1: Cloud Virtualized System Architecture 5.2 Implementation and Experimental Results Fault tolerant system has been implemented using HAProxy and MySQL. HAProxy is used to handle server failures in fault tolerant cloud environment. It provides a web interface for statistics known as HAProxy statistics. Implementation includes two virtual machines as web servers, server 1 and server 2
4 IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, January hosting Apache Tomcat HAProxy software version is configured on third virtual machine. A simple database application written in Java is installed on the web servers. Xampp for Linux Windows XP (SP2) is used to install MySQL. Data in MySQL is replicated using replication technique for local backup. Replication enables data from one MySQL database server (the master) to be replicated 291 to one or more MySQL database servers. Application can be accessed on any of the web server. Data consistency is also maintained through MySQL replication. The experimental results show that HAProxy can assist server applications to recover from server failures in just a few milliseconds with minimum performance overhead. Case 1: Figure 2 shows the stats when both the servers are working and green line indicates that the servers are up. Figure 2: HAProxy Statistics Case 2: Figure 3 shows the stats when server 1 goes down and server 2 is still up. Red line in this figure indicates that the server is down. Figure3: Server 1 is down Case 3: Figure 4 shows the stats when server 2 goes down and server 1 is still up. Figure 4: Server 2 is down Case 4: Replication enables data from one MySQL database server to be replicated to one or more MySQL database servers (the slaves). Figure 5 shows the database table of server 1 using SQLyog and the connection established with server 2 slave.
5 292 Figure 5: Database entries of sever 1 Case 5: Figure 6 shows the replicated database table of server 2.When server 1 fails data is replicated to server 2. Figure 6: Replicated Database entries of sever 2 6. Conclusion Fault tolerance is concerned with all the techniques necessary to enable a system to tolerate software faults remaining in the system after its development. This paper discussed the fault tolerance techniques covering its research challenges, tools used for implementing fault tolerance techniques in cloud computing. Cloud virtualized system architecture is References [1]Antonina Litvinova, Christian Engelmann and Stephen L. Scott, A Fault Tolerance Framework for High Performance Computing, [2]Golam Moktader Nayeem, Mohammad Jahangir Alam, Analysis of Different Software Fault Tolerance Techniques, [3]Steven Y. Ko, Imranul Hoque, Brian Cho and Indranil Gupta, On Availability of Intermediate Data in Cloud Computations, [4]L. M. Vaquero, L. Rodero-Merino, J. Caceres and M. Lindner, A break in the clouds: towards a cloud definition, SIGCOMM Computer Communication Review,vol. 39, pp , December also proposed based on HAProxy. Autonomic fault tolerance is implemented dealing with various software faults for server applications in a cloud virtualized environment. When one of the servers goes down unexpectedly, connection will automatically be redirected to the other server. Data replication technique is implemented on virtual machine environment. The experimental results are obtained, that validate the system fault tolerance. [5] M.Armbrust, A.Fox, R. Griffit,et al., A view of cloud computing, Communications of the ACM, vol. 53, no. 4, pp , [6]R.Buyya, S.Pandey and C.Vecchiola, Cloudbus toolkit for market-oriented cloud computing, In Proceeding of the 1st International Conference on Cloud Computing (CloudCom2009), Beijing, China, December [7]HadoopMapReduceTutorial. re/docs/current/mapred tutorial.html. [8]AmazonElasticComputeCloud(EC2) [9]S. Sidiroglou, O. Laadan, C. Perez, N. Viennot, J. Nieh, and A. D. Keromytis, ASSURE: Automatic Software Self-healing Using REscue points, Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems
6 293 (ASPLOS 09), ACM Press, March 7-11, 2009, Washington, DC, USA, pp [10]B. Buck and J. K. Hollingsworth, An API For Runtime Code Patching, International Journal of High Performance Computing Applications, Vol.14, No.4, November 2000, pp [11]S. Osman, D. Subhraveti, G. Su, and J. Nieh, The Design and Implementation of Zap: A System For Migrating Computing Environments, Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI 02), USENIX Association, December 9-11, 2002, Boston, Massachusetts, USA, pp [12]Gang Chen, Hai Jin, Deqing Zou, Bing Bing Zhou, Weizhong Qiang, Gang Hu, SHelp: Automatic Selfhealing for Multiple Application Instances in a Virtual Machine Environment, IEEE International Conference on Cluster Computing, [13] xt. [14]Yang Zhang1, Anirban Mandal2, Charles Koelbel1 and Keith Cooper, Combined Fault Tolerance and Scheduling Techniques for Workflow Applications on Computational Grids in 9 th IEEE/ACM international symposium on clustering and grid, [15]Imad M. Abbadi, Self-Managed Services Conceptual Model in Trustworthy Clouds' Infrastructure, [16]Manish Pokharel and Jong Sou Park, Increasing System Fault Tolerance with Software Rejuvenation in E-government System, IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.5, May [17]Zaipeng Xie, Hongyu Sun and Kewal Saluja, A Survey of Software Fault Tolerance Techniques. [18]Geoffroy Vallee, Kulathep Charoenpornwattana, Christian Engelmann, Anand Tikotekar, Stephen L. Scott, A Framework for Fault Tolerance. [19]Anglano C, Canonico M, Fault-tolerant scheduling for bag-of-tasks grid applications, In: Advances in grid computing EGC Lecture notes in computer science, vol 3470/2005. Springer,Berlin/Heidelberg. ISSN: Print. doi: /b137919, ISBN: ,pp [20]Elvin Sindrilaru,,Alexandru Costan,, Valentin Cristea, Fault Tolerance and Recovery in Grid Workflow Management Systems, 2010 International Conference on Complex, Intelligent and Software Intensive Systems. [21]S. Hwang, C. Kesselman, Grid Workflow: A Flexible Failure Handling Framework for the Grid,12 th IEEE international Symposium on Zigh Performance Distributed Computing (HPDC 03), Seattle, Washington,USA., IEEE CS Press, Los Alamitos, CA, USA, June 22-24, [22]Michael Armbrust, Armando Fox,Rean Griffith, Above the Clouds: A Berkeley View of Cloud Computing, Electrical Engineering and Computer Sciences University of California at Berkeley, [23]Wenbing Zhao, P. M. Melliar-Smith and L. E. Moser, Fault Tolerance Middleware for Cloud Computing, 2010 IEEE 3rd International Conference on Cloud Computing. [24]Kassian Plankensteiner, Radu Prodan, Thomas Fahringer, A New Fault Tolerance Heuristic for Scientific Workflows in Highly Distributed Environments based on Resubmission Impact, Fifth IEEE International Conference on e- Science,Austria,2009 Anju Bala completed her B.Tech in Computer Science (1999) and M.Tech. in Information Technology from Pbi.University (2004) and pursuing Ph.D. in Cloud Computing from Thapar University, Patiala (2009) and has over eleven years of teaching experience. She is working as Assistant Professor in Computer Science and Engineering Department of Thapar University, Patiala. Her research interests lie in Fault Tolerance in Cloud Computing and Workflow management in Cloud Computing. She has over 14 publications in Conferences and International Journals of repute. Dr. Inderveer Chana completed her B.Tech in Computer Science (1997) and M.E. in Software Engineering from TIET (2002) and Ph.D. in Resource Management in Grid Computing from Thapar University, Patiala (2009) and has over thirteen years of teaching and research experience. She is working as Assistant Professor in Computer Science and Engineering Department of Thapar University, Patiala. Her research interests include Grid computing, Cloud Computing and resource management challenges in Grids and Clouds. She has over 30 publications in International Journals and Conferences of repute. More than 20 Masters have been completed so far under her supervision and is currently supervising 9 Doctoral candidates in the area of Grid and Cloud Computing.
Autonomic Data Replication in Cloud Environment
International Journal of Electronics and Computer Science Engineering 38 Available Online at www.ijecse.org ISSN- 2277-1956 Autonomic Data Replication in Cloud Environment Dhananjaya Gupt, Mrs.Anju Bala
How To Improve Fault Tolerance In Cloud Computing
ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference
International Journal of Advance Research in Computer Science and Management Studies
Volume 3, Issue 2, February 2015 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
International Journal of Advanced Research in Computer Science and Software Engineering
Volume 3, Issue 2, February 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Analysis of
Dynamic Load Balancing: Improve Efficiency in Cloud Computing Argha Roy * M.Tech CSE Netaji Subhash Engineering College West Bengal, India.
Dynamic Load Balancing: Improve Efficiency in Cloud Computing Argha Roy * M.Tech CSE Netaji Subhash Engineering College West Bengal, India. Diptam Dutta M.Tech CSE Heritage Institute of Technology West
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004
USING VIRTUAL MACHINE REPLICATION FOR DYNAMIC CONFIGURATION OF MULTI-TIER INTERNET SERVICES
USING VIRTUAL MACHINE REPLICATION FOR DYNAMIC CONFIGURATION OF MULTI-TIER INTERNET SERVICES Carlos Oliveira, Vinicius Petrucci, Orlando Loques Universidade Federal Fluminense Niterói, Brazil ABSTRACT In
From Grid Computing to Cloud Computing & Security Issues in Cloud Computing
From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Assistant Professor (Department of CSE), M.M.M. Engineering College, Gorakhpur (UP), India E-mail: [email protected]
International Journal of scientific research and management (IJSRM) Volume 2 Issue 5 Pages 815-824 2014 Website: www.ijsrm.in ISSN (e): 2321-3418
International Journal of scientific research and management (IJSRM) Volume 2 Issue 5 Pages 815-824 2014 Website: www.ijsrm.in ISSN (e): 2321-3418 A Load Balancing Based Cloud Computing Techniques and Challenges
A Proposed Framework for Fault Prediction and Monitoring in Cloud Environment
A Proposed Framework for Fault Prediction and Monitoring in Cloud Environment Thesis submitted in partial fulfillment of the requirements for the award of degree of Master of Engineering in Software Engineering
Dynamic Load Balancing of Virtual Machines using QEMU-KVM
Dynamic Load Balancing of Virtual Machines using QEMU-KVM Akshay Chandak Krishnakant Jaju Technology, College of Engineering, Pune. Maharashtra, India. Akshay Kanfade Pushkar Lohiya Technology, College
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,
SCORE BASED DEADLINE CONSTRAINED WORKFLOW SCHEDULING ALGORITHM FOR CLOUD SYSTEMS
SCORE BASED DEADLINE CONSTRAINED WORKFLOW SCHEDULING ALGORITHM FOR CLOUD SYSTEMS Ranjit Singh and Sarbjeet Singh Computer Science and Engineering, Panjab University, Chandigarh, India ABSTRACT Cloud Computing
Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction
Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable
Final Project Proposal. CSCI.6500 Distributed Computing over the Internet
Final Project Proposal CSCI.6500 Distributed Computing over the Internet Qingling Wang 660795696 1. Purpose Implement an application layer on Hybrid Grid Cloud Infrastructure to automatically or at least
STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM
STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM Albert M. K. Cheng, Shaohong Fang Department of Computer Science University of Houston Houston, TX, 77204, USA http://www.cs.uh.edu
Fig. 1 WfMC Workflow reference Model
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 10 (2014), pp. 997-1002 International Research Publications House http://www. irphouse.com Survey Paper on
Affinity Aware VM Colocation Mechanism for Cloud
Affinity Aware VM Colocation Mechanism for Cloud Nilesh Pachorkar 1* and Rajesh Ingle 2 Received: 24-December-2014; Revised: 12-January-2015; Accepted: 12-January-2015 2014 ACCENTS Abstract The most of
Divy Agrawal and Amr El Abbadi Department of Computer Science University of California at Santa Barbara
Divy Agrawal and Amr El Abbadi Department of Computer Science University of California at Santa Barbara Sudipto Das (Microsoft summer intern) Shyam Antony (Microsoft now) Aaron Elmore (Amazon summer intern)
A SURVEY ON MAPREDUCE IN CLOUD COMPUTING
A SURVEY ON MAPREDUCE IN CLOUD COMPUTING Dr.M.Newlin Rajkumar 1, S.Balachandar 2, Dr.V.Venkatesakumar 3, T.Mahadevan 4 1 Asst. Prof, Dept. of CSE,Anna University Regional Centre, Coimbatore, [email protected]
Energy Efficient Load Balancing of Virtual Machines in Cloud Environments
, pp.21-34 http://dx.doi.org/10.14257/ijcs.2015.2.1.03 Energy Efficient Load Balancing of Virtual Machines in Cloud Environments Abdulhussein Abdulmohson 1, Sudha Pelluri 2 and Ramachandram Sirandas 3
Green Cloud Computing 班 級 : 資 管 碩 一 組 員 :710029011 黃 宗 緯 710029021 朱 雅 甜
Green Cloud Computing 班 級 : 資 管 碩 一 組 員 :710029011 黃 宗 緯 710029021 朱 雅 甜 Outline Introduction Proposed Schemes VM configuration VM Live Migration Comparison 2 Introduction (1/2) In 2006, the power consumption
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014
CLOUD COMPUTING. DAV University, Jalandhar, Punjab, India. DAV University, Jalandhar, Punjab, India
CLOUD COMPUTING 1 Er. Simar Preet Singh, 2 Er. Anshu Joshi 1 Assistant Professor, Computer Science & Engineering, DAV University, Jalandhar, Punjab, India 2 Research Scholar, Computer Science & Engineering,
Architecting Self-Managing Distributed Systems
Architecting Self-Managing Distributed Systems Architecting Self-Managing Distributed Systems Dr. Rao Mikkilineni 2015 1 The DIME Computing Model & the Manageability of Computed and the Computer Application
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
Fault Tolerant Approaches in Cloud Computing Infrastructures
Fault Tolerant Approaches in Cloud Computing Infrastructures Alain Tchana, Laurent Broto, Daniel Hagimont Institut de Recherche en Informatique de Toulouse (IRIT) Toulouse, France Email: [email protected],
An Open MPI-based Cloud Computing Service Architecture
An Open MPI-based Cloud Computing Service Architecture WEI-MIN JENG and HSIEH-CHE TSAI Department of Computer Science Information Management Soochow University Taipei, Taiwan {wjeng, 00356001}@csim.scu.edu.tw
Service allocation in Cloud Environment: A Migration Approach
Service allocation in Cloud Environment: A Migration Approach Pardeep Vashist 1, Arti Dhounchak 2 M.Tech Pursuing, Assistant Professor R.N.C.E.T. Panipat, B.I.T. Sonepat, Sonipat, Pin no.131001 1 [email protected],
socloud: distributed multi-cloud platform for deploying, executing and managing distributed applications
socloud: distributed multi-cloud platform for deploying, executing and managing distributed applications Fawaz PARAISO PhD Defense Advisors: Lionel Seinturier, Philippe Merle University Lille 1, Inria,
Li Sheng. [email protected]. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng [email protected] Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
Agent Based Framework for Scalability in Cloud Computing
Agent Based Framework for Scalability in Computing Aarti Singh 1, Manisha Malhotra 2 1 Associate Prof., MMICT & BM, MMU, Mullana 2 Lecturer, MMICT & BM, MMU, Mullana 1 Introduction: Abstract: computing
Introduction to Cloud Computing
Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services
Two Level Hierarchical Model of Load Balancing in Cloud
Two Level Hierarchical Model of Load Balancing in Cloud Geetha C. Megharaj 1, Dr. Mohan K.G. 2 1 Associate Professor, Sri Krishna Institute of Technology, Bangalore 2 Professor & Dean(R&D) CSE, Acharya
Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load
VMware System, Application and Data Availability With CA ARCserve High Availability
Solution Brief: CA ARCserve R16.5 Complexity ate my budget VMware System, Application and Data Availability With CA ARCserve High Availability Adding value to your VMware environment Overview Today, performing
EXISTING LOAD BALANCING TECHNIQUES IN CLOUD COMPUTING: A SYSTEMATIC RE- VIEW
ISSN: 0976-8742, E-ISSN: 0976-8750, Volume 3, Issue 1, 2012, pp- 87-91. Available online at http://www.bioinfo.in/contents.php?id=45 EXISTING LOAD BALANCING TECHNIQUES IN CLOUD COMPUTING: A SYSTEMATIC
A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning
A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning 1 P. Vijay Kumar, 2 R. Suresh 1 M.Tech 2 nd Year, Department of CSE, CREC Tirupati, AP, India 2 Professor
International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing
A Study on Load Balancing in Cloud Computing * Parveen Kumar * Er.Mandeep Kaur Guru kashi University,Talwandi Sabo Guru kashi University,Talwandi Sabo Abstract: Load Balancing is a computer networking
Private Cloud: By Means of Different Open Source Softwares
Private Cloud: By Means of Different Open Source Softwares Sarita Shankar Pol #1, Prof. Shyamrao V Gumaste *2 # Computer Engineering-SPPU, Pune, Computer Engineering-SPPU, Pune 1 [email protected] 2
Figure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues
A Migration of Virtual Machine to Remote System
ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference
Comparative analysis of mapreduce job by keeping data constant and varying cluster size technique
Comparative analysis of mapreduce job by keeping data constant and varying cluster size technique Mahesh Maurya a, Sunita Mahajan b * a Research Scholar, JJT University, MPSTME, Mumbai, India,[email protected]
CLOUD SIMULATORS: A REVIEW
CLOUD SIMULATORS: A REVIEW 1 Rahul Singh, 2 Punyaban Patel, 3 Preeti Singh Chhatrapati Shivaji Institute of Technology, Durg, India Email: 1 [email protected], 2 [email protected],
Efficient Qos Based Tasks Scheduling using Multi-Objective Optimization for Cloud Computing
Efficient Qos Based Tasks Scheduling using Multi-Objective Optimization for Cloud Computing Ekta S. Mathukiya 1, Piyush V. Gohel 2 M.E. Student, Dept. of Computer Engineering, Noble Group of Institutions,
Towards Comparative Evaluation of Cloud Services
Towards Comparative Evaluation of Cloud Services Farrukh Nadeem Department of Information Systems, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia. Abstract:
Hadoop and Map-Reduce. Swati Gore
Hadoop and Map-Reduce Swati Gore Contents Why Hadoop? Hadoop Overview Hadoop Architecture Working Description Fault Tolerance Limitations Why Map-Reduce not MPI Distributed sort Why Hadoop? Existing Data
Authentication. Authorization. Access Control. Cloud Security Concerns. Trust. Data Integrity. Unsecure Communication
Volume 4, Issue 6, June 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Three Layered
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer
Study and Comparison of CloudSim Simulators in the Cloud Computing
Study and Comparison of CloudSim Simulators in the Cloud Computing Dr. Rahul Malhotra* & Prince Jain** *Director-Principal, Adesh Institute of Technology, Ghauran, Mohali, Punjab, INDIA. E-Mail: [email protected]
Leveraging Virtualization in Data Centers
the Availability Digest Leveraging Virtualization for Availability December 2010 Virtualized environments are becoming commonplace in today s data centers. Since many virtual servers can be hosted on a
Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform
Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Shie-Yuan Wang Department of Computer Science National Chiao Tung University, Taiwan Email: [email protected]
Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing
www.ijcsi.org 227 Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing Dhuha Basheer Abdullah 1, Zeena Abdulgafar Thanoon 2, 1 Computer Science Department, Mosul University,
Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure
J Inf Process Syst, Vol.9, No.3, September 2013 pissn 1976-913X eissn 2092-805X http://dx.doi.org/10.3745/jips.2013.9.3.379 Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based
A Quality Model for E-Learning as a Service in Cloud Computing Framework
A Quality Model for E-Learning as a Service in Cloud Computing Framework Dr Rajni Jindal Professor, Department of IT Indira Gandhi Institute of Technology, New Delhi, INDIA [email protected] Alka Singhal
Research Article Hadoop-Based Distributed Sensor Node Management System
Distributed Networks, Article ID 61868, 7 pages http://dx.doi.org/1.1155/214/61868 Research Article Hadoop-Based Distributed Node Management System In-Yong Jung, Ki-Hyun Kim, Byong-John Han, and Chang-Sung
Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)
Open Cloud System (Integration of Eucalyptus, Hadoop and into deployment of University Private Cloud) Thinn Thu Naing University of Computer Studies, Yangon 25 th October 2011 Open Cloud System University
A Cloud Service Measure Index Framework to Evaluate Efficient Candidate with Ranked Technology
A Cloud Service Measure Index Framework to Evaluate Efficient Candidate with Ranked Technology Shruthi Shirur 1, Annappa Swamy D. R. 2 1 M. Tech, CSE Department, Mangalore Institute of Technology & Engineering
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
Cloud Load Balancing Techniques : A Step Towards Green Computing
www.ijcsi.org 238 Load Balancing Techniques : A Step Towards Green Nidhi Jain Kansal 1, Inderveer Chana 2 1 Computer Science and Engineering Department, Thapar University Patiala-147004, Punjab, India
Efficient Data Replication Scheme based on Hadoop Distributed File System
, pp. 177-186 http://dx.doi.org/10.14257/ijseia.2015.9.12.16 Efficient Data Replication Scheme based on Hadoop Distributed File System Jungha Lee 1, Jaehwa Chung 2 and Daewon Lee 3* 1 Division of Supercomputing,
Cloud Computing. Summary
Cloud Computing Lecture 1 2011-2012 https://fenix.ist.utl.pt/disciplinas/cn Summary Teaching Staff. Rooms and Schedule. Goals. Context. Syllabus. Reading Material. Assessment and Grading. Important Dates.
Deadline Based Task Scheduling in Cloud with Effective Provisioning Cost using LBMMC Algorithm
Deadline Based Task Scheduling in Cloud with Effective Provisioning Cost using LBMMC Algorithm Ms.K.Sathya, M.E., (CSE), Jay Shriram Group of Institutions, Tirupur [email protected] Dr.S.Rajalakshmi,
An Approach to Load Balancing In Cloud Computing
An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,
MODIFIED BITTORRENT PROTOCOL AND ITS APPLICATION IN CLOUD COMPUTING ENVIRONMENT
MODIFIED BITTORRENT PROTOCOL AND ITS APPLICATION IN CLOUD COMPUTING ENVIRONMENT Soumya V L 1 and Anirban Basu 2 1 Dept of CSE, East Point College of Engineering & Technology, Bangalore, Karnataka, India
A Survey on Cloud Computing
A Survey on Cloud Computing Poulami dalapati* Department of Computer Science Birla Institute of Technology, Mesra Ranchi, India [email protected] G. Sahoo Department of Information Technology Birla
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
Cloud Resilient Architecture (CRA) -Design and Analysis. Hamid Alipour Salim Hariri Youssif-Al-Nashif
Cloud Resilient Architecture (CRA) -Design and Analysis Glynis Dsouza Hamid Alipour Salim Hariri Youssif-Al-Nashif NSF Center for Autonomic Computing University of Arizona Mohamed Eltoweissy Pacific National
Efficient and Enhanced Load Balancing Algorithms in Cloud Computing
, pp.9-14 http://dx.doi.org/10.14257/ijgdc.2015.8.2.02 Efficient and Enhanced Load Balancing Algorithms in Cloud Computing Prabhjot Kaur and Dr. Pankaj Deep Kaur M. Tech, CSE P.H.D [email protected],
Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm
Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm Shanthipriya.M 1, S.T.Munusamy 2 ProfSrinivasan. R 3 M.Tech (IT) Student, Department of IT, PSV College of Engg & Tech, Krishnagiri,
Distributed Framework for Data Mining As a Service on Private Cloud
RESEARCH ARTICLE OPEN ACCESS Distributed Framework for Data Mining As a Service on Private Cloud Shraddha Masih *, Sanjay Tanwani** *Research Scholar & Associate Professor, School of Computer Science &
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia [email protected] 2 MIRACL Lab, FSEG, University
What s New with VMware Virtual Infrastructure
What s New with VMware Virtual Infrastructure Virtualization: Industry-Standard Way of Computing Early Adoption Mainstreaming Standardization Test & Development Server Consolidation Infrastructure Management
A STUDY ON OPEN SOURCE CLOUD COMPUTING PLATFORMS
31 A STUDY ON OPEN SOURCE CLOUD COMPUTING PLATFORMS ABSTRACT PROF. ANITA S. PILLAI*; PROF. L.S. SWASTHIMATHI** *Faculty, Prin. L. N. Welingkar Institute of Management Development & Research, Bengaluru,
Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity
P3 InfoTech Solutions Pvt. Ltd http://www.p3infotech.in July 2013 Created by P3 InfoTech Solutions Pvt. Ltd., http://p3infotech.in 1 Web Application Deployment in the Cloud Using Amazon Web Services From
International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015
RESEARCH ARTICLE OPEN ACCESS Ensuring Reliability and High Availability in Cloud by Employing a Fault Tolerance Enabled Load Balancing Algorithm G.Gayathri [1], N.Prabakaran [2] Department of Computer
Keywords Cloud computing, virtual machines, migration approach, deployment modeling
Volume 3, Issue 8, August 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Effective Scheduling
Unlimited Server 24/7/365 Support
Unlimited Server 24/7/365 Support Unlimited Server Support from System Architects covers your Windows servers, Linux servers and virtual machines. Your servers are monitored and managed 24 hours a day,
Mesos: A Platform for Fine- Grained Resource Sharing in Data Centers (II)
UC BERKELEY Mesos: A Platform for Fine- Grained Resource Sharing in Data Centers (II) Anthony D. Joseph LASER Summer School September 2013 My Talks at LASER 2013 1. AMP Lab introduction 2. The Datacenter
Fault Tolerance Techniques in Big Data Tools: A Survey
on 21 st & 22 nd April 2014, Organized by Fault Tolerance Techniques in Big Data Tools: A Survey Manjula Dyavanur 1, Kavita Kori 2 Asst. Professor, Dept. of CSE, SKSVMACET, Laxmeshwar-582116, India 1,2
