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

Size: px
Start display at page:

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

Transcription

1 Volume 115 No , ISSN: (printed version); ISSN: (on-line version) url: AN IMPROVISED PARTITION-BASED WORKFLOW SCHEDULING ALGORITHM ijpam.eu J.Prathyusha 1, G.Sandhya 2, V.Krishna Reddy 3 1,2,3 Department of CSE, K L University, Vaddeswaram, Guntur, A.P, India 3 vkrishnareddy@kluniversity.in Abstract: Cloud computing is an evolving technology. Now a days we see most of the cloud services to complete a whole task in a workflow. Where we can execute various sub-tasks in a certain manner. Work flow Scheduling plays an important part in the cloud computing, as it calculates cost, time of execution and other functionalities based upon various attributes. By choosing the right scheduling method can cause maximum packet transmission, can control packet loss and can increase CPU utilization. Therefore we have many partition algorithms that can be used to schedule the workflows. To this paper we had proposed an improvised partition based work flow scheduling algorithm in which we tried to improvise the partition workflow algorithm which can schedule the tasks of similar type of partitions of same resource set. Through this we can serve similar kind of requests by assigning them to the same resource. Keywords: cloud computing, scheduling, partition based workflow. 1. Introduction In present scenario the cloud information centers composes a majority of the ICT services together with , finance and banking are just a few to name. The several applications in science and engineering features a wide variety of the processes or tasks forming a workflow. Each of the tasks or processes performs some part the work that is needed for the entire workflow to get completed. Now a days many organizations concentrate on parallel processing to execute their jobs in a faster way. Due to communication and synchronization there is decrease in use of CPU resources. Many algorithms are proposed regarding scheduling but very few are proposed to detect it. Therefore scheduling plays a vital role in the cloud scenario when it comes in managing the user requests in computing environment. Scheduling is of two types: one is the static scheduling and the other one is the dynamic scheduling. STATIC SCHEDULING DYNAMIC Figure1.1 Types of Scheduling In static scheduling the processes that are to be executed have fixed execution time and they do not get affected by the system. Dynamic scheduling assigns the processes or tasks as they arrive and schedule it dynamically. At the server side it receives many client requests for every second where the problem arises in scheduling these requests where we need some parameters to get the process or the task to get executed. Therefore we should have an effective schedule mechanism by the server which is optimal and fast enough to tackle the job requests and process the particular user requests in less time. In general most of the tasks in scheduling, are just limited to a single workflow application. But in most of the cases there is also a need for multiple workflow systems. Multiple workflows are managed by different users through online where different users can access and submit it at any time. Workflow scheduling comes into picture when the user generated request gets proper utilization for the request they generated with in less time. In workflow scheduling the tasks that are generated by the user may transfer from one user to the other, so that proper action could be taken by following certain rules. Workflows can have certain steps which can simplify and manage the execution of the task and also the applications. When resources are allocated during parallelism if the jobs are not assigned properly then there will be decrease in system performance. So scheduling of job is one of the important aspect of scheduling. It is nothing but delivering the tasks that are been or being computing to an resource pool among the resource users based on the set of the rules provided. The important aspect in scheduling the jobs is to attain high performance and system efficiency throughput. In general the present available scheduling algorithms cannot provide the scheduling in the environment of cloud. We have two groups of job scheduling. One is the batch mode heuristic scheduling algorithms (BMHA) and the other one is the online mode heuristic algorithms. In batch mode heuristic scheduling algorithms the jobs are placed in queue and are collected into a set when they arrived. In this time period is fixed. First come First serve, round robin, Min-Min algorithm, Max-Min algorithm comes under batch mode heuristic algorithms. In online mode the jobs are scheduled when they arrive. Online is the most appropriate one for cloud. Most first come first serve task scheduling algorithm comes under online mode. 381

