Research Article International Journals of Advanced Research in Computer Science and Software Engineering ISSN: X (Volume-7, Issue-6)

Size: px
Start display at page:

Download "Research Article International Journals of Advanced Research in Computer Science and Software Engineering ISSN: X (Volume-7, Issue-6)"

Transcription

1 International Journals of Advanced Research in Computer Science and Software Engineering Research Article June 2017 A Review Paper on Various Task Scheduling Algorithms in Cloud Computing Ramandeep Kaur, Amardeep Kaur Punjabi University Regional Centre for IT and Management Mohali, Punjab, India DOI: /ijarcsse/V7I5/0178 Abstract- Cloud Computing is a computing environment where different services are provided to users over the Web. Task Scheduling is one of the important aspects of Cloud Computing, improving the performance of the cloud system. Task Scheduling involves assignment of s to a particular task for the task to be completed within possible minimum time. Task Scheduling helps in achieving efficient utilization of s. This paper presents a review of various task s in Cloud Computing. Keywords- Task, makespan, Cloud Computing, I. INTRODUCTION U.S National institute of standards and technology proposed definition of cloud computing. Cloud Computing is a paradigm that facilitates convenient, ubiquitous, on-demand broad network access to configurable computing s(services, network, storage, applications and servers) that can be immediately provisioned and released with minimum management effort [1]. Cloud Computing is a computing environment where varying s are provided as a service to users or to number of tenants over the Web. These available s are used to execute tasks that are scheduled to cloud environment on time thus achieving efficiency, less makespan and proper utilization. Users of cloud request for computing tasks to data center. These requests are Task is piece of work that need to be executed in given span of time[5]. Proper task increases efficient utilization of s that result in reduction of task finish time. The next section discusses about Task Scheduling. II. TASK SCHEDULING Task Scheduling is one of the most important aspects of Cloud Computing. Task is a piece of work to be executed in a specified time. Task Scheduling is the process of assigning s to a particular task for the specific time for that task to be completed. The tasks are distributed over s in an appropriate manner such that necessary preferences between tasks are met and total time needed to execute all tasks is minimized. The main aim of task is to maximize utilization. It involves minimizing waiting time for Task yields less task response time so that submitted tasks execution takes place within possible minimum time. Scheduling of tasks involves finding correct sequence for task execution under time constraints. Proper sequence helps minimizing total time for task execution. Proper task improves efficiency and performance of cloud environment. In order to achieve high performance, various s for task have been proposed by researchers. The performance of cloud varies with adoption of the various. Task Scheduling s are categorised into 2 main parts: Static Scheduling and Dynamic Scheduling[2]. The two categories of task are discussed in the next section. III. TYPES OF SCHEDULING Task Scheduling is considered under two main categories as shown in Figure 1: Static Scheduling Dynamic Scheduling Fig. 1: Types of task All Rights Reserved Page 775

2 In Static Scheduling, for each and every task, communication cost and computation cost is considered beforehand. In Dynamic one, decisions are taken beforehand at run time and no cost information is available earlier. Static Scheduling further comprise Heuristic and Guided Random s. Heuristics involves 3 subcategories namely clustering[3], list [5]and duplication s[4]. In Clustering based s such as Clustering for Heterogeneous Processors(CHP)[3], clusters of tasks are assigned to appropriate processors. On the other hand, duplication s try to duplicate tasks to minimize makespan. Algorithms such as Contention aware (CA-D)[4] duplication s eliminates the communication cost by placing tasks on same processor. A large time complexity and more processor usage limit the use of duplication based s in cloud environment. List Scheduling s such as Critical Path on Processor(CPOP)[5] give minimum makespan along with efficient time complexity. The list Scheduling Algorithms are most practical. IV. REVIEW OF LITERATURE A. Static Algorithms: Minhaj Ahmad Khan[2012][2], suggested a novel approach which used concept of constrained critical paths to provide better schedule for task to be assigned to s in cloud environment. Cristina Boeres[2004][3], proposed cluster based strategy for task. The clusters of tasks were created and these clusters mapped to fixed number of available processors. Oliver Sinnen[2011][4], proposed duplication based on state of art techniques found in Task duplication. This eliminated communication cost after placing tasks upon same processor. Selvarani[2010][7], proposed an called Improved cost-based in which tasks were grouped as per processing power of s. Cost varied based on complexity of The method reduced processing cost as tasks are scheduled based on their respective cost for different s. L.F Bittencourt[2010][8], proposed Lookahead whose main feature is processor selection policy. The computed earliest finish time for child tasks on every processor. B. Dynamic Scheduling Algorithms: G.C.Sih, E.A.Lee[1993][9], proposed Dynamic Level Scheduling that computed availability of each processor and then scheduled task to current busy processor. Zhu[2003][10], proposed two novel slack sharing for set of The technique used slack time that was unused by task. Hence, there was reduction in total energy consumption. Kimura[2006][11], proposed an that calculated slack time and generated frequency that task need to be executed. The was applied only for non-critical tasks and no further communication cost was taken into consideration. C. Particle Swarm based Algorithms: Kiyarazam[2011][12], proposed based on PSO(Particle Swarm Optimization method) that minimized average utilization of s in optimal way and enhanced load balancing in multi-processor systems. Lili Xu, Kun Wang[2014][13], proposed a green cloud task (GCTA) based on improved binary particle swarm optimization(bpso). The avoided matrix operation by use of pipelined number of virtual machines. Batch Mode Scheduling Algorithm: Mao Y.ChenX[2014][14], proposed Max-Min task that maintains a task status table that estimated real time load of virtual machines and expected task completion time that allocates workload among D. Priority based s: Xiao,Jing[2012][15], proposed strategy called Priority based on basis of priorities of task. In, tasks are ranked according to profits they can bring. It maximizes benefits to service providers. Huang,Qingjia[2012][16], proposed Enhanced Energy Efficient(EEES) so that performance-based service level agreements(sla) are met. The scheduled nearby running tasks on constant frequency. Patel,Swati J[2014][17] improved priority based using iterative method. The has better makespan and consistency than other task s. Gupta,Gaurav[2014][18], proposed called Priority based Earliest deadline First that focussed on and memory utilization. The overcomes waiting time problem of tasks that have been pre-empted. For the processing of pre-empted tasks, waiting queue is introduced. E. Network based s: Kliazovich,D.Arzo[2013][19], proposed DENS (data center energy efficient network aware task ).Scheduling of task is carried out by combining network awareness and energy efficency. The improves performance of cloud and fulfils QOS requirements. Abdul Razaque[2016][20], proposed that used non-linear programming model that assigned correct number of tasks to each virtual machine. Considering network bandwidth the was designed for separable load. All Rights Reserved Page 776

