How To Create A Job Scheduling Algorithm In Hybrid Cloud
|
|
|
- Erik Greene
- 5 years ago
- Views:
Transcription
1 International Journal of Engineering and Technology Volume 2 No. 6, June, 2012 Modified Bees Life Algorithm for Job Scheduling in Hybrid Cloud Tasquia Mizan, 2 Shah Murtaza Rashid Al Masud, 3 Rohaya Latip 1,2,3 College of Computer Science and Information Systems, Najran University Najran, Kingdom of Saudi Arabia, P.O.Box-1988 ABSTRACT Cloud computing is one of the major progenies of distributed system, having excellent service-oriented nature that differentiates it from other IT related knowledge domain. Today, the number of activities and its working capability and capacity in cloud computing environment have been increasing very hastily. Job scheduling is one the vigorous tasks performed in order to gain maximum profit. The efficiency of whole cloud computing services directly relate to the performance of cloud job scheduler associated with cloud data center. During our research we studied current Algorithms for this scheduling task and found that it could still achieve more improvement in the task scheduling process. Therefore, in this paper, we proposed a modified task scheduling algorithm based on the concept of Bees life algorithm and greedy algorithm to gain optimistic value of service in hybrid cloud. The main aim of the system is to achieve an affirmative response at the end users and utilization of resources is done in a very transient manner. Keywords: Job scheduling, Bees Life Algorithm, Greedy Method, Hybrid Cloud. 1. INTRODUCTION The increasing rate of cloud implementation, and services per year in all around the world is very rapid and noteworthy. Due to these important reasons the overall behavior and functionaries of cloud computing (CC) are changing every day which influence the architecture and its services. Many hardware and software industries, such as IBM, Intel, Microsoft, Cisco, as well as other Internet technology industries, including Google and Amazon, Security Company, such as Semantic, knowledge groups and even several business oriented industries, want to explore the possibilities and benefits of CC are joining the development of cloud services [1-8]. The CC environment is highly dynamic; the system load and the computing resource utilization exhibit a rapidly changing characteristic over time. Therefore the cloud service provider normally over-provision the computing resources to accommodate the peak load and the computing resources are typically left under-utilized at nonpeak times [9]. CC comes with one of the concepts of distributed data centers. Each data centre consists of physical machines to execute customer s tasks on virtual machines where applications, IT services and data are provided over the Internet. In CC system requested task needs to be scheduled as soon as it enters the system taking into account the input and output files location and its quality of service requirements. The Task management, one of the most famous combinatorial optimization problems, is an important issue to improve cloud s flexibility and reliability. The scheduling algorithms in distributed systems usually have the goals of spreading the load on processors and maximizing their utilization while minimizing the total task execution time [10]. A task in any distributed system is a chronological activity, where a set of outputs is produced from a set of inputs. Processes in fixed set are statically assigned to processors, either at compile-time or at start-up. In cloud computing, each application of users will run on a virtual operation system, the cloud systems distributed resources among these virtual operation systems. Every application is completely different and is independent and has no link between each other whatsoever, for example, some require more CPU time to compute complex task, and some others may need more memory to store data. Resources are sacrificed on activities performed on each individual unit of service. In order to measure direct costs of applications, every individual use of resources (such as CPU cost, memory cost, I/O cost, etc.) must be measured. When the direct data of each individual resources cost has been measured, more accurate cost and profit analysis can be done [11]. In this paper, a model of task scheduling is assumed where multiple cloud users request for data centre access. A non-primitive priority queue model/global queue model is used when multiple user request for jobs. Grid information system (GIS) is responsible to allocate the tasks property. Bees life algorithm (BLA) with different components are developed on the based technique for task scheduling with greedy method which will randomly ISSN: IJET Publications UK. All rights reserved. 974
2 select the set of tasks for one datacenter and also find the nearest idle datacenter and resources in the cloud using shortest path algoritm to reduce the makespan that is the execution time of the cloud computing based services. This paper is organized in this way; Section 2 Related work with scheduling algorithm. Section 3 Description of the proposed model along with its notations description, algorithm, flowchart, and performance analysis. Section 4 Conclusion and future work. 2. RELATED WORK Natural process and creature s behavior have inspired scholars to solve complex real-world problems. Optimization is at the heart of many natural processes such as Darwinian evolution, social group behavior and foraging strategies. The last two decades have witnessed notable increasing in the domain of nature-inspired search and optimization algorithms. Recently, these techniques are applied to variant problems. Evolutionary computing methods and the swarm intelligence algorithms are the main groups of that represent the field. In recent researches Swarm Intelligent SI techniques such as Particle Swarm Optimization PSO and firefly algorithm FA represented an alternative search technique, often performed better then genetic algorithm GA when applied to various problems [12]. Evolutionary algorithms, such as genetic algorithms, apply a limited range of movements; which decreases the possibility of trapping in sub optimal. However, evolutionary techniques are slower in finding optimal solutions due to the need of handling population movements [13]. Furthermore, evolutionary algorithms may have a memory to store previous status; this may help in minimizing the number of individuals close to positions in candidate solutions that have been visited before. However, this may also slow the converge since successive generations may die out. Swarm intelligence (SI) such as ant colony optimization (ACO) and particle swarm optimization (PSO) methods are populations of simple agents attempt to find the optimal solution by interacting with one another and with the environment [14][15][16]. In Fireflies Algorithm (FA), fireflies never die; wherein fireflies are considered as simple agents that move and interact through the search space and record the best solution that they have visited [17]. Moreover nature inspired algorithm such as Bees life Algorithm (BLA) use two main sections Reproductions and Food foraging. Reproduction randomly select a set of datacenter tasks( DCTasks) and Food foraging find the nearest datacenter( DC) where evaluation fitness find the tasks property to make the group [18]. In our proposed model we choose Bees Life algorithm (BLA) as an optimization algorithm for its simplicity of operation and power of effect. Each cycle of a bee population life consists of two bee behaviours: reproduction and food foraging respectively. In reproduction behaviour, the queen starts mating in the space by mating-flight with the drones using mutation and crossover operators. Our idea is the adaptation of the BLA operator s value (selection; mutation; crossover) during the run of the BLA. In this section task will be scheduled.in the food foraging part of BLA, we propose to use a greedy method which will find the nearest cloud storage center(csc) using shortest parh algorithm. Therefore,scheduler will assign each task to a nearest cloud storage center. 3. MODIFIED JOB SCHEDULING ALGORITHM FOR HYBRID CLOUD In our proposed model the centralized scheduler refers to a global view of the whole system. The Figure 1 revealed our proposed model. The Greed Information System(GIS) specify the information related to processors which includes slot information, data replication information, workload information of processors and also predicted execution time. Task Model includes the job and tasks information to be processed in the queue using nonpreemptive priority queue. Tasks enter the scheduler as a set and gone through BLA algorithm and greedy method to generate an optimal schedule. Fig.1. Proposed scheduling model MapReduce tasks or more general tasks have dependence with each other and computing related factors. But it could be extended for a more comprehensive situation. Suppose that a cloud computing system consist of heterogeneous process unit. The tasks in this system features are as follows: a. Tasks are aperiodic; i.e., task arrival times are not known a priori. Every task has the attributes arrival ISSN: IJET Publications UK. All rights reserved. 975
3 time, worst case computation time, and deadline. The ready time of a task is equal to its arrival time. b. Tasks are non-preemptive; each of them is independent. c. Each task has two ways of access to a process unit: (1) exclusive access, in which case no other task can use the resource with it, or (2) shared access, in which case it can share the resource with another task, where the other task also should be willing to share the resource [19]. In this model we assuming the scheduler is the centralized master node in the cloud. Scheduler will collect the set of tasks from a Task model. The master unit will communicate with other units. The model assuming that the scheduler always gets the set of new tasks from task model when it finished scheduling the current set of tasks. The master unit works in parallel with other units, scheduling the newly arrived tasks and allocating the cloud storage center or recourses in the cloud. In our model we assuming if a task could not allocate an ideal cloud storage center /resource it will wait for that cloud storage center /resource until it finished the current tasks. Tasks are sorted ascending by the priority. We choose BLA as an optimization algorithm for its simplicity of operation. The main challenge of optimization methods is to increase the chance of finding the global optimal. Greedy methods try to enhance each single step. They have the benefit of finding the optimal solution fast; however, they often trap in local optimal [20]. But, the hope we gained about greedy global optimization is from greedy choice property. Greed makes a locally optimal choice in the hope that this choice will lead to a globally optimal solution [21] [22]. In the foraging part of BLA, we propose to use a greedy approach as local search process in order to reach the best individual in the neighborhood from Scheduling server. In this approach, one cloud storage center tasks can be randomly selected to be executed with nearest cloud storage center. In our proposed model, we assuming the greedy method will use shortest path algorithm to find the nearest cloud storage center and recourses in a hybrid cloud. 3.1 Description of Notations Used in Our Proposed Model The main focus of Job Scheduling is assigning jobs to the cloud data centres and allocates the resources available in the cloud so that the total time of tasks execution (Makespan) is minimized. The scheduling process starts by querying the multiple users requests and assigning the required resource characteristics in GIS. According to the tasks properties (such as CPU execution time, memory size) the tasks will be grouped based on priority then map the received tasks to the cloud resources through scheduler. The non-preemptive queue will partition the jobs in tasks according first in first serve principle then the GIS will group the tasks as a set of tasks depending the properties and also set the tasks priority (such as execution time). We consider, Jobs = {J1, J2,..., Jn}, a set of n jobs to be scheduled in a certain time span and each job can be partitions as a set of m tasks(t) = {T1, T2,..., Tm } to allocate the CSC in order to be executed. Suppose, a set of tasks is JiTk = {J1T2, J3T7,.J10T4} which task properties and priority already assigned by the Global queue and GIS need to be scheduled. This set of tasks will go through the scheduler that is consisting of BLA and greedy method and the scheduler will find out the data centre where each task will be assigned to execute. Then consequently, each CSC can carries out a disjoint subset of the decomposed tasks set. For its assigned jobs CSC ensures the execution of their tasks in this way; CSCjT= {J1T2j, J4T3j,..., JnTmj} where 'j' is any CSC from a number of data centre selected by greedy shortest path method. Therefore, the total execution time of all job s tasks ( m tasks) in each CSC assigned to CSCj would be: Makespan(CSCjTasks) =Max (JTmj.StartTime + JTmj.ExeTime). Thus, the job scheduling problem in the cloud computing could be defined as searching of a set, CSCTasks = {CSC1Tasks, CSC2Tasks,, CSCjTasks } for j number of CSC where each cloud storage centre's tasks already grouped as a set of tasks depending on priority,which will reduce the makespan (CSCjTasks) as it will reduce the CSC Start Time. Due to BLA is superiorly over other optimized scheduling algorithm, this paper proposes a scheduling model with BLA with greedy approach. 3.2 Our Proposed Overall Algorithm In this algorithm, N means the number of population in bees colony, D mention the drones bee's population and W mention the worker bee's population. Pseudo code for the proposed job scheduling algorithm using BLA and Greedy Method is shown in Figure 2. In BLA, at first the algorithm will choose a set of tasks randomly. Then the next step in fitness, the calculation of the makespan for that set of tasks for a particular CSC is done. After that The Algorithm will check the stopping criteria, if the total jobs not scheduled than generate a new set of tasks. In the reproduction stage the algorithm will find out which set of tasks will forwarded to which CSC by mutation and crossover. In the step 'e' fitness will compare the priority for the set of tasks chosen by step 'd' for a particular CSC. If the set of tasks chosen by step 'd' has higher priority then it will be scheduled first by ISSN: IJET Publications UK. All rights reserved. 976
4 replacing the queen for next generation in step 'f'. In the steps 'g' and 'h' will find out the next set of tasks with priority basis and choose the tasks that will go to the CSC concurrently. In food foraging behaviour, step 'v' the greedy method will start by initially reach the first CSC using the shortest path algorithm,then find its successors and repeat the process until the next CSC is found by steps va, vb and vc. When the sets of tasks with less makespan allocated to a nearest CSC in the hybrid cloud then the other set of tasks will be selected with priority basis for scheduling in step 'i'. At the end the optimal solution will obtained. The flowchart for this proposed algorithm is shown in Figure 3. Fig.2. Pseudo code for our proposed modified job scheduling algorithm 3.3 Efficiency and Performance Analysis A number of different set of tasks with same number of instructions and assuming the same execution time has been used for examining the efficiency of scheduling methods. The common and significant evaluation methods are makespan and flowtime. Makespan is the time where system completes the latest task; and flowtime is the total of execution times of all tasks submitted to the cloud [17]. In order to evaluate the performance and the effectiveness of BLA scheduler, we assume that 3 jobs to be executed in 3 CSC and resources. Each job can be divided in tasks relevant to the task property and scheduled to the CSC. Each task is defined by the execution time. A simple simulation has been conducted to measure the performance of proposed scheduling algorithm. The results is shown in Figure 4 illustrates that the proposed method has less makespan than the other nature inspired algorithm such as firefly algorithm (FA) or even the genetic algorithm (GA). Fig.3. Flowchart using BLA and Greedy method. ISSN: IJET Publications UK. All rights reserved. 977
5 Analysis of Algorithm FA Fig. 4. Analysis of algorithms based on makespan This figure demonstrate that the proposed BLA method needs less makespan than the others and hence, the delay of tasks reduce by reducing the tasks start time so it effects positively and enhance the efficiency of the scheduling in cloud. 4. CONCLUSION In this paper job scheduling problem in cloud computing has been studied and a modified job scheduling algorithm based on bees life algorithm and greedy method is proposed for hybrid cloud. The makespan is one of the major issues in job scheduling in cloud computing. The modification carried out from our research through very simple simulation supports to minimize the makespan that is the execution time of the cloud computing based services. Further, a dynamic job scheduling and real time job scheduling aspects could be studied using the model we discussed throughout our paper. REFERENCES GA BLA Makespa [1] M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, Above the Clouds: A Berkeley View of Cloud Computing, EECS Dept., Uni. of California, Berkeley, Tech. Rep. UCB/EECS , Feb 09 [2] L. Qian, Z. Luo, Y. Du, and L. Guo, Cloud computing: An overview, in CloudCom 09: Proceedings of the 1st International Conference on Cloud Computing. Springer-Verlag, 2009, pp [3] G. Lin, D. Fu, J. Zhu, and G. Dasmalchi, Cloud computing: It as a service, IT Professional, vol. 11, no. 2, pp , 2009 [4] P. Murray, Enterprise grade cloud computing, in WDDM 09: Proceedings of the Third Workshop on Dependable Distributed Data Management. New York, NY, USA: ACM, 2009, pp. 1 1 [5] A. Weiss, Computing in the clouds, NetWorker, vol. 11, no. 4, pp , 2007 [6] D. Hilley, Cloud computing: A taxonomy of platform and infrastructure-level offerings, CERCS, Georgia Institute of Technology, Tech. Rep. GIT- CERCS-09-13, April 2009 [7] Cloud-outlook-for-2012.html: blogspot.com/2011/12/cloud-outlook-for-2012.html #!/2011/12/cloud-outlook-for-2012.html [8] T. Jowitt, Four out of five enterprises giving cloud a try, August 27, Computerworld UK, (visited: 2010, May 7). [Online]. Available: itbusiness/servicessourcing/news/index.cfm?newsid=16355 [9] RamenduBikashGuin, SayanChakrabarti, ChinmoyTarafdar, Modelling& Simulation of a Smarter Job Scheduling System for Cloud Computing Service Providers and Users, Computer Science & Engineering Department Kalyani Government Engineering College, Kalyani, Nadia , West Bengal (INDIA) [10] A. Y. Zomaya, and Y. The, Observations on using genetic algorithms for dynamic load-balancing, IEEE Transaction on Parallel and Distributed Systems, vol. 12, no. 9, 2001, pp [11] Tasks scheduling Optimization for Cloud Computing;Sandeeptayal,University school of Information,GuruGabind Singh University,India [12] Abraham, A., R. Buyya, and B. Nath. Nature s heuristics for scheduling jobs on computational grids. 2000: Citeseer [13] Li, S., et al., A GA-based NN approach for makespan estimation. Applied Mathematics and Computation, (2): p [14] Liu, H., A. Abraham, and A.E. Hassanien, Scheduling jobs on computational grids using a fuzzy particle swarm optimization algorithm. Future Generation Computer Systems, (8): p ISSN: IJET Publications UK. All rights reserved. 978
6 [15] Dorigo, M. and T. Stützle, Ant colony optimization. 2004: the MIT Press [16] Abraham, A., et al. Scheduling jobs on computational grids using fuzzy particle swarm algorithm. 2006: Springer [17] AdilYousif, Intelligent Task Scheduling for Computational Grid, UniversitiTeknologi Malaysia. Kassala University, Sudan [18] Salim Bitam, Bees Life Algorithm for Job Schedulingin Cloud Computing, Computer science department, Mohamed Khider University of Biskra, Po. Box 145 Biskra, Algeria [19] J. Dean and S. Ghemawat, MapReduce: simplified data processing on large clusters, Sixth Symposium on Operating System Design and Implementation (OSDI 04), Dec. 2004, pp ] [20] Abraham, A., R. Buyya, and B. Nath. Nature s heuristics for scheduling jobs on computational grids. 2000: Citeseer [21] Greedy choice property: ucsd.edu/ courses /cse101/cse101-handout6-6up.pdf [22] Greedy Algorithm, /r6-handout.pdf ISSN: IJET Publications UK. All rights reserved. 979
Effective Load Balancing for Cloud Computing using Hybrid AB Algorithm
Effective Load Balancing for Cloud Computing using Hybrid AB Algorithm 1 N. Sasikala and 2 Dr. D. Ramesh PG Scholar, Department of CSE, University College of Engineering (BIT Campus), Tiruchirappalli,
Advanced Task Scheduling for Cloud Service Provider Using Genetic Algorithm
IOSR Journal of Engineering (IOSRJEN) ISSN: 2250-3021 Volume 2, Issue 7(July 2012), PP 141-147 Advanced Task Scheduling for Cloud Service Provider Using Genetic Algorithm 1 Sourav Banerjee, 2 Mainak Adhikari,
Performance Evaluation of Task Scheduling in Cloud Environment Using Soft Computing Algorithms
387 Performance Evaluation of Task Scheduling in Cloud Environment Using Soft Computing Algorithms 1 R. Jemina Priyadarsini, 2 Dr. L. Arockiam 1 Department of Computer science, St. Joseph s College, Trichirapalli,
International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0047 ISSN (Online): 2279-0055 International
A SURVEY ON LOAD BALANCING ALGORITHMS IN CLOUD COMPUTING
A SURVEY ON LOAD BALANCING ALGORITHMS IN CLOUD COMPUTING Harshada Raut 1, Kumud Wasnik 2 1 M.Tech. Student, Dept. of Computer Science and Tech., UMIT, S.N.D.T. Women s University, (India) 2 Professor,
HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS
HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS R. Angel Preethima 1, Margret Johnson 2 1 Student, Computer Science and Engineering, Karunya
Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing
IJECT Vo l. 6, Is s u e 1, Sp l-1 Ja n - Ma r c h 2015 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Performance Analysis Scheduling Algorithm CloudSim in Cloud Computing 1 Md. Ashifuddin Mondal,
Journal of Theoretical and Applied Information Technology 20 th July 2015. Vol.77. No.2 2005-2015 JATIT & LLS. All rights reserved.
EFFICIENT LOAD BALANCING USING ANT COLONY OPTIMIZATION MOHAMMAD H. NADIMI-SHAHRAKI, ELNAZ SHAFIGH FARD, FARAMARZ SAFI Department of Computer Engineering, Najafabad branch, Islamic Azad University, Najafabad,
A Hybrid Load Balancing Policy underlying Cloud Computing Environment
A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING Neethu M.S 1 PG Student, Dept. of Computer Science and Engineering, LBSITW (India) ABSTRACT Cloud computing is emerging as a new paradigm for manipulating, configuring,
SCHEDULING IN CLOUD COMPUTING
SCHEDULING IN CLOUD COMPUTING Lipsa Tripathy, Rasmi Ranjan Patra CSA,CPGS,OUAT,Bhubaneswar,Odisha Abstract Cloud computing is an emerging technology. It process huge amount of data so scheduling mechanism
How To Balance In Cloud Computing
A Review on Load Balancing Algorithms in Cloud Hareesh M J Dept. of CSE, RSET, Kochi hareeshmjoseph@ gmail.com John P Martin Dept. of CSE, RSET, Kochi [email protected] Yedhu Sastri Dept. of IT, RSET,
A Service Revenue-oriented Task Scheduling Model of Cloud Computing
Journal of Information & Computational Science 10:10 (2013) 3153 3161 July 1, 2013 Available at http://www.joics.com A Service Revenue-oriented Task Scheduling Model of Cloud Computing Jianguang Deng a,b,,
A Novel Switch Mechanism for Load Balancing in Public Cloud
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A Novel Switch Mechanism for Load Balancing in Public Cloud Kalathoti Rambabu 1, M. Chandra Sekhar 2 1 M. Tech (CSE), MVR College
HOST SCHEDULING ALGORITHM USING GENETIC ALGORITHM IN CLOUD COMPUTING ENVIRONMENT
International Journal of Research in Engineering & Technology (IJRET) Vol. 1, Issue 1, June 2013, 7-12 Impact Journals HOST SCHEDULING ALGORITHM USING GENETIC ALGORITHM IN CLOUD COMPUTING ENVIRONMENT TARUN
A Review of Load Balancing Algorithms for Cloud Computing
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume - 3 Issue -9 September, 2014 Page No. 8297-8302 A Review of Load Balancing Algorithms for Cloud Computing Dr.G.N.K.Sureshbabu
A Survey on Load Balancing Techniques Using ACO Algorithm
A Survey on Load Balancing Techniques Using ACO Algorithm Preeti Kushwah Department of Computer Science & Engineering, Acropolis Institute of Technology and Research Indore bypass road Mangliya square
International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014
RESEARCH ARTICLE OPEN ACCESS Survey of Optimization of Scheduling in Cloud Computing Environment Er.Mandeep kaur 1, Er.Rajinder kaur 2, Er.Sughandha Sharma 3 Research Scholar 1 & 2 Department of Computer
IMPROVED FAIR SCHEDULING ALGORITHM FOR TASKTRACKER IN HADOOP MAP-REDUCE
IMPROVED FAIR SCHEDULING ALGORITHM FOR TASKTRACKER IN HADOOP MAP-REDUCE Mr. Santhosh S 1, Mr. Hemanth Kumar G 2 1 PG Scholor, 2 Asst. Professor, Dept. Of Computer Science & Engg, NMAMIT, (India) ABSTRACT
Load Balancing Scheduling with Shortest Load First
, pp. 171-178 http://dx.doi.org/10.14257/ijgdc.2015.8.4.17 Load Balancing Scheduling with Shortest Load First Ranjan Kumar Mondal 1, Enakshmi Nandi 2 and Debabrata Sarddar 3 1 Department of Computer Science
Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud
Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud Gunho Lee, Byung-Gon Chun, Randy H. Katz University of California, Berkeley, Yahoo! Research Abstract Data analytics are key applications
International Journal of Advanced Research in Computer Science and Software Engineering
Volume 3, Issue 3, March 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Performance of
An Efficient Approach for Task Scheduling Based on Multi-Objective Genetic Algorithm in Cloud Computing Environment
IJCSC VOLUME 5 NUMBER 2 JULY-SEPT 2014 PP. 110-115 ISSN-0973-7391 An Efficient Approach for Task Scheduling Based on Multi-Objective Genetic Algorithm in Cloud Computing Environment 1 Sourabh Budhiraja,
Public Cloud Partition Balancing and the Game Theory
Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud V. DIVYASRI 1, M.THANIGAVEL 2, T. SUJILATHA 3 1, 2 M. Tech (CSE) GKCE, SULLURPETA, INDIA [email protected] [email protected]
Email: [email protected]. 2 Prof, Dept of CSE, Institute of Aeronautical Engineering, Hyderabad, Andhrapradesh, India,
www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.06, May-2014, Pages:0963-0968 Improving Efficiency of Public Cloud Using Load Balancing Model SHRAVAN KUMAR 1, DR. N. CHANDRA SEKHAR REDDY
A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation
A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation Abhishek Singh Department of Information Technology Amity School of Engineering and Technology Amity
Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b
Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan
Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing
Research Inventy: International Journal Of Engineering And Science Vol.2, Issue 10 (April 2013), Pp 53-57 Issn(e): 2278-4721, Issn(p):2319-6483, Www.Researchinventy.Com Fair Scheduling Algorithm with Dynamic
Improving MapReduce Performance in Heterogeneous Environments
UC Berkeley Improving MapReduce Performance in Heterogeneous Environments Matei Zaharia, Andy Konwinski, Anthony Joseph, Randy Katz, Ion Stoica University of California at Berkeley Motivation 1. MapReduce
High performance computing network for cloud environment using simulators
High performance computing network for cloud environment using simulators Ajith Singh. N 1 and M. Hemalatha 2 1 Ph.D, Research Scholar (CS), Karpagam University, Coimbatore, India 2 Prof & Head, Department
PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS
PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS Amar More 1 and Sarang Joshi 2 1 Department of Computer Engineering, Pune Institute of Computer Technology, Maharashtra,
A Review on Load Balancing In Cloud Computing 1
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 6 June 2015, Page No. 12333-12339 A Review on Load Balancing In Cloud Computing 1 Peenaz Pathak, 2 Er.Kamna
Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment
www.ijcsi.org 99 Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Cloud Environment Er. Navreet Singh 1 1 Asst. Professor, Computer Science Department
An Enhanced Cost Optimization of Heterogeneous Workload Management in Cloud Computing
An Enhanced Cost Optimization of Heterogeneous Workload Management in Cloud Computing 1 Sudha.C Assistant Professor/Dept of CSE, Muthayammal College of Engineering,Rasipuram, Tamilnadu, India Abstract:
A REVIEW ON DYNAMIC FAIR PRIORITY TASK SCHEDULING ALGORITHM IN CLOUD COMPUTING
International Journal of Science, Environment and Technology, Vol. 3, No 3, 2014, 997 1003 ISSN 2278-3687 (O) A REVIEW ON DYNAMIC FAIR PRIORITY TASK SCHEDULING ALGORITHM IN CLOUD COMPUTING Deepika Saxena,
AN EFFICIENT STRATEGY OF THE DATA INTEGRATION BASED CLOUD
INTERNATIONAL JOURNAL OF REVIEWS ON RECENT ELECTRONICS AND COMPUTER SCIENCE AN EFFICIENT STRATEGY OF THE DATA INTEGRATION BASED CLOUD Koncha Anantha Laxmi Prasad 1, M.Yaseen Pasha 2, V.Hari Prasad 3 1
CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM Anisaara Nadaph 1 and Prof. Vikas Maral 2 1 Department of Computer Engineering, K.J College of Engineering and Management Research Pune
Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications
Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications Ahmed Abdulhakim Al-Absi, Dae-Ki Kang and Myong-Jong Kim Abstract In Hadoop MapReduce distributed file system, as the input
Dynamic Resource Pricing on Federated Clouds
Dynamic Resource Pricing on Federated Clouds Marian Mihailescu and Yong Meng Teo Department of Computer Science National University of Singapore Computing 1, 13 Computing Drive, Singapore 117417 Email:
Index Terms : Load rebalance, distributed file systems, clouds, movement cost, load imbalance, chunk.
Load Rebalancing for Distributed File Systems in Clouds. Smita Salunkhe, S. S. Sannakki Department of Computer Science and Engineering KLS Gogte Institute of Technology, Belgaum, Karnataka, India Affiliated
A RANDOMIZED LOAD BALANCING ALGORITHM IN GRID USING MAX MIN PSO ALGORITHM
International Journal of Research in Computer Science eissn 2249-8265 Volume 2 Issue 3 (212) pp. 17-23 White Globe Publications A RANDOMIZED LOAD BALANCING ALGORITHM IN GRID USING MAX MIN ALGORITHM C.Kalpana
Agent Based Framework for Scalability in Cloud Computing
Agent Based Framework for Scalability in Computing Aarti Singh 1, Manisha Malhotra 2 1 Associate Prof., MMICT & BM, MMU, Mullana 2 Lecturer, MMICT & BM, MMU, Mullana 1 Introduction: Abstract: computing
Effective Load Balancing Based on Cloud Partitioning for the Public Cloud
Effective Load Balancing Based on Cloud Partitioning for the Public Cloud 1 T.Satya Nagamani, 2 D.Suseela Sagar 1,2 Dept. of IT, Sir C R Reddy College of Engineering, Eluru, AP, India Abstract Load balancing
A Survey on Load Balancing and Scheduling in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 A Survey on Load Balancing and Scheduling in Cloud Computing Niraj Patel
Geoprocessing in Hybrid Clouds
Geoprocessing in Hybrid Clouds Theodor Foerster, Bastian Baranski, Bastian Schäffer & Kristof Lange Institute for Geoinformatics, University of Münster, Germany {theodor.foerster; bastian.baranski;schaeffer;
A Comparative Study of Scheduling Algorithms for Real Time Task
, Vol. 1, No. 4, 2010 A Comparative Study of Scheduling Algorithms for Real Time Task M.Kaladevi, M.C.A.,M.Phil., 1 and Dr.S.Sathiyabama, M.Sc.,M.Phil.,Ph.D, 2 1 Assistant Professor, Department of M.C.A,
CDBMS Physical Layer issue: Load Balancing
CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna [email protected] Shipra Kataria CSE, School of Engineering G D Goenka University,
Analysis of Service Broker Policies in Cloud Analyst Framework
Journal of The International Association of Advanced Technology and Science Analysis of Service Broker Policies in Cloud Analyst Framework Ashish Sankla G.B Pant Govt. Engineering College, Computer Science
Efficient and Enhanced Load Balancing Algorithms in Cloud Computing
, pp.9-14 http://dx.doi.org/10.14257/ijgdc.2015.8.2.02 Efficient and Enhanced Load Balancing Algorithms in Cloud Computing Prabhjot Kaur and Dr. Pankaj Deep Kaur M. Tech, CSE P.H.D [email protected],
AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION
AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION Shanmuga Priya.J 1, Sridevi.A 2 1 PG Scholar, Department of Information Technology, J.J College of Engineering and Technology
Efficient and Enhanced Algorithm in Cloud Computing
International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-3, Issue-1, March 2013 Efficient and Enhanced Algorithm in Cloud Computing Tejinder Sharma, Vijay Kumar Banga Abstract
ISSN (Print): 2328-3491, ISSN (Online): 2328-3580, ISSN (CD-ROM): 2328-3629
American International Journal of Research in Science, Technology, Engineering & Mathematics Available online at http://www.iasir.net ISSN (Print): 2328-3491, ISSN (Online): 2328-3580, ISSN (CD-ROM): 2328-3629
A REVIEW PAPER ON LOAD BALANCING AMONG VIRTUAL SERVERS IN CLOUD COMPUTING USING CAT SWARM OPTIMIZATION
A REVIEW PAPER ON LOAD BALANCING AMONG VIRTUAL SERVERS IN CLOUD COMPUTING USING CAT SWARM OPTIMIZATION Upasana Mittal 1, Yogesh Kumar 2 1 C.S.E Student,Department of Computer Science, SUSCET, Mohali, (India)
A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing
A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing Sonia Lamba, Dharmendra Kumar United College of Engineering and Research,Allahabad, U.P, India.
An Efficient load balancing using Genetic algorithm in Hierarchical structured distributed system
An Efficient load balancing using Genetic algorithm in Hierarchical structured distributed system Priyanka Gonnade 1, Sonali Bodkhe 2 Mtech Student Dept. of CSE, Priyadarshini Instiute of Engineering and
Secured Storage of Outsourced Data in Cloud Computing
Secured Storage of Outsourced Data in Cloud Computing Chiranjeevi Kasukurthy 1, Ch. Ramesh Kumar 2 1 M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur Affiliated
LOAD BALANCING TECHNIQUES
LOAD BALANCING TECHNIQUES Two imporatnt characteristics of distributed systems are resource multiplicity and system transparency. In a distributed system we have a number of resources interconnected by
A SURVEY ON WORKFLOW SCHEDULING IN CLOUD USING ANT COLONY OPTIMIZATION
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. 2, February 2014,
A Study of Various Load Balancing Techniques in Cloud Computing and their Challenges
A Study of Various Load Balancing Techniques in Cloud Computing and their Challenges Vinod K. Lalbeg, Asst. Prof. Neville Wadia Institute Management Studies &Research, Pune-1 [email protected] Co-Author:
Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud
Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud 1 V.DIVYASRI, M.Tech (CSE) GKCE, SULLURPETA, [email protected] 2 T.SUJILATHA, M.Tech CSE, ASSOCIATE PROFESSOR
SLA-aware Resource Scheduling for Cloud Storage
SLA-aware Resource Scheduling for Cloud Storage Zhihao Yao Computer and Information Technology Purdue University West Lafayette, Indiana 47906 Email: [email protected] Ioannis Papapanagiotou Computer and
How To Understand Cloud Computing
International Journal of Advanced Computer and Mathematical Sciences ISSN 2230-9624. Vol4, Issue3, 2013, pp234-238 http://bipublication.com CURRENT SCENARIO IN ARCHITECT AND APPLICATIONS OF CLOUD Doddini
A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster
, pp.11-20 http://dx.doi.org/10.14257/ ijgdc.2014.7.2.02 A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster Kehe Wu 1, Long Chen 2, Shichao Ye 2 and Yi Li 2 1 Beijing
Hybrid Algorithm using the advantage of ACO and Cuckoo Search for Job Scheduling
Hybrid Algorithm using the advantage of ACO and Cuckoo Search for Job Scheduling R.G. Babukartik 1, P. Dhavachelvan 1 1 Department of Computer Science, Pondicherry University, Pondicherry, India {r.g.babukarthik,
A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm
Journal of Information & Computational Science 9: 16 (2012) 4801 4809 Available at http://www.joics.com A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm
Energy Constrained Resource Scheduling for Cloud Environment
Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering
ACO Based Dynamic Resource Scheduling for Improving Cloud Performance
ACO Based Dynamic Resource Scheduling for Improving Cloud Performance Priyanka Mod 1, Prof. Mayank Bhatt 2 Computer Science Engineering Rishiraj Institute of Technology 1 Computer Science Engineering Rishiraj
Group Based Load Balancing Algorithm in Cloud Computing Virtualization
Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information
A Load Balancing Model Based on Cloud Partitioning for the Public Cloud
IEEE TRANSACTIONS ON CLOUD COMPUTING YEAR 2013 A Load Balancing Model Based on Cloud Partitioning for the Public Cloud Gaochao Xu, Junjie Pang, and Xiaodong Fu Abstract: Load balancing in the cloud computing
Minimizing Response Time for Scheduled Tasks Using the Improved Particle Swarm Optimization Algorithm in a Cloud Computing Environment
Minimizing Response Time for Scheduled Tasks Using the Improved Particle Swarm Optimization Algorithm in a Cloud Computing Environment by Maryam Houtinezhad, Department of Computer Engineering, Artificial
AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING
AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING Gurpreet Singh M.Phil Research Scholar, Computer Science Dept. Punjabi University, Patiala [email protected] Abstract: Cloud Computing
Hybrid Job scheduling Algorithm for Cloud computing Environment
Hybrid Job scheduling Algorithm for Cloud computing Environment Saeed Javanmardi 1, Mohammad Shojafar 2, Danilo Amendola 2, Nicola Cordeschi 2, Hongbo Liu 3, and Ajith Abraham 4,5 1 Department of Computer
A resource schedule method for cloud computing based on chaos particle swarm optimization algorithm
Abstract A resource schedule method for cloud computing based on chaos particle swarm optimization algorithm Lei Zheng 1, 2*, Defa Hu 3 1 School of Information Engineering, Shandong Youth University of
Efficient Data Replication Scheme based on Hadoop Distributed File System
, pp. 177-186 http://dx.doi.org/10.14257/ijseia.2015.9.12.16 Efficient Data Replication Scheme based on Hadoop Distributed File System Jungha Lee 1, Jaehwa Chung 2 and Daewon Lee 3* 1 Division of Supercomputing,
Figure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues
Comparative Analysis of Load Balancing Algorithms in Cloud Computing
Comparative Analysis of Load Balancing Algorithms in Cloud Computing Anoop Yadav Department of Computer Science and Engineering, JIIT, Noida Sec-62, Uttar Pradesh, India ABSTRACT Cloud computing, now a
COMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID. Jovita Nenortaitė
ISSN 1392 124X INFORMATION TECHNOLOGY AND CONTROL, 2005, Vol.34, No.3 COMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID Jovita Nenortaitė InformaticsDepartment,VilniusUniversityKaunasFacultyofHumanities
Data Integrity Check using Hash Functions in Cloud environment
Data Integrity Check using Hash Functions in Cloud environment Selman Haxhijaha 1, Gazmend Bajrami 1, Fisnik Prekazi 1 1 Faculty of Computer Science and Engineering, University for Business and Tecnology
A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters
A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters Abhijit A. Rajguru, S.S. Apte Abstract - A distributed system can be viewed as a collection
On-line scheduling algorithm for real-time multiprocessor systems with ACO
International Journal of Intelligent Information Systems 2015; 4(2-1): 13-17 Published online January 28, 2015 (http://www.sciencepublishinggroup.com/j/ijiis) doi: 10.11648/j.ijiis.s.2015040201.13 ISSN:
A Locality Enhanced Scheduling Method for Multiple MapReduce Jobs In a Workflow Application
2012 International Conference on Information and Computer Applications (ICICA 2012) IPCSIT vol. 24 (2012) (2012) IACSIT Press, Singapore A Locality Enhanced Scheduling Method for Multiple MapReduce Jobs
Research Article 2015. International Journal of Emerging Research in Management &Technology ISSN: 2278-9359 (Volume-4, Issue-5) Abstract
International Journal of Emerging Research in Management &Technology Research Article May 2015 Study on Cloud Computing and Different Load Balancing Algorithms in Cloud Computing Prof. Bhavani. S, Ankit
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
Projects - Neural and Evolutionary Computing
Projects - Neural and Evolutionary Computing 2014-2015 I. Application oriented topics 1. Task scheduling in distributed systems. The aim is to assign a set of (independent or correlated) tasks to some
An ACO Approach to Solve a Variant of TSP
An ACO Approach to Solve a Variant of TSP Bharat V. Chawda, Nitesh M. Sureja Abstract This study is an investigation on the application of Ant Colony Optimization to a variant of TSP. This paper presents
Survey on Load Rebalancing for Distributed File System in Cloud
Survey on Load Rebalancing for Distributed File System in Cloud Prof. Pranalini S. Ketkar Ankita Bhimrao Patkure IT Department, DCOER, PG Scholar, Computer Department DCOER, Pune University Pune university
ENERGY-EFFICIENT TASK SCHEDULING ALGORITHMS FOR CLOUD DATA CENTERS
ENERGY-EFFICIENT TASK SCHEDULING ALGORITHMS FOR CLOUD DATA CENTERS T. Jenifer Nirubah 1, Rose Rani John 2 1 Post-Graduate Student, Department of Computer Science and Engineering, Karunya University, Tamil
Survey on Scheduling Algorithm in MapReduce Framework
Survey on Scheduling Algorithm in MapReduce Framework Pravin P. Nimbalkar 1, Devendra P.Gadekar 2 1,2 Department of Computer Engineering, JSPM s Imperial College of Engineering and Research, Pune, India
A NEW APPROACH FOR LOAD BALANCING IN CLOUD COMPUTING
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 2 Issue 5 May, 2013 Page No. 1636-1640 A NEW APPROACH FOR LOAD BALANCING IN CLOUD COMPUTING S. Mohana Priya,