2 Priority is another most important concept in scheduling. Based on the priority jobs are assigned. In cloud the process of scheduling can be generalized into three stages. The initial phase is the resource discovering and filtering, the next one is the resource selection and task submission. The scheduling framework should consists of the limitations for user inputs like deadlines, performance issues, execution cost, transmission cost, energy efficiency, Load Balancing, and Make span and so on. 2. Problem Statement We described the workflow and their respective resource capabilities. Let us take a directed acyclic graph <G> with vertices set (V) and edges (E). The vertices of the graph represent the tasks in a workflow which are to be scheduled. The edges connect the vertices or two tasks which represents either the dependency among them or precedence constraints. Also we have a resource sets R= R1, R2, R3 Rm. 3. Literature Survey In this chapter we discussed the related works that addresses either cost minimization or minimization of execution time as their main objective. While when we see at the other ones very usually becomes a constraint. In workflow scheduling we contain many works which are being performed as tasks which are been used to investigate the problem of minimization of length of execution time by taking into consideration of the budget. Greedy approach was projected by Wu et al [1]. This method is initiated by determining the cost minimization and by cost reduction iteratively and we also by reallocating the tasks by considering the budget. Similarly, Arabnejad et al presented by HBCS algorithm [2] where each iteration they try to improve the schedule which is obtained by allocating the tasks from the leftover budget. Sakellariou et al [3] has implemented two heuristics, which schedules the workflows meeting the economical constriction by amending the schedule to modify its cost and to diminish the execution time by altering or growing cost of schedule (budget), respectively. We had an IC-PCP algorithm [4] which aims at producing the schedules such that when the execution of that schedule takes place with a pre-arranged cost to a minimum extent. During its last proceedings at the exit task it completes by determining the partial critical path. The critical path is the leading path obtained from the start task to the exit task. It usually starts with the initial task to the exit or finish task, where we can determine the recent finish time of each task based upon its execution time and its successor tasks. After determining the recent finish time of every individual task, then the IC-PCP determines the resource available at low cost for its execution in appropriate time. This algorithm is repeated until all the tasks that determines the critical path are apportioned to a resource and completes the execution. Malawski et al [5] represents this model problem as a mixed integer program. He solved this problem using mathematical programming language. We have different approaches like meta heuristics that includes genetic algorithm, particle swarm optimization, bicriteria scheduling are also some of the popular approaches used in this model. In [6], the scheduling of workflow botheration was defined as a gathering beeline issues that consider the renting of unapproachable and On-demand assets from assorted IaaS suppliers as indicated by a two-level SLA. The scheduler can be kept running in either a Software as a service or Platform as a service billow supplier. And then agree to take the workflow beheading requests with dead-lines from its audience (first SLA level). However it can as well charter assets from assorted IaaS suppliers (second SLA level). Abrishami et al. [7] anticipated a Fractional Analytical Paths (PCP) algorithm. It schedules the workflow in an astern manner. The limitations are supplementary to the scheduling action. If such scheduling of jobs in a fractional analytical aisle be unsuccessful, then the algorithm will be resumed. This algorithm presents the above-mentioned characteristics as does Deadline-Markov Accommodation Action (MDP). Although it involves greater time complexity, back an almost ample amount of reorganizing can be accepted during the beheading of the algorithm. The self-adaptive all-around seek enhancement address alleged atom army enhancement (PSO) is activated to agenda workflows in the algorithm proposed in [8]. It was industrialized to plan in clouds with single-level SLAs and on-demand ability of hiring. It considers neither multi amount assets nor workflow goals, but focuses alone on budgetary amount minimization. Khaled Almi ani [9] proposed a partition based workflow scheduling algorithm used in cost minimization by taking the budget constraint. We have many workflow scheduling algorithms which partitions the workflows into different partitions. Here in the partition based workflow scheduling algorithm the input is taken as a directed acyclic graph. Directed acyclic graph has no cycles, it contains a directed path but not back to itself. In a directed acyclic graph the output of one task is considered as an input of the other task. In this manner the graph gets executed if the tasks have dependencies between them. If the tasks are independent to each other the graph precedes by opting a different approach. The graph with cycles cannot be ordered topologically. The directed acyclic graph with no cycles can be ordered topologically. Mostly all the directed acyclic graphs can be topologically ordered. A 382