3 V. COMPARISON OF VARIOUS TASK SCHEDULING ALGORITHMS A. First Come First Serve Algorithm[6] FCFS[6], an in which task that arrives first will be scheduled first of all and s are allocated to that task as it needs. Once the task is executed, the next task in queue is scheduled next. FCFS is a basic method in which tasks are queued up if s are busy. The evaluated arrival time of tasks as well the is easy to be implemented. B. Round Robin Algorithm[6] RR[6] is also earliest method in which task will be executed for a fixed time slot. The task will be put in queue at the end and will be taken again when it will reach front and remaining execution will be carried out. The calculates expected execution time as well balances the load C. Improved Cost-Based Algorithm For Task Scheduling[7] Mrs. Selvarani[7] proposed improved cost based so to make efficient mapping of tasks to s which are available. The divides all tasks into 3 different lists depending on priority of each task. The reduced processing cost as well as reduced makespan.. D. Lookahead Algorithm[8] L F Bittencourt[8], proposed Lookahead based on its processor selection policy. The iterates over all available processors to select processor for a current task t. the selected processor maximizes EFT for all child tasks of t (on every ). The worst case complexity of lookahead is O(v4.p3). The reduced makespan. E. Dynamic Level Scheduling[9] G.C.Sih[9], proposed that computed an estimate of whether processor is available or not. The thus allowed a task to be scheduled to the current busy processor. The has a much higher time complexity. F. PSO- Based Algorithm For Task Scheduling & Load Balancing[12] PSO method provided an optimal way to minimize average utilisation of s. The enhanced load balancing in multi-processor systems. Each particle in is represented by 1 or 0. The reduces consumption and takes less execution time. G. Improved Priority Based Task Scheduling Algorithm[17] Patel[17], proposed in which for, priority is considered. The criteria in this is multiple criteria decision making model. The considered priority of task before it to the processor. The helped in reducing the length and has a less finish time. H. Earliest Deadline First Scheduling Algorithm[18] Gupta, Gaurav[18], proposed an in which task having shortest deadline is scheduled. When a a scheduled task is released after its execution, then queue is searched for next task close to its deadline. The helped in reducing the time complexity. I. Dens Algorithm[19] Kliazovich[19], proposed DENS. In this, network awareness and energy efficiency is combined for performing of Network awareness is obtained from main network switches by using feedback channels. The reduces number of computing servers and it improves performance of J. Efficient Task Scheduling Algorithm[20] Abdul Razaque[20], proposed that used non-liner programming model for assigning correct number of task to each virtual machine.the reduces total execution time and reduces consumption, Thus enabled efficient task as s are utilised efficiently. The Comparison table Table 1 describes comparison between various task s in next section. Table 1: Comparison Algorithms Description Findings Limitations Scheduling Parameters First Come First Serve [6] First of all the tasks, the task that arrived first will be scheduled. Once the task is executed, the next task Evaluates arrival time of Algorithm easy to implement. No other criteria used for. Arrival time Future work To find another criteria for Tool Simulation All Rights Reserved Page 777

4 waiting in queue will be scheduled next. Task to be Minimizes Pre-emption is Arrival time, To Simulation executed for expected required. time slot investigate fixed time slot. delay. online online Remaining task to be put in end to in queue & schedule premptive when comes to front then remaining execution to be carried out. Generalised Round Robin [6] Improved costbased for task [7] Lookahead [8] Dynamic level [9] Particle Swarm Optimization[12] Improved Priority based task [17] Makes efficient mapping of available s to Divides task into three different list depending on priority of each task. Based on its processor selection policy. The selected processor maximizes EFT(Earliest Finish Time) for all child tasks of current task. Algorithm computes estimate of processor being available or not. The task is scheduled to current busy processor. Algorithm, an optimal way for minimizing average utilisation of s. Enhances load balance in multiprocessor systems. Priority is considered for Measures both computation performance and cost of cost of processing.. makespan. The is fast. Time complexity of is O(v3.p) consumption. Takes less execution time. makespan.. Doesn t improve utilization. Doesn t reduce energy consumption. More Time complexity. EST(Earliest Start Time) doesn t guarantee minimum completion time for task. The suffers from partial optimism. Doesn t work out for scattering. Consistency and complexity of needs to be Cost of processing, activity based cost Scheduling Length ratio, Computation to communication ratio. Scheduling progression, speedup. Number of iterations, number of particles in swarm. Priority, Expected completion time Algorithm needs to be improved to work in a dynamic environment. Improve makespan by taking additional levels of forcasting in the. Another approach rather than EST. Plan to endow the with fitness sharing. Needs to be improved to achieve less finish time. Green Cloud All Rights Reserved Page 778

5 improved. Task having time Doesn t Deadline of The shortest complexity improve QOS. tasks deadline will Doesn t needs to be be scheduled reduce improved for first. processing use in real The next task cost. time systems close to deadline is searched in queue for next execution. Earliest deadline first [18] Data-center energy-efficient network aware [19] Efficient task in cloud computing[20] Scheduling of tasks is performed by combination of network awareness and energy efficiency. Use of nonlinear programming model so that virtual machine can be assigned correct number of number of computing s. Optimises gap between task consolidation and traffic pattern distribution. consumption. Bandwidth friendly. total execution time. Has less computational and memory overhead. Time consuming Efficiency, congestion, Traffic load Network bandwidth Needs to be improved to save more power. To focus on dependency between Green cloud Eclipse VI. CONCLUSION Task Scheduling plays significant role in improving the performance of Cloud Computing. This paper reviewed existing task s used in Cloud Computing. The existing review paper on task discussed task s based on cost, priority, energy consumption. This review paper discussed static and dynamic task s and their further categories. REFERENCES [1] [2] Khan, Minhaj Ahmad. "Scheduling for heterogeneous systems using constrained critical paths." Parallel Computing 38.4 (2012): [3] C. Boeres, J.V. Filho and V.E.F. Rebello, A Cluster-based Strategy for Scheduling Task on Heterogeneous Processors 16th Symposium on Computer Architecture and High Performance Computing, pp , [4] Sinnen, Oliver, Andrea To, and Manpreet Kaur. "Contention-aware with task duplication." Journal of Parallel and Distributed Computing 71, no. 1 (2011): [5] Topcuoglu, H., S. Hariri, and W. Min-You, Performance-effective and low-complexity task for heterogeneous computing. Parallel and Distributed Systems, IEEE Transactions on, (3): p [6] Arian,Yair, and Yonatan Levy. Algorithms for generalised round robin routing. Operations Research Letters 12.5(1992): [7] Selvarani, S., and G. Sudha Sadhasivam. "Improved Cost-Based Algorithm For Task Scheduling In Cloud Computing." Computational Intelligence And Computing Research (ICCIC), 2010 IEEE International Conference on. IEEE, [8] L.F. Bittencourt, R. Sakellariou and E.R.M. Madeira, DAG Scheduling Using a Lookahead Variant of the Heterogeneous Earliest Finish Time Algorithm, 18th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 10), pp , [9] G.C. Sih and E.A. Lee, A Compile-Time Scheduling Heuristic for Interconnection-Constrained Heterogeneous Processor Architecture, IEEE Transactions on Parallel and Distributed Systems, vol. 4, no. 2, pp , [10] Zhu, Dakai, Rami Melhem, and Bruce R. Childers. "Scheduling with dynamic voltage/speed adjustment using slack reclamation in multiprocessor real-time systems." Parallel and Distributed Systems, IEEE Transactions on 14.7 (2003): All Rights Reserved Page 779

