improving the palbimm scheduling algorithm for fault tolerance in cloud computing

نویسندگان

minoo soltanshahi

computer engineering department, kerman branch, islamic azad university, iran.

چکیده

cloud computing is the latest technology that involves distributed computation over the internet. it meets the needs of users through sharing resources and using virtual technology. the workflow user applications refer to a set of tasks to be processed within the cloud environment. scheduling algorithms have a lot to do with the efficiency of cloud computing environments through selection of suitable resources and assignment of workflows to them. given the factors affecting their efficiency, these algorithms try to use resources optimally and increase the efficiency of this environment. the palbimm algorithm provides a scheduling method that meets the majority of the requirements of this environment and its users. in this article, we improved the efficiency of the algorithm by adding fault tolerance capability to it. since this capability is used in parallel with task scheduling, it has no negative impact on the makespan. this is supported by simulation results in cloudsim environment.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving the palbimm scheduling algorithm for fault tolerance in cloud computing

Cloud computing is the latest technology that involves distributed computation over the Internet. It meets the needs of users through sharing resources and using virtual technology. The workflow user applications refer to a set of tasks to be processed within the cloud environment. Scheduling algorithms have a lot to do with the efficiency of cloud computing environments through selection of su...

متن کامل

Optimization Task Scheduling Algorithm in Cloud Computing

Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...

متن کامل

optimization task scheduling algorithm in cloud computing

since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. this rese...

متن کامل

TASA: A New Task Scheduling Algorithm in Cloud Computing

Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. It merges a lot of physical resources and offers them to users as services according to service level agreement. Therefore, resource management alongside with task scheduling has direct influence on cloud networks’ performance and efficiency. Presenting a proper scheduling ...

متن کامل

Efficient Algorithm for Fault Tolerance in Cloud Computing

Fault tolerance in cloud computing platforms and applications is a crucial issue. This issue is especially difficult since cloud computing relies by nature on a complex splitting into many layers. This paper analyses the implementation of fault tolerance in such a complex cloud computing environment with a focus on FCFS and SJF along with MPIL method with fault tolerance property. The proposed ...

متن کامل

Improved Fault Tolerant Elastic Scheduling Algorithm for Cloud Computing

The paper focus on Fault Tolerance, a long standing problem in cloud computing by extending Primary Backup model to include cloud features such as virtualization and elasticity. Fault tolerance is a challenging work in Cloud Computing as virtual machines are the basic computing instances rather than hosts that enable virtual machines to migrate to other hosts. The on demand provisioning of reso...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید


عنوان ژورنال:
journal of advances in computer engineering and technology

جلد ۲، شماره ۳، صفحات ۹-۱۴

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023