3 directed acyclic graph can be represented as shown in the below figure: The research done till date in scheduling the workflows by using partition based workflow procedure schedules the tasks into different partitions which are independent. In this partition based workflow scheduling algorithm we have three steps described. Step 1: The first step is subjecting the input graph into partitions. The partitions of the tasks are made by calculating the critical path of the vertices that are nothing but the vertices of the graph considered. Step 2: The second step is the partition adjustment step. In this step we check whether the partitions done in the first step are correct or not. If the partition obtained is not correct then we re-arrange the partitions. Step 3: The final step is the resource allocation step. In this an algorithm is applied to the partitions made from the input graph and each task in the partition is subjected to the respective resource scheduler to schedule the task. The tasks which are subjected to partition are of different kind. 4. Proposed system The proposed system consists of an improvised partition based workflow scheduling algorithm which helps us to reduce the wait time. In this we consider different jobs of the form a Directed acyclic graph. We get many tasks that are to be scheduled. In general a partition based algorithm receives the jobs/tasks and form them into a direct acyclic graph where we apply two algorithms namely the partition algorithm and a resource allocation algorithm. In this we by applying the partition algorithm we divide the tasks in the graph into certain partitions by considering certain attributes such as partitions can be made by considering the critical path. Next we can verify the partitions made above are correct or not by the partition adjustment step. After applying the partition step we can allocate the tasks to the particular resource were it can get executed. In this paper the above mentioned partition algorithm is modified where it can check for the tasks sharing the common set of resources that belong to the same partition through our improved partition algorithm. In this paper the partition algorithm checks for the tasks that share a common resource and group them as a single partition by considering the certain attributes such as the type of the task obtained and if the task does not belong to the same partition then the partition is done based upon the critical path calculation. After the partitioning step we verify whether the partitions made are correct or not and then subject them to the resource allocation step where we get the tasks get scheduled. A. Partitioning Step In this step we the input graph is subjected to different partitions. The partitions are done based upon their critical path length. We calculate the critical path of the tasks and then they are subjected to partitions. And here we also check whether the tasks obtained are of same type that is whether they share the common resources or not. If the tasks share a common set of resources then we group them into a single partition. B. Partitioning Adjustment Step In this step we check whether the above made partitions are correct or not. Here we verify the partitions based on certain attributes. We cross check the partitions made depending upon the tasks and then if all the partitions made above are correct then we subject the same group of partitions to the resources and if the partitions made are different then we rearrange the partitions and subject them to the resource allocator C. Resource Allocation Step In this step we allocate the partitions to the resource sets available. For example if we have three partitions which are to be assigned to a particular resource set, for its completion. Let us consider that one of partition among the three partitions is the printer task. We may have many printers, let s consider we have four printers then if we get tasks that are to be allocated. We check the load availability and depending on that availability we try to complete the task and then get it completed. If no printer is available and all are busy or have high load then we try to adjust the load and then execute the task. The partition of the tasks can be done based on the following code which is described below: Bool issubsetsum(int N,int arr[],int ASUM) { if(asum == 0) RETURN TRUE; if(n== 0 && ASUM! = 0) RETURN FALSE; if(arr[n-1]>asum) return issubsetsum(arr, N); return issubsetsum(arr, N-1); } Bool FindPartition (int arr[], int N) { int ASUM=0; for(i=0 ; i < N ; i++) { ASUM+= arr[i]; if(asum % 2!= 0) RETURN FALSE; RETURN issubsetsum(arr,n,asum) } } In the issubsetsum function takes the input of how number of tasks. It calculates the sum of all the tasks and if the sum is equals to zero then it returns true and 383

4 if it the number of tasks taken as a input is zero and the sum of the tasks is not equal to zero then it returns false. If the last element of the array that is the last but one task is greater than the sum of the tasks then we return the function issubset(arr, n). Then we execute the function findpartition where we divide the tasks into several partitions. 5. Conclusion In this paper we are applying an improvised partitioning based workflow scheduling algorithm so that the complexity and scalability increases for the practical applications of cloud. As the scheduling is applied the cost and execution time gets reduced. It provides better significance whencompared to other existing scheduling algorithms in our evaluation. It solves the problem faced by partition sharing the common resources. It can be used to solve various complex tasks that share common set of resources in the coming future. We further try to work on the dynamic resource allocation of the tasks. References [1] Wu, Chase Qishi, et al, "End-to-End Delay Minimization for Scientific Workflows in clouds under budget constraint", IEEE Transactions on Cloud Computing 3.2 (2015): [7] Abrishami, Saeid, Mahmoud Naghibzadeh, and Dick HJ Epema, "Cost-driven scheduling of grid workflows using partial critical paths", IEEE Transactions on Parallel and Distributed Systems 23.8 (2012): [8] Pandey, Suraj, et al, "A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments", Advanced information networking and applications (AINA), th IEEE international conference on. IEEE, [9] Almi'Ani, Khaled, and Young Choon Lee, "Partitioning-Based Workflow Scheduling in Clouds", Advanced Information Networking and Applications (AINA), 2016 IEEE 30th International Conference on. IEEE, 2016 [2] Arabnejad, Hamid, and Jorge G. Barbosa, "A budget constrained scheduling algorithm for workflow applications", Journal of grid computing 12.4 (2014): [3] Sakellariou, R., Zhao, H., Tsiakkouri, E., & Dikaiakos, M. D. (2007), Scheduling workflows with budget constraints, In Integrated research in GRID computing (pp ). Springer US. [4] Abrishami, S., Naghibzadeh, M., & Epema, D. H. (2013), Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds, Future Generation Computer Systems, 29(1), [5] Malawski, M., Figiela, K., Bubak, M., Deelman, E., & Nabrzyski, J, (2013, September), Cost optimization of execution of multi-level deadline-constrained scientific workflows on clouds, In International Conference on Parallel Processing and Applied Mathematics (pp ). Springer Berlin Heidelberg. [6] Genez, Thiago AL, Luiz F. Bittencourt, and Edmundo RM Madeira, "Workflow scheduling for SaaS/PaaS cloud providers considering two SLA levels", Network Operations and Management Symposium (NOMS), 2012 IEEE. IEEE,