6 [11] H. Kimura, M. Sato, Y. Hotta, T. Boku, D. Takahashi, Emprical study on reducing energy of parallel programs using slack reclamation by dvfs in a power- scalable high performance cluster, in: IEEE International Conference on Cluster Computing, IEEE, 2006, pp [12] Kiyarazm O Moeinzade h M Sharifian-R S. A new method for load balancing in multi-processor systems based on PSO Proceedings of Second International Conference on Intelligent Systems Modelling and Simulation Kuala Lumpur and Phnom Penh Cambodia 2011 pp [13] Xu, Lili, et al. "An improved binary PSO-based task in green cloud computing." Communications and Networking in China (CHINACOM), th International Conference on. IEEE, [14] Mao, Yingchi, Xi Chen, and Xiaofang Li. "Max min task for load balance in cloud computing." Proceedings of International Conference on Computer Science and Information Technology. Springer India, [15] Xiao, Jing, and Zhiyuan Wang. "A Priority Based Scheduling Strategy for Virtual Machine Allocations in Cloud Computing Environment." Cloud and Service Computing (CSC), 2012 International Conference on. IEEE, [16] Huang, Qingjia, et al. "Enhanced energy-efficient for parallel applications in cloud." Proceedings of the th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012). IEEE Computer Society, [17] Patel, Swati J., and Upendra R. Bhoi. "Improved Priority Based Job Scheduling Algorithm in Cloud Computing Using Iterative Method." Advances in Computing and Communications (ICACC), 2014 Fourth International Conference on. IEEE, [18] Gupta, Gaurav, et al. "A simulation of priority based earliest deadline first for cloud computing system." Networks & Soft Computing (ICNSC), 2014 First International Conference on. IEEE,2014. [19] Kliazovich, D., Arzo, S. T., Granelli, F., Bouvry, P., & Khan, S. U. (2013, August). e-stab: energy-efficient for cloud computing applications with traffic load balancing. In Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (ithings/cpscom), IEEE International Conference on and IEEE Cyber, Physical and Social Computing(pp. 7-13). IEEE. [20] Razaque, Abdul, Nikhileshwara Reddy Vennapusa, Nisargkumar Soni, and Guna Sree Janapati. "Task in Cloud computing." In Long Island Systems, Applications and Technology Conference (LISAT), 2016 IEEE, pp IEEE, All Rights Reserved Page 780

An Improved Heft Algorithm Using Multi- Criterian Resource Factors

An Improved Heft Algorithm Using Multi- Criterian Resource Factors An Improved Heft Algorithm Using Multi- Criterian Resource Factors Renu Bala M Tech Scholar, Dept. Of CSE, Chandigarh Engineering College, Landran, Mohali, Punajb Gagandeep Singh Assistant Professor, Dept.

More information

An Energy Aware Edge Priority-based Scheduling Algorithm for Multiprocessor Environments

An Energy Aware Edge Priority-based Scheduling Algorithm for Multiprocessor Environments 42 Int'l Conf. Par. and Dist. Proc. Tech. and Appl. PDPTA'18 An Energy Aware Edge Priority-based Scheduling Algorithm for Multiprocessor Environments Ashish Kumar Maurya, Anil Kumar Tripathi Department

More information

CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT

CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT This chapter discusses software based scheduling and testing. DVFS (Dynamic Voltage and Frequency Scaling) [42] based experiments have

More information

A Comparative Study of Various Scheduling Algorithms in Cloud Computing

A Comparative Study of Various Scheduling Algorithms in Cloud Computing American Journal of Intelligent Systems 2017, 7(3): 68-72 DOI: 10.5923/j.ajis.20170703.06 A Comparative Study of Various Algorithms in Computing Athokpam Bikramjit Singh 1, Sathyendra Bhat J. 1,*, Ragesh

More information

GRID SIMULATION FOR DYNAMIC LOAD BALANCING

GRID SIMULATION FOR DYNAMIC LOAD BALANCING GRID SIMULATION FOR DYNAMIC LOAD BALANCING Kapil B. Morey 1, Prof. A. S. Kapse 2, Prof. Y. B. Jadhao 3 1 Research Scholar, Computer Engineering Dept., Padm. Dr. V. B. Kolte College of Engineering, Malkapur,

More information

Efficient Load Balancing and Fault tolerance Mechanism for Cloud Environment

Efficient Load Balancing and Fault tolerance Mechanism for Cloud Environment Efficient Load Balancing and Fault tolerance Mechanism for Cloud Environment Pooja Kathalkar 1, A. V. Deorankar 2 1 Department of Computer Science and Engineering, Government College of Engineering Amravati

More information

Enhanced SLA-Tree Algorithm to Support Incremental Tree Building

Enhanced SLA-Tree Algorithm to Support Incremental Tree Building Enhanced SLA-Tree Algorithm to Support Incremental Tree Building Rohit Gupta 1, Tushar Champaneria 2 Abstract Cloud computing is revolutionize technology which make it possible to deliver computing service

More information

Contention-Aware Scheduling with Task Duplication

Contention-Aware Scheduling with Task Duplication Contention-Aware Scheduling with Task Duplication Oliver Sinnen, Andrea To, Manpreet Kaur Department of Electrical and Computer Engineering, University of Auckland Private Bag 92019, Auckland 1142, New

More information

Figure 1: Virtualization

Figure 1: Virtualization Volume 6, Issue 9, September 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Profitable

More information

Task Scheduling Algorithm in Cloud Computing based on Power Factor

Task Scheduling Algorithm in Cloud Computing based on Power Factor Task Scheduling Algorithm in Cloud Computing based on Power Factor Sunita Sharma 1, Nagendra Kumar 2 P.G. Student, Department of Computer Engineering, Shri Ram Institute of Science & Technology, JBP, M.P,

More information

A Novel Task Scheduling Algorithm for Heterogeneous Computing

A Novel Task Scheduling Algorithm for Heterogeneous Computing A Novel Task Scheduling Algorithm for Heterogeneous Computing Vinay Kumar C. P.Katti P. C. Saxena SC&SS SC&SS SC&SS Jawaharlal Nehru University Jawaharlal Nehru University Jawaharlal Nehru University New

More information

Efficient Task Scheduling Algorithms for Cloud Computing Environment

Efficient Task Scheduling Algorithms for Cloud Computing Environment Efficient Task Scheduling Algorithms for Cloud Computing Environment S. Sindhu 1 and Saswati Mukherjee 2 1 Research Scholar, Department of Information Science and Technology sindhu.nss@gmail.com 2 Professor

More information

A SURVEY OF VARIOUS SCHEDULING ALGORITHM IN CLOUD COMPUTING ENVIRONMENT

A SURVEY OF VARIOUS SCHEDULING ALGORITHM IN CLOUD COMPUTING ENVIRONMENT A SURVEY OF VARIOUS SCHEDULING ALGORITHM IN CLOUD COMPUTING ENVIRONMENT Pinal Salot M.E, Computer Engineering, Alpha College of Engineering, Gujarat, India, pinal.salot@gmail.com Abstract computing is

More information

Associate Professor, Aditya Engineering College, Surampalem, India 3, 4. Department of CSE, Adikavi Nannaya University, Rajahmundry, India

Associate Professor, Aditya Engineering College, Surampalem, India 3, 4. Department of CSE, Adikavi Nannaya University, Rajahmundry, India Volume 6, Issue 7, July 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Novel Scheduling

More information

A Level-wise Priority Based Task Scheduling for Heterogeneous Systems

A Level-wise Priority Based Task Scheduling for Heterogeneous Systems International Journal of Information and Education Technology, Vol., No. 5, December A Level-wise Priority Based Task Scheduling for Heterogeneous Systems R. Eswari and S. Nickolas, Member IACSIT Abstract

More information

Improved Task Scheduling Algorithm in Cloud Environment

Improved Task Scheduling Algorithm in Cloud Environment Improved Task Scheduling Algorithm in Cloud Environment Sumit Arora M.Tech Student Lovely Professional University Phagwara, India Sami Anand Assistant Professor Lovely Professional University Phagwara,

More information

Efficient Load Balancing Task Scheduling in Cloud Computing using Raven Roosting Optimization Algorithm

Efficient Load Balancing Task Scheduling in Cloud Computing using Raven Roosting Optimization Algorithm Volume 8, No. 5, May-June 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info ISSN No. 0976-5697 Efficient Load Balancing Task Scheduling

More information

A Modified Black hole-based Task Scheduling Technique for Cloud Computing Environment

A Modified Black hole-based Task Scheduling Technique for Cloud Computing Environment A Modified Black hole-based Task Scheduling Technique for Cloud Computing Environment Fatemeh ebadifard 1, Zeinab Borhanifard 2 1 Department of computer, Iran University of science and technology, Tehran,

More information

International Journal of Scientific & Engineering Research Volume 9, Issue 3, March-2018 ISSN

International Journal of Scientific & Engineering Research Volume 9, Issue 3, March-2018 ISSN International Journal of Scientific & Engineering Research Volume 9, Issue 3, March-2018 1495 AN IMPROVED ROUND ROBIN LOAD BALANCING ALGORITHM IN CLOUD COMPUTING USING AVERAGE BURST TIME 1 Abdulrahman

More information

Grid Scheduling Strategy using GA (GSSGA)

Grid Scheduling Strategy using GA (GSSGA) F Kurus Malai Selvi et al,int.j.computer Technology & Applications,Vol 3 (5), 8-86 ISSN:2229-693 Grid Scheduling Strategy using GA () Dr.D.I.George Amalarethinam Director-MCA & Associate Professor of Computer

More information

Energy Efficient in Cloud Computing

Energy Efficient in Cloud Computing Energy Efficient in Cloud Computing Christoph Aschberger Franziska Halbrainer May 24, 2013 1 of 25 Introduction Energy consumption by Google 2011: 2,675,898 MWh. We found that we use roughly as much electricity

More information

A QoS Load Balancing Scheduling Algorithm in Cloud Environment

A QoS Load Balancing Scheduling Algorithm in Cloud Environment A QoS Load Balancing Scheduling Algorithm in Cloud Environment Sana J. Shaikh *1, Prof. S.B.Rathod #2 * Master in Computer Engineering, Computer Department, SAE, Pune University, Pune, India # Master in

More information

CLUSTER BASED TASK SCHEDULING ALGORITHM IN CLOUD COMPUTING

CLUSTER BASED TASK SCHEDULING ALGORITHM IN CLOUD COMPUTING Volume 118 No. 20 2018, 3197-3202 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu CLUSTER BASED TASK SCHEDULING ALGORITHM IN CLOUD COMPUTING R.Vijay Sai, M.Lavanya, K.Chakrapani, S.Saravanan

More information

LIST BASED SCHEDULING ALGORITHM FOR HETEROGENEOUS SYSYTEM

LIST BASED SCHEDULING ALGORITHM FOR HETEROGENEOUS SYSYTEM LIST BASED SCHEDULING ALGORITHM FOR HETEROGENEOUS SYSYTEM C. Subramanian 1, N.Rajkumar 2, S. Karthikeyan 3, Vinothkumar 4 1 Assoc.Professor, Department of Computer Applications, Dr. MGR Educational and

More information

Virtual Machine (VM) Earlier Failure Prediction Algorithm

Virtual Machine (VM) Earlier Failure Prediction Algorithm Virtual Machine (VM) Earlier Failure Prediction Algorithm Shaima a Ghazi Research Scholar, Department of Computer Science, Jain University, #1/1-1, Atria Towers, Palace Road, Bangalore, Karnataka, India.

More information

Figure 1. Three-tier data center architecture.

Figure 1. Three-tier data center architecture. 2016 International Conference on Engineering and Telecommunication Energy-Aware Scheduling with Computing and Data Consolidation Balance in 3- tier Data Center Manuel Combarro, Andrei Tchernykh CICESE