5 385

6 386

Workflow scheduling algorithms for hard-deadline constrained cloud environments

Workflow scheduling algorithms for hard-deadline constrained cloud environments Procedia Computer Science Volume 80, 2016, Pages 2098 2106 ICCS 2016. The International Conference on Computational Science Workflow scheduling algorithms for hard-deadline constrained cloud environments

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

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

An Exploration of Multi-Objective Scientific Workflow Scheduling in Cloud

An Exploration of Multi-Objective Scientific Workflow Scheduling in Cloud International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2018 IJSRCSEIT Volume 3 Issue 3 ISSN : 2456-3307 An Exploration of Multi-Objective Scientific Workflow

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

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

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

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

A Partial Critical Path Based Approach for Grid Workflow Scheduling

A Partial Critical Path Based Approach for Grid Workflow Scheduling A Partial Critical Path Based Approach for Grid Workflow Scheduling Anagha Sharaf 1, Suguna.M 2 PG Scholar, Department of IT, S.N.S College of Technology, Coimbatore, Tamilnadu, India 1 Associate Professor,

More information

Keywords: Cloud, Load balancing, Servers, Nodes, Resources

Keywords: Cloud, Load balancing, Servers, Nodes, Resources Volume 5, Issue 7, July 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load s in Cloud

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

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

MASS Modified Assignment Algorithm in Facilities Layout Planning

MASS Modified Assignment Algorithm in Facilities Layout Planning International Journal of Tomography & Statistics (IJTS), June-July 2005, Vol. 3, No. JJ05, 19-29 ISSN 0972-9976; Copyright 2005 IJTS, ISDER MASS Modified Assignment Algorithm in Facilities Layout Planning

More information

OPERATING SYSTEMS CS3502 Spring Processor Scheduling. Chapter 5

OPERATING SYSTEMS CS3502 Spring Processor Scheduling. Chapter 5 OPERATING SYSTEMS CS3502 Spring 2018 Processor Scheduling Chapter 5 Goals of Processor Scheduling Scheduling is the sharing of the CPU among the processes in the ready queue The critical activities are:

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

Preview. Process Scheduler. Process Scheduling Algorithms for Batch System. Process Scheduling Algorithms for Interactive System

Preview. Process Scheduler. Process Scheduling Algorithms for Batch System. Process Scheduling Algorithms for Interactive System Preview Process Scheduler Short Term Scheduler Long Term Scheduler Process Scheduling Algorithms for Batch System First Come First Serve Shortest Job First Shortest Remaining Job First Process Scheduling

More information

An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme

An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme Seong-Hwan Kim 1, Dong-Ki Kang 1, Ye Ren 1, Yong-Sung Park 1, Kyung-No Joo 1, Chan-Hyun Youn 1, YongSuk

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

Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud

Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud Simone A. Ludwig Department of Computer Science North Dakota State

More information

SCIENTIFIC WORKFLOW SCHEDULING IN CLOUD COMPUTING ENVIRONMENT: A SURVEY

SCIENTIFIC WORKFLOW SCHEDULING IN CLOUD COMPUTING ENVIRONMENT: A SURVEY International Journal of Computer Engineering & Technology (IJCET) Volume 9, Issue 6, November-December 2018, pp. 83 91, Article ID: IJCET_09_06_010 Available online at http://www.iaeme.com/ijcet/issues.asp?jtype=ijcet&vtype=9&itype=6

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

WORKFLOW ENGINE FOR CLOUDS

WORKFLOW ENGINE FOR CLOUDS WORKFLOW ENGINE FOR CLOUDS By SURAJ PANDEY, DILEBAN KARUNAMOORTHY, and RAJKUMAR BUYYA Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Task Computing Task computing

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

In cloud computing, IaaS approach is to

In cloud computing, IaaS approach is to Journal of Advances in Computer Engineering and Technology, 1(3) 2015 Optimization Task Scheduling Algorithm in Cloud Computing Somayeh Taherian Dehkordi 1, Vahid Khatibi Bardsiri 2 Received (2015-06-27)

More information

SCHEDULING WORKFLOWS WITH BUDGET CONSTRAINTS

SCHEDULING WORKFLOWS WITH BUDGET CONSTRAINTS SCHEDULING WORKFLOWS WITH BUDGET CONSTRAINTS Rizos Sakellariou and Henan Zhao School of Computer Science University of Manchester U.K. rizos@cs.man.ac.uk hzhao@cs.man.ac.uk Eleni Tsiakkouri and Marios

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