More information

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT PhD Summary DOCTORATE OF PHILOSOPHY IN COMPUTER SCIENCE & ENGINEERING By Sandip Kumar Goyal (09-PhD-052) Under the Supervision

More information

OVERHEADS ENHANCEMENT IN MUTIPLE PROCESSING SYSTEMS BY ANURAG REDDY GANKAT KARTHIK REDDY AKKATI

OVERHEADS ENHANCEMENT IN MUTIPLE PROCESSING SYSTEMS BY ANURAG REDDY GANKAT KARTHIK REDDY AKKATI CMPE 655- MULTIPLE PROCESSOR SYSTEMS OVERHEADS ENHANCEMENT IN MUTIPLE PROCESSING SYSTEMS BY ANURAG REDDY GANKAT KARTHIK REDDY AKKATI What is MULTI PROCESSING?? Multiprocessing is the coordinated processing

More information

Department of CSE, K L University, Vaddeswaram, Guntur, A.P, India 3.

Department of CSE, K L University, Vaddeswaram, Guntur, A.P, India 3. Volume 115 No. 7 2017, 381-385 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu AN IMPROVISED PARTITION-BASED WORKFLOW SCHEDULING ALGORITHM ijpam.eu J.Prathyusha

More information

ENERGY EFFICIENT SCHEDULING FOR REAL-TIME EMBEDDED SYSTEMS WITH PRECEDENCE AND RESOURCE CONSTRAINTS

ENERGY EFFICIENT SCHEDULING FOR REAL-TIME EMBEDDED SYSTEMS WITH PRECEDENCE AND RESOURCE CONSTRAINTS ENERGY EFFICIENT SCHEDULING FOR REAL-TIME EMBEDDED SYSTEMS WITH PRECEDENCE AND RESOURCE CONSTRAINTS Santhi Baskaran 1 and P. Thambidurai 2 1 Department of Information Technology, Pondicherry Engineering

More information

World Journal of Engineering Research and Technology WJERT

World Journal of Engineering Research and Technology WJERT wjert, 2018, Vol. 4, Issue 1, 368-375. Review Article ISSN 2454-695X Sundararajan et al. WJERT www.wjert.org SJIF Impact Factor: 4.326 A REVIEW ON ENERGY AWARE RESOURCE MANAGEMENT THROUGH DECENTRALIZED

More information

A SIMULATION OF POWER-AWARE SCHEDULING OF TASK GRAPHS TO MULTIPLE PROCESSORS

A SIMULATION OF POWER-AWARE SCHEDULING OF TASK GRAPHS TO MULTIPLE PROCESSORS A SIMULATION OF POWER-AWARE SCHEDULING OF TASK GRAPHS TO MULTIPLE PROCESSORS Xiaojun Qi, Carson Jones, and Scott Cannon Computer Science Department Utah State University, Logan, UT, USA 84322-4205 xqi@cc.usu.edu,

More information

A Study of Energy Saving Techniques in Green Cloud Computing

A Study of Energy Saving Techniques in Green Cloud Computing Advances in Computational Sciences and Technology ISSN 0973-6107 Volume 10, Number 5 (2017) pp. 1191-1197 Research India Publications http://www.ripublication.com A Study of Energy Saving Techniques in

More information

A Novel Energy Efficient Algorithm for Cloud Resource Management. Jing SiYuan. Received April 2013; revised April 2013

A Novel Energy Efficient Algorithm for Cloud Resource Management. Jing SiYuan. Received April 2013; revised April 2013 International Journal of Knowledge www.iklp.org and Language Processing KLP International c2013 ISSN 2191-2734 Volume 4, Number 2, 2013 pp.12-22 A Novel Energy Efficient Algorithm for Cloud Resource Management

More information

Controlled duplication for scheduling real-time precedence tasks on heterogeneous multiprocessors

Controlled duplication for scheduling real-time precedence tasks on heterogeneous multiprocessors Controlled duplication for scheduling real-time precedence tasks on heterogeneous multiprocessors Jagpreet Singh* and Nitin Auluck Department of Computer Science & Engineering Indian Institute of Technology,

More information

Grid Scheduler. Grid Information Service. Local Resource Manager L l Resource Manager. Single CPU (Time Shared Allocation) (Space Shared Allocation)

Grid Scheduler. Grid Information Service. Local Resource Manager L l Resource Manager. Single CPU (Time Shared Allocation) (Space Shared Allocation) Scheduling on the Grid 1 2 Grid Scheduling Architecture User Application Grid Scheduler Grid Information Service Local Resource Manager Local Resource Manager Local L l Resource Manager 2100 2100 2100

More information

Sharing of Cluster Resources among Multiple Workflow Applications

Sharing of Cluster Resources among Multiple Workflow Applications Sharing of Cluster Resources among Multiple Workflow Applications Uma Boregowda 1 and Venugopal Chakravarthy 2 1 Department of Computer Science and Engineering, Malnad College of Engineering, Hassan, India

More information

Study of Load Balancing Schemes over a Video on Demand System

Study of Load Balancing Schemes over a Video on Demand System Study of Load Balancing Schemes over a Video on Demand System Priyank Singhal Ashish Chhabria Nupur Bansal Nataasha Raul Research Scholar, Computer Department Abstract: Load balancing algorithms on Video

More information

Nowadays data-intensive applications play a

Nowadays data-intensive applications play a Journal of Advances in Computer Engineering and Technology, 3(2) 2017 Data Replication-Based Scheduling in Cloud Computing Environment Bahareh Rahmati 1, Amir Masoud Rahmani 2 Received (2016-02-02) Accepted

More information

QoS Guided Min-Mean Task Scheduling Algorithm for Scheduling Dr.G.K.Kamalam

QoS Guided Min-Mean Task Scheduling Algorithm for Scheduling Dr.G.K.Kamalam International Journal of Computer Communication and Information System(IJJCCIS) Vol 7. No.1 215 Pp. 1-7 gopalax Journals, Singapore available at : www.ijcns.com ISSN: 976 1349 ---------------------------------------------------------------------------------------------------------------------

More information

Properties of Processes

Properties of Processes CPU Scheduling Properties of Processes CPU I/O Burst Cycle Process execution consists of a cycle of CPU execution and I/O wait. CPU burst distribution: CPU Scheduler Selects from among the processes that

More information

Extended List Based HEFT Scheduling using BGA in Multiprocessor System

Extended List Based HEFT Scheduling using BGA in Multiprocessor System Extended List Based HEFT Scheduling using BGA in Multiprocessor System Baldeep Singh, Priyanka Mehta 1M.Tech. Student, UGI Lalru, PTU Jhalander, Punjab, India 2Assistant Professor, Dept. Of Comp. Sci.

More information

Comparative analysis of Job Scheduling algorithms, A Review

Comparative analysis of Job Scheduling algorithms, A Review Comparative analysis of Job Scheduling algorithms, A Review Monika Verma, Er. Krishan Kumar and Dr. Himanshu Monga M.. Tech(Scholar), Assistant Professor, Principal Department of Computer Science Engineering

More information

Optimizing Workflow Scheduling using Max-Min Algorithm in Cloud Environment

Optimizing Workflow Scheduling using Max-Min Algorithm in Cloud Environment Optimizing Workflow Scheduling using in Cloud Environment Sandeep Singh Brar ME Scholar CSE Chandigarh University Gharuan, Mohali Sanjeev Rao Assistant Professor Chandigarh University Gharuan, Mohali ABSTRACT

More information

A Study of Cloud Computing Scheduling Algorithm Based on Task Decomposition

A Study of Cloud Computing Scheduling Algorithm Based on Task Decomposition 2016 3 rd International Conference on Engineering Technology and Application (ICETA 2016) ISBN: 978-1-60595-383-0 A Study of Cloud Computing Scheduling Algorithm Based on Task Decomposition Feng Gao &

More information

Virtual Machine Placement in Cloud Computing

Virtual Machine Placement in Cloud Computing Indian Journal of Science and Technology, Vol 9(29), DOI: 10.17485/ijst/2016/v9i29/79768, August 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Virtual Machine Placement in Cloud Computing Arunkumar

More information

Resource Allocation for Video Transcoding in the Multimedia Cloud