ABSTRACT I. INTRODUCTION

ABSTRACT I. INTRODUCTION 2018 IJSRSET Volume 4 Issue 2 Print ISSN: 2395-1990 Online ISSN : 2394-4099 National Conference on Advanced Research Trends in Information and Computing Technologies (NCARTICT-2018), Department of IT,

More information

Scheduling Scientific Workflows using Imperialist Competitive Algorithm

Scheduling Scientific Workflows using Imperialist Competitive Algorithm 212 International Conference on Industrial and Intelligent Information (ICIII 212) IPCSIT vol.31 (212) (212) IACSIT Press, Singapore Scheduling Scientific Workflows using Imperialist Competitive Algorithm

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

Mark Sandstrom ThroughPuter, Inc.

Mark Sandstrom ThroughPuter, Inc. Hardware Implemented Scheduler, Placer, Inter-Task Communications and IO System Functions for Many Processors Dynamically Shared among Multiple Applications Mark Sandstrom ThroughPuter, Inc mark@throughputercom

More information

Assorted Load Balancing Algorithms in Cloud Computing: A Survey

Assorted Load Balancing Algorithms in Cloud Computing: A Survey Assorted Load s in Cloud Computing: A Survey Priyanka Singh P.S.I.T. Kanpur, U.P. (208020) A.K.T.U. Lucknow Palak Baaga P.S.I.T. Kanpur, U.P.(208020) A.K.T.U. Lucknow Saurabh Gupta P.S.I.T. Kanpur, U.P.(208020)

More information

International Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS -

International Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS - TO SOLVE ECONOMIC DISPATCH PROBLEM USING SFLA P. Sowmya* & Dr. S. P. Umayal** * PG Scholar, Department Electrical and Electronics Engineering, Muthayammal Engineering College, Rasipuram, Tamilnadu ** Dean

More information

Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment

Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment IJCSNS International Journal of Computer Science and Network Security, VOL.16 No.8, August 216 17 Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment Puneet

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

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

The JINR Tier1 Site Simulation for Research and Development Purposes

The JINR Tier1 Site Simulation for Research and Development Purposes EPJ Web of Conferences 108, 02033 (2016) DOI: 10.1051/ epjconf/ 201610802033 C Owned by the authors, published by EDP Sciences, 2016 The JINR Tier1 Site Simulation for Research and Development Purposes

More information

MODELING OF SMART GRID TRAFFICS USING NON- PREEMPTIVE PRIORITY QUEUES

MODELING OF SMART GRID TRAFFICS USING NON- PREEMPTIVE PRIORITY QUEUES MODELING OF SMART GRID TRAFFICS USING NON- PREEMPTIVE PRIORITY QUEUES Contents Smart Grid Model and Components. Future Smart grid components. Classification of Smart Grid Traffic. Brief explanation of

More information

L3.4. Data Management Techniques. Frederic Desprez Benjamin Isnard Johan Montagnat

L3.4. Data Management Techniques. Frederic Desprez Benjamin Isnard Johan Montagnat Grid Workflow Efficient Enactment for Data Intensive Applications L3.4 Data Management Techniques Authors : Eddy Caron Frederic Desprez Benjamin Isnard Johan Montagnat Summary : This document presents

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

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

QUT Digital Repository:

QUT Digital Repository: QUT Digital Repository: http://eprints.qut.edu.au/ This is the accepted version of this conference paper. To be published as: Ai, Lifeng and Tang, Maolin and Fidge, Colin J. (2010) QoS-oriented sesource

More information

Modeling Workflow of Tasks and Task Interaction Graphs to Schedule on the Cloud

Modeling Workflow of Tasks and Task Interaction Graphs to Schedule on the Cloud Modeling Workflow of Tasks and Task Interaction Graphs to Schedule on the Cloud Mahmoud Naghibzadeh Department of Computer Engineering Ferdowsi University of Mashhad Mashhad, Iran Email: naghibzadeh@um.ac.ir

More information

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing Sung Ho Jang, Tae Young Kim, Jae Kwon Kim and Jong Sik Lee School of Information Engineering Inha University #253, YongHyun-Dong,

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

Load balancing with Modify Approach Ranjan Kumar Mondal 1, Enakshmi Nandi 2, Payel Ray 3, Debabrata Sarddar 4

Load balancing with Modify Approach Ranjan Kumar Mondal 1, Enakshmi Nandi 2, Payel Ray 3, Debabrata Sarddar 4 RESEARCH ARTICLE International Journal of Computer Techniques - Volume 3 Issue 1, Jan- Feb 2015 Load balancing with Modify Approach Ranjan Kumar Mondal 1, Enakshmi Nandi 2, Payel Ray 3, Debabrata Sarddar

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

Computer Science and Engineering, Swami Vivekanand Institute of Engineering and Technology, India

Computer Science and Engineering, Swami Vivekanand Institute of Engineering and Technology, India IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY RECOVERY AND USER PRIORITY BASED LOAD BALANCING IN CLOUD COMPUTING Er. Rajeev Mangla *, Er. Harpreet Singh * Computer Science

More information

Cost-based multi-qos job scheduling algorithm using genetic approach in cloud computing environment

Cost-based multi-qos job scheduling algorithm using genetic approach in cloud computing environment ISSN: 2455-4227 Impact Factor: RJIF 5.12 www.allsciencejournal.com Volume 3; Issue 2; March 2018; Page No. 110-115 Cost-based multi-qos job scheduling algorithm using genetic approach in cloud computing

More information

Cost-driven scheduling of grid workflows using partial critical paths Abrishami, S.; Naghibzadeh, M.; Epema, D.H.J.

Cost-driven scheduling of grid workflows using partial critical paths Abrishami, S.; Naghibzadeh, M.; Epema, D.H.J. Cost-driven scheduling of grid workflows using partial critical paths Abrishami, S.; Naghibzadeh, M.; Epema, D.H.J. Published in: Proceedings of the th IEEE/ACM International Conference on Grid Computing

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

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

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

Global Journal of Engineering Science and Research Management

Global Journal of Engineering Science and Research Management ENHANCED MULTI OBJECTIVE TASK SCHEDULING FOR CLOUD ENVIRONMENT USING TASK GROUPING Mohana. R. S *, Thangaraj. P, Kalaiselvi. S, Krishnakumar. B * Assistant Professor (SRG), Department of Computer Science,

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

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

Dynamic task scheduling in cloud computing based on Naïve Bayesian classifier

Dynamic task scheduling in cloud computing based on Naïve Bayesian classifier Dynamic task scheduling in cloud computing based on Naïve Bayesian classifier Seyed Morteza Babamir Department of Computer Engineering University of Kashan Kashan, Iran e-mail: babamir@kashanu.ac.ir Fatemeh

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

General Objectives: To understand the process management in operating system. Specific Objectives: At the end of the unit you should be able to:

General Objectives: To understand the process management in operating system. Specific Objectives: At the end of the unit you should be able to: F2007/Unit5/1 UNIT 5 OBJECTIVES General Objectives: To understand the process management in operating system Specific Objectives: At the end of the unit you should be able to: define program, process and

More information

Research Article QOS Based Web Service Ranking Using Fuzzy C-means Clusters

Research Article QOS Based Web Service Ranking Using Fuzzy C-means Clusters Research Journal of Applied Sciences, Engineering and Technology 10(9): 1045-1050, 2015 DOI: 10.19026/rjaset.10.1873 ISSN: 2040-7459; e-issn: 2040-7467 2015 Maxwell Scientific Publication Corp. Submitted:

More information

Grid Architectural Models

Grid Architectural Models Grid Architectural Models Computational Grids - A computational Grid aggregates the processing power from a distributed collection of systems - This type of Grid is primarily composed of low powered computers

More information

LOAD BALANCING USING THRESHOLD AND ANT COLONY OPTIMIZATION IN CLOUD COMPUTING

LOAD BALANCING USING THRESHOLD AND ANT COLONY OPTIMIZATION IN CLOUD COMPUTING LOAD BALANCING USING THRESHOLD AND ANT COLONY OPTIMIZATION IN CLOUD COMPUTING 1 Suhasini S, 2 Yashaswini S 1 Information Science & engineering, GSSSIETW, Mysore, India 2 Assistant Professor, Information

More information

Machine Learning in WAN Research

Machine Learning in WAN Research Machine Learning in WAN Research Mariam Kiran mkiran@es.net Energy Sciences Network (ESnet) Lawrence Berkeley National Lab Oct 2017 Presented at Internet2 TechEx 2017 Outline ML in general ML in network

More information

Assistant Professor, School of Computer Applications,Career Point University,Kota, Rajasthan, India Id

Assistant Professor, School of Computer Applications,Career Point University,Kota, Rajasthan, India  Id International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2018 IJSRCSEIT Volume 3 Issue 7 ISSN : 2456-3307 An Architectural Framework of Cloud Computing behind

More information

EFFICIENT ALLOCATION OF DYNAMIC RESOURCES IN A CLOUD