Resource Allocation for Video Transcoding in the Multimedia Cloud Resource Allocation for Video Transcoding in the Multimedia Cloud Sampa Sahoo, Ipsita Parida, Sambit Kumar Mishra, Bibhdatta Sahoo, and Ashok Kumar Turuk National Institute of Technology, Rourkela {sampaa2004,ipsitaparida07,skmishra.nitrkl,

More information

Enhanced Round Robin Technique with Variant Time Quantum for Task Scheduling In Grid Computing

Enhanced Round Robin Technique with Variant Time Quantum for Task Scheduling In Grid Computing International Journal of Emerging Trends in Science and Technology IC Value: 76.89 (Index Copernicus) Impact Factor: 4.219 DOI: https://dx.doi.org/10.18535/ijetst/v4i9.23 Enhanced Round Robin Technique

More information

Energy-Efficient Cluster Formation Techniques: A Survey

Energy-Efficient Cluster Formation Techniques: A Survey Energy-Efficient Cluster Formation Techniques: A Survey Jigisha Patel 1, Achyut Sakadasariya 2 P.G. Student, Dept. of Computer Engineering, C.G.P.I.T, Uka Tarasadia University, Bardoli, Gujarat, India

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 4, April 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Reducing the Number

More information

A Genetic Algorithm for Multiprocessor Task Scheduling

A Genetic Algorithm for Multiprocessor Task Scheduling A Genetic Algorithm for Multiprocessor Task Scheduling Tashniba Kaiser, Olawale Jegede, Ken Ferens, Douglas Buchanan Dept. of Electrical and Computer Engineering, University of Manitoba, Winnipeg, MB,

More information

Dynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources

Dynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources Vol. 1, No. 8 (217), pp.21-36 http://dx.doi.org/1.14257/ijgdc.217.1.8.3 Dynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources Elhossiny Ibrahim 1, Nirmeen A. El-Bahnasawy

More information

A priority based dynamic bandwidth scheduling in SDN networks 1

A priority based dynamic bandwidth scheduling in SDN networks 1 Acta Technica 62 No. 2A/2017, 445 454 c 2017 Institute of Thermomechanics CAS, v.v.i. A priority based dynamic bandwidth scheduling in SDN networks 1 Zun Wang 2 Abstract. In order to solve the problems

More information

Scheduling of Independent Tasks in Cloud Computing Using Modified Genetic Algorithm (FUZZY LOGIC)

Scheduling of Independent Tasks in Cloud Computing Using Modified Genetic Algorithm (FUZZY LOGIC) Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 9, September 2015,

More information

Static Batch Mode Heuristic Algorithm for Mapping Independent Tasks in Computational Grid

Static Batch Mode Heuristic Algorithm for Mapping Independent Tasks in Computational Grid Journal of Computer Science Original Research Paper Static Batch Mode Heuristic Algorithm for Mapping Independent Tasks in Computational Grid 1 R. Vijayalakshmi and 2 V. Vasudevan 1 Department of Computer

More information

Tasks Scheduling using Ant Colony Optimization

Tasks Scheduling using Ant Colony Optimization Journal of Computer Science 8 (8): 1314-1320, 2012 ISSN 1549-3636 2012 Science Publications Tasks Scheduling using Ant Colony Optimization 1 Umarani Srikanth G., 2 V. Uma Maheswari, 3.P. Shanthi and 4

More information

Energy and Performance-Aware Task Scheduling in a Mobile Cloud Computing Environment

Energy and Performance-Aware Task Scheduling in a Mobile Cloud Computing Environment 2014 IEEE International Conference on Cloud Computing Energy and Performance-Aware Task Scheduling in a Mobile Cloud Computing Environment Xue Lin, Yanzhi Wang, Qing Xie, Massoud Pedram Department of Electrical

More information

Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing

Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing Jyoti Yadav 1, Dr. Sanjay Tyagi 2 1M.Tech. Scholar, Department of Computer Science & Applications,

More information

Framework for Preventing Deadlock : A Resource Co-allocation Issue in Grid Environment

Framework for Preventing Deadlock : A Resource Co-allocation Issue in Grid Environment Framework for Preventing Deadlock : A Resource Co-allocation Issue in Grid Environment Dr. Deepti Malhotra Department of Computer Science and Information Technology Central University of Jammu, Jammu,

More information

Keywords: Load balancing, Honey bee Algorithm, Execution time, response time, cost evaluation.

Keywords: Load balancing, Honey bee Algorithm, Execution time, response time, cost evaluation. Load Balancing in tasks using Honey bee Behavior Algorithm in Cloud Computing Abstract Anureet kaur 1 Dr.Bikrampal kaur 2 Scheduling of tasks in cloud environment is a hard optimization problem. Load balancing

More information

A Comparative Performance Analysis of Load Balancing Policies in Cloud Computing Using Cloud Analyst

A Comparative Performance Analysis of Load Balancing Policies in Cloud Computing Using Cloud Analyst A Comparative Performance Analysis of Load Balancing Policies in Cloud Computing Using Cloud Analyst Saurabh Shukla 1, Dr. Deepak Arora 2 P.G. Student, Department of Computer Science & Engineering, Amity

More information

Energy-aware Scheduling for Frame-based Tasks on Heterogeneous Multiprocessor Platforms

Energy-aware Scheduling for Frame-based Tasks on Heterogeneous Multiprocessor Platforms Energy-aware Scheduling for Frame-based Tasks on Heterogeneous Multiprocessor Platforms Dawei Li and Jie Wu Department of Computer and Information Sciences Temple University Philadelphia, USA {dawei.li,

More information

Energy-Constrained Scheduling of DAGs on Multi-core Processors

Energy-Constrained Scheduling of DAGs on Multi-core Processors Energy-Constrained Scheduling of DAGs on Multi-core Processors Ishfaq Ahmad 1, Roman Arora 1, Derek White 1, Vangelis Metsis 1, and Rebecca Ingram 2 1 University of Texas at Arlington, Computer Science

More information

Regression Test Case Prioritization using Genetic Algorithm

Regression Test Case Prioritization using Genetic Algorithm 9International Journal of Current Trends in Engineering & Research (IJCTER) e-issn 2455 1392 Volume 2 Issue 8, August 2016 pp. 9 16 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com Regression

More information

Multi-Criteria Strategy for Job Scheduling and Resource Load Balancing in Cloud Computing Environment

Multi-Criteria Strategy for Job Scheduling and Resource Load Balancing in Cloud Computing Environment Indian Journal of Science and Technology, Vol 8(30), DOI: 0.7485/ijst/205/v8i30/85923, November 205 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Multi-Criteria Strategy for Job Scheduling and Resource

More information

CLOUD COMPUTING: SEARCH ENGINE IN AGRICULTURE

CLOUD COMPUTING: SEARCH ENGINE IN AGRICULTURE Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 9, September 2015,

More information

Improving QoS Parameters for Cloud Data Centers Using Dynamic Particle Swarm Optimization Load Balancing Algorithm

Improving QoS Parameters for Cloud Data Centers Using Dynamic Particle Swarm Optimization Load Balancing Algorithm Improving QoS Parameters for Cloud Data Centers Using Dynamic Particle Swarm Optimization Load Balancing Algorithm Bharti Sharma Master of Computer Engineering, LDRP Institute of Technology and Research,

More information

Resource Minimization for Real-Time Applications Using Computer Clouds

Resource Minimization for Real-Time Applications Using Computer Clouds Resource Minimization for Real-Time Applications Using Computer Clouds Hao Wu, Xiayu Hua, Zheng Li and Shangping Ren Illinois Institute of Technology 10 W 31st street, 013 Chicago, IL, USA {hwu28, xhua,

More information

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Ver. II Jan 2019 PP 38-45 An Optimized Virtual Machine Migration Algorithm

More information

Load Balancing Algorithms in Cloud Computing: A Comparative Study

Load Balancing Algorithms in Cloud Computing: A Comparative Study Load Balancing Algorithms in Cloud Computing: A Comparative Study T. Deepa Dr. Dhanaraj Cheelu Ravindra College of Engineering for Women G. Pullaiah College of Engineering and Technology Kurnool Kurnool

More information

Keywords Cloud Computing, Particle Swarm Optimization, Job Scheduling, Load Balancing, Genetic Algorithm.

Keywords Cloud Computing, Particle Swarm Optimization, Job Scheduling, Load Balancing, Genetic Algorithm. Volume 5, Issue 6, June 215 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Comparison of Particle

More information

Load Balancing in Cloud Computing Priya Bag 1 Rakesh Patel 2 Vivek Yadav 3

Load Balancing in Cloud Computing Priya Bag 1 Rakesh Patel 2 Vivek Yadav 3 IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 09, 2014 ISSN (online): 2321-0613 Load Balancing in Cloud Computing Priya Bag 1 Rakesh Patel 2 Vivek Yadav 3 1,3 B.E. Student

More information

Implementation of Dynamic Level Scheduling Algorithm using Genetic Operators

Implementation of Dynamic Level Scheduling Algorithm using Genetic Operators Implementation of Dynamic Level Scheduling Algorithm using Genetic Operators Prabhjot Kaur 1 and Amanpreet Kaur 2 1, 2 M. Tech Research Scholar Department of Computer Science and Engineering Guru Nanak

More information

An Approach to Mapping Scientific Workflow in Cloud Computing data centers to Minimize Costs of Workflow Execution

An Approach to Mapping Scientific Workflow in Cloud Computing data centers to Minimize Costs of Workflow Execution An Approach to Mapping Scientific Workflow in Cloud Computing data centers to Minimize Costs of Workflow Execution A. Zareie M.M. Pedram M. Kelarestaghi A. kosari Computer Engineering Department, Islamic

More information

An Improved Priority Dynamic Quantum Time Round-Robin Scheduling Algorithm

An Improved Priority Dynamic Quantum Time Round-Robin Scheduling Algorithm An Improved Priority Dynamic Quantum Time Round-Robin Scheduling Algorithm Nirali A. Patel PG Student, Information Technology, L.D. College Of Engineering,Ahmedabad,India ABSTRACT In real-time embedded

More information

A Static Tasks Assignment For Grid Computing

A Static Tasks Assignment For Grid Computing A Static Tasks Assignment For Grid Computing Meriem Meddeber Department of Mathematic and Computer Science University of Mascara Algeria, 29000 Email: m.meddeber@yahoo.fr Belabbas Yagoubi Department of

More information

Mapping Heuristics in Heterogeneous Computing

Mapping Heuristics in Heterogeneous Computing Mapping Heuristics in Heterogeneous Computing Alexandru Samachisa Dmitriy Bekker Multiple Processor Systems (EECC756) May 18, 2006 Dr. Shaaban Overview Introduction Mapping overview Homogenous computing

More information

Real-Time Internet of Things

Real-Time Internet of Things Real-Time Internet of Things Chenyang Lu Cyber-Physical Systems Laboratory h7p://www.cse.wustl.edu/~lu/ Internet of Things Ø Convergence of q Miniaturized devices: integrate processor, sensors and radios.

More information

Job Resource Ratio Based Priority Driven Scheduling in Cloud Computing

Job Resource Ratio Based Priority Driven Scheduling in Cloud Computing IJSRD - International Journal for Scientific Research & Development Vol. 1, Issue 2, 2013 ISSN (online): 2321-0613 Job Ratio Based Priority Driven Scheduling in Cloud Computing Pinal Salot 1 Purnima Gandhi

More information

A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment

A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment Hamid Mehdi Department of Computer Engineering, Andimeshk Branch, Islamic Azad University, Andimeshk, Iran Hamidmehdi@gmail.com

More information

A New Platform NIDS Based On WEMA

A New Platform NIDS Based On WEMA I.J. Information Technology and Computer Science, 2015, 06, 52-58 Published Online May 2015 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijitcs.2015.06.07 A New Platform NIDS Based On WEMA Adnan A.

More information

PROFILING BASED REDUCE MEMORY PROVISIONING FOR IMPROVING THE PERFORMANCE IN HADOOP

PROFILING BASED REDUCE MEMORY PROVISIONING FOR IMPROVING THE PERFORMANCE IN HADOOP ISSN: 0976-2876 (Print) ISSN: 2250-0138 (Online) PROFILING BASED REDUCE MEMORY PROVISIONING FOR IMPROVING THE PERFORMANCE IN HADOOP T. S. NISHA a1 AND K. SATYANARAYAN REDDY b a Department of CSE, Cambridge

More information

Chapter 6: CPU Scheduling

Chapter 6: CPU Scheduling Chapter 6: CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real-Time Scheduling Thread Scheduling Operating Systems Examples Java Thread Scheduling

More information

Fault tolerant scheduling in real time systems

Fault tolerant scheduling in real time systems tolerant scheduling in real time systems Afrin Shafiuddin Department of Electrical and Computer Engineering University of Wisconsin-Madison shafiuddin@wisc.edu Swetha Srinivasan Department of Electrical

More information

Running Data-Intensive Scientific Workflows in the Cloud

Running Data-Intensive Scientific Workflows in the Cloud 2014 15th International Conference on Parallel and Distributed Computing, Applications and Technologies Running Data-Intensive Scientific Workflows in the Cloud Chiaki Sato University of Sydney, Australia

More information

Energy Efficiency Using Load Balancing in Cloud Data Centers: Proposed Methodology

Energy Efficiency Using Load Balancing in Cloud Data Centers: Proposed Methodology Energy Efficiency Using Load Balancing in Cloud Data Centers: Proposed Methodology Rajni Mtech, Department of Computer Science and Engineering DCRUST, Murthal, Sonepat, Haryana, India Kavita Rathi Assistant

More information

Effective Load Balancing in Grid Environment

Effective Load Balancing in Grid Environment Effective Load Balancing in Grid Environment 1 Mr. D. S. Gawande, 2 Mr. S. B. Lanjewar, 3 Mr. P. A. Khaire, 4 Mr. S. V. Ugale 1,2,3 Lecturer, CSE Dept, DBACER, Nagpur, India 4 Lecturer, CSE Dept, GWCET,

More information

Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing

Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing Thomas Yeboah 1 and Odabi I. Odabi 2 1 Christian Service University, Ghana. 2 Wellspring Uiniversity,

More information

A MEMORY UTILIZATION AND ENERGY SAVING MODEL FOR HPC APPLICATIONS

A MEMORY UTILIZATION AND ENERGY SAVING MODEL FOR HPC APPLICATIONS A MEMORY UTILIZATION AND ENERGY SAVING MODEL FOR HPC APPLICATIONS 1 Santosh Devi, 2 Radhika, 3 Parminder Singh 1,2 Student M.Tech (CSE), 3 Assistant Professor Lovely Professional University, Phagwara,

More information

Available online at ScienceDirect. Procedia Computer Science 65 (2015 )

Available online at  ScienceDirect. Procedia Computer Science 65 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 65 (205 ) 920 929 International Conference on Communication, Management and Information Technology (ICCMIT 205) Enhanced

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 11, November 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Process Scheduling

More information

Clustering-Based Distributed Precomputation for Quality-of-Service Routing*

Clustering-Based Distributed Precomputation for Quality-of-Service Routing* Clustering-Based Distributed Precomputation for Quality-of-Service Routing* Yong Cui and Jianping Wu Department of Computer Science, Tsinghua University, Beijing, P.R.China, 100084 cy@csnet1.cs.tsinghua.edu.cn,

More information

A Survey on Load Balancing Algorithms in Cloud Computing

A Survey on Load Balancing Algorithms in Cloud Computing A Survey on Load Balancing Algorithms in Cloud Computing N.Yugesh Kumar, K.Tulasi, R.Kavitha Siddhartha Institute of Engineering and Technology ABSTRACT As there is a rapid growth in internet usage by

More information

ISSN: (Online) Volume 2, Issue 3, March 2014 International Journal of Advance Research in Computer Science and Management Studies

ISSN: (Online) Volume 2, Issue 3, March 2014 International Journal of Advance Research in Computer Science and Management Studies ISSN: 2321-7782 (Online) Volume 2, Issue 3, March 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Paper / Case Study Available online at: www.ijarcsms.com

More information

Achieving Stability in the Round Robin Algorithm

Achieving Stability in the Round Robin Algorithm International Journal of Computer Applications (975 8887) Volume 172 No.6, August 217 Achieving Stability in the Algorithm Kamal ElDahshan Dept. of mathematics, Computer science Division Faculty of science,

More information

Research on Heterogeneous Communication Network for Power Distribution Automation

Research on Heterogeneous Communication Network for Power Distribution Automation 3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015) Research on Heterogeneous Communication Network for Power Distribution Automation Qiang YU 1,a*, Hui HUANG

More information

A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing

A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing Sachin Soni 1, Praveen Yadav 2 Department of Computer Science, Oriental Institute of Science and Technology, Bhopal, India

More information

Load Balancing in Cloud Computing

Load Balancing in Cloud Computing Load Balancing in Cloud Computing Sukhpreet Kaur # # Assistant Professor, Department of Computer Science, Guru Nanak College, Moga, India sukhpreetchanny50@gmail.com Abstract: Cloud computing helps to

More information

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s M. Nagaratna Assistant Professor Dept. of CSE JNTUH, Hyderabad, India V. Kamakshi Prasad Prof & Additional Cont. of. Examinations

More information

LOAD BALANCING IN CLOUD COMPUTING USING ANT COLONY OPTIMIZATION

LOAD BALANCING IN CLOUD COMPUTING USING ANT COLONY OPTIMIZATION International Journal of Computer Engineering & Technology (IJCET) Volume 8, Issue 6, Nov-Dec 2017, pp. 54 59, Article ID: IJCET_08_06_006 Available online at http://www.iaeme.com/ijcet/issues.asp?jtype=ijcet&vtype=8&itype=6

More information