EFFICIENT ALLOCATION OF DYNAMIC RESOURCES IN A CLOUD EFFICIENT ALLOCATION OF DYNAMIC RESOURCES IN A CLOUD S.THIRUNAVUKKARASU 1, DR.K.P.KALIYAMURTHIE 2 Assistant Professor, Dept of IT, Bharath University, Chennai-73 1 Professor& Head, Dept of IT, Bharath

More information

DYNAMIC LOAD BALANCING FOR CLOUD PARTITION IN PUBLIC CLOUD MODEL USING VISTA SCHEDULER ALGORITHM

DYNAMIC LOAD BALANCING FOR CLOUD PARTITION IN PUBLIC CLOUD MODEL USING VISTA SCHEDULER ALGORITHM DYNAMIC LOAD BALANCING FOR CLOUD PARTITION IN PUBLIC CLOUD MODEL USING VISTA SCHEDULER ALGORITHM 1 MANISHANKAR S, 2 SANDHYA R, 3 BHAGYASHREE S 1 Assistant Professor, Department of Computer Science, Amrita

More information

System Wide Average interruption of Packet Using forecast policy in Wireless System

System Wide Average interruption of Packet Using forecast policy in Wireless System System Wide Average interruption of Packet Using forecast policy in Wireless System Veerraju Gampala, Department of Computer Science and Engineering, GMR Institute of Technology, Rajam, Andhra Pradesh,

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

Chapter 5: CPU Scheduling

Chapter 5: CPU Scheduling Chapter 5: CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Thread Scheduling Multiple-Processor Scheduling Operating Systems Examples Algorithm Evaluation Chapter 5: CPU Scheduling

More information

An Efficient Queuing Model for Resource Sharing in Cloud Computing

An Efficient Queuing Model for Resource Sharing in Cloud Computing The International Journal Of Engineering And Science (IJES) Volume 3 Issue 10 Pages 36-43 2014 ISSN (e): 2319 1813 ISSN (p): 2319 1805 An Efficient Queuing Model for Resource Sharing in Cloud Computing

More information

Load Balancing Algorithm over a Distributed Cloud Network

Load Balancing Algorithm over a Distributed Cloud Network Load Balancing Algorithm over a Distributed Cloud Network Priyank Singhal Student, Computer Department Sumiran Shah Student, Computer Department Pranit Kalantri Student, Electronics Department Abstract

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

Selection of a Scheduler (Dispatcher) within a Datacenter using Enhanced Equally Spread Current Execution (EESCE)

Selection of a Scheduler (Dispatcher) within a Datacenter using Enhanced Equally Spread Current Execution (EESCE) International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Series. III Jan 2019 PP 35-39 Selection of a Scheduler (Dispatcher) within

More information

Comparative Study of CPU Scheduling Algorithms based on Markov Chain

Comparative Study of CPU Scheduling Algorithms based on Markov Chain Comparative Study of CPU Scheduling Algorithms based on Pradeep K. Jatav, Research Scholar, Faculty of Computer Science, Pacific Academy of Higher Education and Research University, Udaipur, INDIA Rahul

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

Self Destruction Of Data On Cloud Computing

Self Destruction Of Data On Cloud Computing Volume 118 No. 24 2018 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ http://www.acadpubl.eu/hub/ Self Destruction Of Data On Cloud Computing Pradnya Harpale 1,Mohini Korde 2, Pritam

More information

Machine Learning in WAN Research

Machine Learning in WAN Research Machine Learning in WAN Research Mariam Kiran mkiran@es.net Energy Sciences Network (ESnet) Lawrence Berkeley National Lab Oct 2017 Presented at Internet2 TechEx 2017 Outline ML in general ML in network

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

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

An Approach for Enhanced Performance of Packet Transmission over Packet Switched Network

An Approach for Enhanced Performance of Packet Transmission over Packet Switched Network ISSN (e): 2250 3005 Volume, 06 Issue, 04 April 2016 International Journal of Computational Engineering Research (IJCER) An Approach for Enhanced Performance of Packet Transmission over Packet Switched

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

Dynamic Resource Allocation on Virtual Machines

Dynamic Resource Allocation on Virtual Machines Dynamic Resource Allocation on Virtual Machines Naveena Anumala VIT University, Chennai 600048 anumala.naveena2015@vit.ac.in Guide: Dr. R. Kumar VIT University, Chennai -600048 kumar.rangasamy@vit.ac.in

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

AN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT

AN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT AN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT Puneet Dahiya Department of Computer Science & Engineering Deenbandhu Chhotu Ram University of Science & Technology (DCRUST), Murthal,

More information

A Resource Aware Load Balancing Model in Cloud Computing with Multi-Objective Scheduling

A Resource Aware Load Balancing Model in Cloud Computing with Multi-Objective Scheduling A Resource Aware Load Balancing Model in Cloud Computing with Multi-Objective Scheduling Kavita Research Scholar Computer Science and Engineering SVIET Banur, Punjab, India E-mailkavita.rana107@gmail.com

More information

A Process Scheduling Algorithm Based on Threshold for the Cloud Computing Environment

A Process Scheduling Algorithm Based on Threshold for the Cloud Computing Environment 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. 3, Issue. 4, April 2014,

More information

AN EFFICIENT ALLOCATION OF RESOURCES AT DATACENTERS USING HOD AND GSA

AN EFFICIENT ALLOCATION OF RESOURCES AT DATACENTERS USING HOD AND GSA Abstract International Journal of Exploration in Science and Technology AN EFFICIENT ALLOCATION OF RESOURCES AT DATACENTERS USING HOD AND GSA Sahil Goyal 1, Rajesh Kumar 2 1 Lecturer, Computer Engineering

More information

Department of CSIT ( G G University, Bilaspur ) Model Answer 2013 (Even Semester) - AR-7307

Department of CSIT ( G G University, Bilaspur ) Model Answer 2013 (Even Semester) - AR-7307 Department of CSIT ( G G University, Bilaspur ) Model Answer 2013 (Even Semester) - AR-7307 Class: MCA Semester: II Year:2013 Paper Title: Principles of Operating Systems Max Marks: 60 Section A: (All

More information

ITIL Capacity Management Deep Dive

ITIL Capacity Management Deep Dive ITIL Capacity Management Deep Dive Chris Molloy IBM Distinguished Engineer International Business Machines Agenda IBM Global Services ITIL Business Model ITIL Architecture ITIL Capacity Management Introduction

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

CPU Scheduling. CSE 2431: Introduction to Operating Systems Reading: Chapter 6, [OSC] (except Sections )

CPU Scheduling. CSE 2431: Introduction to Operating Systems Reading: Chapter 6, [OSC] (except Sections ) CPU Scheduling CSE 2431: Introduction to Operating Systems Reading: Chapter 6, [OSC] (except Sections 6.7.2 6.8) 1 Contents Why Scheduling? Basic Concepts of Scheduling Scheduling Criteria A Basic Scheduling

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

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

CSE 120 Principles of Operating Systems

CSE 120 Principles of Operating Systems CSE 120 Principles of Operating Systems Spring 2018 Lecture 15: Multicore Geoffrey M. Voelker Multicore Operating Systems We have generally discussed operating systems concepts independent of the number

More information

IJSER. features of some popular technologies such as grid

IJSER. features of some popular technologies such as grid International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December-2016 139 VM Scheduling in Cloud Computing using Meta-heuristic Approaches Mamta Khanchi Research Scholar, Department

More information

Survey on Reliability Control Using CLR Method with Tour Planning Mechanism in WSN

Survey on Reliability Control Using CLR Method with Tour Planning Mechanism in WSN 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. 5, May 2015, pg.854

More information

A Survey On Load Balancing Methods and Algorithms in Cloud Computing

A Survey On Load Balancing Methods and Algorithms in Cloud Computing International Journal of Computer Sciences and Engineering Open Access Survey Paper Volume-5, Issue-4 E-ISSN: 2347-2693 A Survey On Load Balancing Methods and Algorithms in Cloud Computing M. Lagwal 1*,

More information

The Novel HWN on MANET Cellular networks using QoS & QOD

The Novel HWN on MANET Cellular networks using QoS & QOD The Novel HWN on MANET Cellular networks using QoS & QOD Abstract: - Boddu Swath 1 & M.Mohanrao 2 1 M-Tech Dept. of CSE Megha Institute of Engineering & Technology for Women 2 Assistant Professor Dept.

More information

Voice Mail Synchronization Load Balancing A Multithreaded Polling Mechanism

Voice Mail  Synchronization Load Balancing A Multithreaded Polling Mechanism Advances in Computational Sciences and Technology ISSN 0973-6107 Volume 10, Number 8 (2017) pp. 2471-2477 Research India Publications http://www.ripublication.com Voice Mail Email Synchronization Load

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

HJSA: A HIERARCHICAL JOB SCHEDULING ALGORITHM FOR COST OPTIMIZATION IN CLOUD COMPUTING ENVIRONMENT

HJSA: A HIERARCHICAL JOB SCHEDULING ALGORITHM FOR COST OPTIMIZATION IN CLOUD COMPUTING ENVIRONMENT Economic Computation and Economic Cybernetics Studies and Research, Issue 2/2016, Vol. 50 Pown KAMARAJAPANDIAN, PhD Candidate E-mail: kamarajapandianp@gmail.com Assistant Professor Pandian CHITRA, PhD

More information