Efficient Cloud Computing Scheduling: Comparing Classic Algorithms with Generic Algorithm
|
|
|
- Willa Hodges
- 10 years ago
- Views:
Transcription
1 International Journal of Computer Networks and Communications Security VOL., NO. 7, JULY 2015, Available online at: E-ISSN (Online) / ISSN (Print) Efficient Cloud Computing Scheduling: Comparing Classic Algorithms with Generic Algorithm Msc. Masoumeh Alipori 1, 2 and PhD. HAMID HAJ SEYYED JAVADI 1 Department of Computer Engineering, Science and Research Branch, Islamic Azad University, Boroujerd, Iran 2 Department of Computer Engineering, Boroujerd Branch, Islamic Azad University, Boroujerd, Iran Department of Applied Mathematics, Faculty of Mathematics and Computer Science, Shahed University, Tehran, Iran 1,2 [email protected] ABSTRACT One of the most important indexes of using cloud services in that this technology is far from the user. In cloud computing systems, computing resources are presented as virtual machines. In such a scenario, scheduling algorithm plays a very important role because the purpose of scheduling is tasks efficiency so that time is reduced, and resources utilization can be improved. A user may use hundreds of computing resources in a cloud environment, so it is not possible to perform scheduling manually. This can be done by using classic algorithms whose results have been studied and compared with our proposed algorithm, genetic algorithm. Selecting an appropriate and efficient algorithm for resources scheduling is required due to dynamic feature of resources and various requests of users in cloud technology to increase efficiency. In this research, our purpose is to perform and obtain an optimal scheduling by using genetic algorithm to reach the main purpose of finding an optimum scheduling to execute tasks graph in a multi-processor structure so that total execution time or ending time of the last work unit is minimized. Keywords: Cloud Computing, Scheduling Algorithm, Genetic Algorithm, Classic Algorithms. 1 INTRODUCTION Evolutionary route of computing is one of the essentials in today's life. In the case, the users of cloud environment try to access it on the basis of their needs. Also, they consider where the service is located or how it is delivered (Pearson, 2009). Cloud computing tries to provide services in network virtual machines dynamically so that users can access to their required application programs all over the world (Charbrashkhar et al,2012). Cloud technology prevents computing resources management remotely. Regardless of the used pieces and the user location, users can access to all services in cloud computing by using a browser (Pashpcosineh and Krit, 20012; Fourl et al, 2011). Selecting an appropriate and efficient algorithm is required to increase efficiency due to dynamic feature of resources and various requests of users in cloud technology (Mafiami, 2009). In cloud computing, a dynamic and new generation is provided by presenting services in dynamic and networked virtual machines, and users can access to application programs all over the world (Bouya et al, 2009). Due to dynamic feature of resources and requests in cloud computing, allocation of resources to requests is considered as NP-complete problems. In recent years, one of the most important and promising methods used to solve such problems and to find optimal answer for resources scheduling is innovative methods derived from the nature. These methods are similar to natural or social systems. Some of these methods are genetic algorithm, chakoos optimization algorithm, and optimization of particles mass. Nature-oriented algorithm is a global optimization technique based on population. It is widely applied in most optimization fields due to its simple search
2 272 mechanism, computing efficiency and complexity and easy implementation (Houmar, 2012). Since immediate execution of is considered in cloud computing, a suitable scheduling algorithm can increase the speed and use maximum processing power of resources (Yousefinezhad et al, 2012). 2 CLASSIC ALGORITHMS Scheduling must be performed in such a way that it can minimize total execution time of program on the basis of tasks time and the relationship between. Scheduling problem of tasks graph is a NP-Hard problem (Grace and Johnson, 1979). Hence approaches based on deterministic methods are efficient. Using evolutionary processing algorithm, mostly genetic algorithm, chakoos algorithm and other revolutionary algorithm are efficient to solve this problem due to their undeterministic feature. In previous approaches, tasks graph in multi-processor architecture of nongenetic algorithm has been proposed to solve scheduling problem. In this cases, there are six important non-genetic algorithms involving LAST (Wong et al, 1998; Bechester and Patel, 1989), EFT (Gari and Johnson, 1979), HLEFT (Sih and Li, 199), EZ( Couria et al, 1999), MCP (Kaffman, 1976; Weo et al, 1990), and LC (Dadhi and Ahmad, 1995). Among these algorithms, MCP is the best non-genetic algorithm to solve this problem so it is used to evaluate and compare other algorithms. GENETIC ALGORITHM Evolutionary account was presented in 1960 for the first time by Richembery, He studied evolution strategy. Later, his theory was studied and investigated by many researchers. Then, genetic algorithm presented by John Holland in 1975 in Michigan University. Genetic algorithm has been inspired from genetic science and Darwin s theory of evolution, and it is based on the survival of the best or natural selection. A common application of genetic algorithm is using it as an optimization function. Genetic algorithm is a useful tool in terms of pattern detection, feature selection, image perception and machinery learning. This algorithm has been inspired from nature, and it is based on evolutionary principle of survival of the fittest. Although genetic algorithm was proposed after evolutionary strategy algorithm, it is the most wellknown method among evolutionary algorithms. In genetic algorithm, population survives according to their desirability. Those having better capability will have more marriage and reproduction chance. Therefore, children are created with better efficiency after some generations. In genetic algorithm, each person is introduced as a chromosome. The chromosomes are completed in each generation. Chromosomes are evaluated in each generation, and they survive on the basis of their value. Reproduction is considered in genetic algorithm by using host operators and mutation. The superior parents are selected on the basis of fitness function. In each execution step of genetic algorithms, some points of search space are randomly processed. A sequence of characters is attributed to each point, and genetic operations are applied on these sequences. Then, the obtained sequences are decoded so that new points are obtained in search space. Their participants in the next step are determined by considering the value of objective function in each point. Genetic algorithms are oriented and random optimization method, and they gradually move toward the optimal point. It can be said that, in comparison to other optimization methods, genetic algorithm is an algorithm that can be applied for every problem without knowing the problem and without applying any limitations on its variables. Also, it has proved efficiency in finding global optimum. This method can solve complex optimization problems, or it can perceive reliable and valid global optimum. Genetic algorithm is used to search in large space, and this map is usually used to solve special problems. The results obtained from this algorithm show that it is one of the best map methods (Zhang et al, 2011). When are meta-heuristic and innovative methods used? Simple problems with too large samples (due to large dimensions of the problem, solving it precisely it costly). Simple problems with much real time limitations (dynamic optimization problems). Optimization problems with objective functions or time-consuming limitations (high computing cost in precise methods). Non-analytical models Complex simulation problems Control problems (such as traffic management in which decisions are in the range of the seconds).
3 27 4 THE WAY OF DECODING CHROMOSOME Each allocation is shown as a string constituting of a solution. Each string is used as a genetic algorithm chromosome. Figure 8-2 shows a view of a chromosome. Table 1: A sample of chromosome used in genetic algorithm VM1 Host1 VM2 Host2 VM Host VMn Hostn An appropriate resource has been considered in each solution and for each virtual machine among physical hosts. It shows that each virtual machine is allocated to physical host in related column of the map. Each chromosome involves N genes constituting the chromosome length. The number of genes can be the number of tasks entered to the system or prepared tasks. Data center of cloud system is responsible for collecting and keeping information related to operation power in resources and its other features (Lois et al, 2009). In the method, a resource is considered for each task to provide a chromosome from the ordered virtual list of available resources, and it is derived from the resource list of cloud system data center. This list is updated to perform some operations like creating initial population, cross over and mutation. 5 SCHEDULING Scheduling of resources is very important in cloud computing environment. Each user may face with hundreds of virtual resources in executing the task in cloud computing environment. However, allocating the tasks to virtual resources by the user is impossible. Scheduling system controls various tasks in the cloud system to increase the rate of task completion ability of resources and computing power. Cloud computing is highly dependent on virtualization. It can be said that clouds are virtual branches so tasks scheduling in various and heterogeneous physical machines is a crucial task. Scheduling in cloud computing environment has been considered as one of the most important challenges in cloud computing. In cloud computing systems, computing resources are presented as virtual machines. In such a scenario, scheduling algorithm plays a very important role because the purpose of scheduling is the efficiency of tasks to decrease the time and to improve resources utilization. In a cloud environment, the user may use hundreds of computing resources. Therefore, scheduling cannot be performed manually. An important point of scheduling is keeping information related to resources (Zhang Yan et al, 2011). 6 METHODS AND COMMENTS The main assumptions are as follows: 1)Every machine can process several tasks each time (by using virtual machine). 2)Each task is processed just by one machine each time. Hence, one operation cannot be allocated to two resources simultaneously. In this regard, we define fitness function. FF = min(execution times) + FL ) Tasks are continuosly paformed, and they must not be stopped. 4) Objective function of the model refers to minimizing time of executing whole project in a way that transposition relations are followed among activities. The last phase occurring after scheduling is integrating empty spaces resulting from scheduling and repetition, so the response time reduces. The input can be explained as directed acyclic graph called tasks graph of G=(V,E) [9]. Each node is a member of V set, and it shows a task unit of the program. The weight of these nodes determines execution time of related task unit. Also, this graph involves a set of edges, E, showing prerequisite relations among task units. When there is an edge in the form of (ti,tj), tj can not initiate the executing until ti completes its execution. These edges are weighted, and the weight of each edge shows communication cost and sending the message between two task units. This cost of time is considered when two related task units are executed in different. If the are same, then communication cost will be Zero. 7 THE PROPOSED ALGORITHM The proposed algorithm performs its tasks by considering middle population rather than random population. In this algorithm, computing the earliest time for executing each node is required for the list of task units' priorities. This parameter is shown by Ttlevel (ni), and it is the length of longest route from initiation node to ni regardless of execution time of ni node. Along with executing this value,
4 274 critical path and its length can be determined. This algorithm has been designed in such a way that it tries to make the critical path shorter and to reduce inter-processor communication cost. Communication cost will be Zero among them by executing two task units on a unit processor. In this section, the proposed algorithm for graph of figure 15 is studied and compared with the algorithms of GA, DCP, MD, DSC and MCP. Fig.. Gantt graph obtained from DSC algorithm with Fig. 4. Gantt graph obtained from MD algorithm with P1 P2 P Average performance P1 P2 P P4 Average performance Fig. 1. An example of task graph with 18 tasks Fig. 5. Gantt graph obtained from DCP algorithm with s Fig. 2. Gantt graph obtained from MCP algorithm with 4 s In figure 2, Gantt chart of algorithms displayed in the table of figure 2 is demonstrated in the task of figure 2 along with efficiency in graph of figure 1. P1 P2 P P4 P5 P6 Average performa nce processo rs P1 P2 Average performance Fig. 6. Gantt graph obtained from GA with 2
5 275 Table 2: The results obtained from MCP, DSC, MD, DCP and genetic algorithms GA DCP MD 460 Fig. 7. comparing the efficiency of condition We compare the proposed algorithm with wellknown algorithm of MCP and some other algorithm. Also, we consider the graphs in which the result of their scheduling is specified under these algorithms. As it has been shown, the result of presented algorithm is better than mentioned classic algorithms. The proposed algorithm is executed quicker than other algorithms when the number of tasks increases. In addition, the proposed algorithm has more stability, and in most cases, optimal answer is obtained. 8 REFERENCES DSC MCP The algorithm Number of End time [1] Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility. In: Future Generation Computer Systems, vol. 25(6), pp Elsevier Science, Amsterdam (2009) [2] Yashpalsinh Jadeja, Kirit Modi, Cloud Computing - Concepts, Architecture and Challenges International Conference on Computing, Electronics and Electrical Technologies [ICCEET],2012. [] Tim Forell, Dejan Milojicic, Vanish Talwar,Hewlett-Packard, Cloud Management: Challenges and Opportunities,IEEE, IEEE International Parallel & Distributed Processing Symposium [ICCEET],2011. [4] Zhongyuan Le1, Ying Wang, Wen Zhou, A dynamic priority scheduling algorithm on service request scheduling in cloud computing, International Conference on Electronic & Mechanical Engineering and Information Technology, [5] Humar Kahramanli (2012), A Modified Cuckoo Optimization Algorithm for Engineering Optimization, International Journal of Future Computer and Communication, Vol 1(2), pp [6] R. Maggiani, "Cloud Computing is changing how we communicate," presented at the IEEE International Professional communication Conference, [7] M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, W. H. Freeman and Company, [8] Y. K. Kwok and I. Ahmad, Benchmarking and Comparison of the Task Graph Scheduling Algorithms, Proceedings of the 12th International Parallel Processing Symposium, April 1998, pp [9] J. J. Hwang, Y. C. Chow, F. D. Anger and C. Y. Lee, Scheduling Precedence Graphs in Systems with Interprocessor Communication Times, SIAM J. on Comp., Vol. 18, No. 2, Apr. 1989, pp [10] G. C. Sih and E. A. Lee, A Compile-Time Scheduling Heuristic for Interconnection- Constrained Heterogeneous Processor Architectures, IEEE Trans. on Parallel and Distributed Systems, Vol.4, No. 2, Feb. 199 pp [11] J. Baxter and J. H. Patel, The LAST Algorithm: A Heuristic- Based Static Task Allocation Algorithm, Proc. of Int l Conf. Parallel Processing, Vol. 2, Aug. 1989, pp [12] E. G. Coffman, Computer and Job-Shop Scheduling Theory, Wiley, New York, [1] M. Y. Wu and D. D. Gajski, Hyper-tool: A Programming Aid for Message-Passing Systems, IEEE Trans. on Parallel and Distributed Systems, Vol. 1, No., Jul. 1990, pp [14] M. K. Dhodhi, and I. Ahmad, A Multiprocessor Scheduling Scheme Using Problem-Space Genetic Algorithms, Proc. IEEE Int. Conf. Evolutionary Computation,1995. [15] Chandrashekhar S. Pawar and R.B.Wagh.(2012). A review of resource allocation policies in cloud computing. World Journal of Science and Technology, 2(): [16] Person.S. (2009).Taking Account of Privacy when Designing Cloud Computing Service. IEEE Computer Socienty Washington. DC, USA, pp
6 276 [17] M. Y. Wu and D. D. Gajski, Hyper-tool: A Programming Aid for Message-Passing Systems, IEEE Trans. on Parallel and Distributed Systems, Vol. 1, No., Jul. 1990, pp [18] A. Gerasoulis and T. Yang, A Comparison of Clustering Heuristics for Scheduling DAGs on Multi, J. Parallel and Distributed Computing, Vol. 16, No. 4, Dec. 1992, pp [19] Y. K. Kwok and I. Ahmad, Benchmarking and Comparison of the Task Graph Scheduling Algorithms, Department of Electrical and Electronic Engineering, University of Hong Kong, Hong Kong, March 17, [20] B. Shirazi, M. Wang and G. Pathak, Analysis and Evaluation of Heuristic Methods for Static Scheduling, J. Parallel and Distributed Computing, No. 10, 1990, pp [21] E. S. H. Hou, N. Ansari, and H. Ren, A Genetic Algorithm for Multiprocessor Scheduling, IEEE Trans. on Parallel and Distributed Computing, Vol. 5, No. 2, February 1994, pp [22] R. C. Correa, A. Ferreira and P. Rebreyend, Scheduling Multiprocessor Tasks with Genetic Algorithms, IEEE Trans. Parallel and Distributed Systems, Vol. 10, No. 8, 1999, pp [2] M. K. Dhodhi, and I. Ahmad, A Multiprocessor Scheduling Scheme Using Problem-Space Genetic Algorithms, Proc. IEEE Int. Conf. Evolutionary Computation,1995. [24] Y. Kwok and I. Ahmad, Static Scheduling Algorithms for Allocating Directed Task Graphs to Multi, ACM Computing Surveys, Vol. 1, No. 4, 1999, pp
Efficient Scheduling in Cloud Networks Using Chakoos Evolutionary Algorithm
International Journal of Computer Networks and Communications Security VOL., NO. 5, MAY 2015, 220 224 Available online at: www.ijcncs.org E-ISSN 208-980 (Online) / ISSN 2410-0595 (Print) Efficient Scheduling
A Comparison of General Approaches to Multiprocessor Scheduling
A Comparison of General Approaches to Multiprocessor Scheduling Jing-Chiou Liou AT&T Laboratories Middletown, NJ 0778, USA [email protected] Michael A. Palis Department of Computer Science Rutgers University
A STUDY OF TASK SCHEDULING IN MULTIPROCESSOR ENVIROMENT Ranjit Rajak 1, C.P.Katti 2, Nidhi Rajak 3
A STUDY OF TASK SCHEDULING IN MULTIPROCESSOR ENVIROMENT Ranjit Rajak 1, C.P.Katti, Nidhi Rajak 1 Department of Computer Science & Applications, Dr.H.S.Gour Central University, Sagar, India, [email protected]
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical
SCHEDULING MULTIPROCESSOR TASKS WITH GENETIC ALGORITHMS
SCHEDULING MULTIPROCESSOR TASKS WITH GENETIC ALGORITHMS MARIN GOLUB Department of Electronics, Microelectronics, Computer and Intelligent Systems Faculty of Electrical Engineering and Computing University
ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013
Transistor Level Fault Finding in VLSI Circuits using Genetic Algorithm Lalit A. Patel, Sarman K. Hadia CSPIT, CHARUSAT, Changa., CSPIT, CHARUSAT, Changa Abstract This paper presents, genetic based algorithm
Fig. 1 WfMC Workflow reference Model
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 10 (2014), pp. 997-1002 International Research Publications House http://www. irphouse.com Survey Paper on
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
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
QoS Based Scheduling of Workflows in Cloud Computing UPnP Architecture
QoS Based Scheduling of Workflows in Cloud Computing UPnP Architecture 1 K. Ramkumar Research Scholar Computer Science and Engineering Manonmaniam Sundaranar University Tirunelveli - 627012, Tamilnadu,
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
CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM
CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM *Shabnam Ghasemi 1 and Mohammad Kalantari 2 1 Deparment of Computer Engineering, Islamic Azad University,
Optimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004
A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0
212 International Conference on System Engineering and Modeling (ICSEM 212) IPCSIT vol. 34 (212) (212) IACSIT Press, Singapore A Binary Model on the Basis of Imperialist Competitive Algorithm in Order
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,
Numerical Research on Distributed Genetic Algorithm with Redundant
Numerical Research on Distributed Genetic Algorithm with Redundant Binary Number 1 Sayori Seto, 2 Akinori Kanasugi 1,2 Graduate School of Engineering, Tokyo Denki University, Japan [email protected],
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,,
Multiobjective Multicast Routing Algorithm
Multiobjective Multicast Routing Algorithm Jorge Crichigno, Benjamín Barán P. O. Box 9 - National University of Asunción Asunción Paraguay. Tel/Fax: (+9-) 89 {jcrichigno, bbaran}@cnc.una.py http://www.una.py
Improved Multiprocessor Task Scheduling Using Genetic Algorithms
From: Proceedings of the Twelfth International FLAIRS Conference. Copyright 999, AAAI (www.aaai.org). All rights reserved. Improved Multiprocessor Task Scheduling Using Genetic Algorithms Michael Bohler
A Parallel Processor for Distributed Genetic Algorithm with Redundant Binary Number
A Parallel Processor for Distributed Genetic Algorithm with Redundant Binary Number 1 Tomohiro KAMIMURA, 2 Akinori KANASUGI 1 Department of Electronics, Tokyo Denki University, [email protected]
International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015
RESEARCH ARTICLE OPEN ACCESS Ensuring Reliability and High Availability in Cloud by Employing a Fault Tolerance Enabled Load Balancing Algorithm G.Gayathri [1], N.Prabakaran [2] Department of Computer
Evaluation of Different Task Scheduling Policies in Multi-Core Systems with Reconfigurable Hardware
Evaluation of Different Task Scheduling Policies in Multi-Core Systems with Reconfigurable Hardware Mahyar Shahsavari, Zaid Al-Ars, Koen Bertels,1, Computer Engineering Group, Software & Computer Technology
Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction
Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable
Complex Network Visualization based on Voronoi Diagram and Smoothed-particle Hydrodynamics
Complex Network Visualization based on Voronoi Diagram and Smoothed-particle Hydrodynamics Zhao Wenbin 1, Zhao Zhengxu 2 1 School of Instrument Science and Engineering, Southeast University, Nanjing, Jiangsu
M. Sugumaran / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (3), 2011, 1001-1006
A Design of Centralized Meeting Scheduler with Distance Metrics M. Sugumaran Department of Computer Science and Engineering,Pondicherry Engineering College, Puducherry, India. Abstract Meeting scheduling
Storage Optimization in Cloud Environment using Compression Algorithm
Storage Optimization in Cloud Environment using Compression Algorithm K.Govinda 1, Yuvaraj Kumar 2 1 School of Computing Science and Engineering, VIT University, Vellore, India [email protected] 2 School
SCORE BASED DEADLINE CONSTRAINED WORKFLOW SCHEDULING ALGORITHM FOR CLOUD SYSTEMS
SCORE BASED DEADLINE CONSTRAINED WORKFLOW SCHEDULING ALGORITHM FOR CLOUD SYSTEMS Ranjit Singh and Sarbjeet Singh Computer Science and Engineering, Panjab University, Chandigarh, India ABSTRACT Cloud Computing
Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors
2011 International Symposium on Computer Networks and Distributed Systems (CNDS), February 23-24, 2011 Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors Atefeh Khosravi,
New binary representation in Genetic Algorithms for solving TSP by mapping permutations to a list of ordered numbers
Proceedings of the 5th WSEAS Int Conf on COMPUTATIONAL INTELLIGENCE, MAN-MACHINE SYSTEMS AND CYBERNETICS, Venice, Italy, November 0-, 006 363 New binary representation in Genetic Algorithms for solving
ANALYSIS OF WORKFLOW SCHEDULING PROCESS USING ENHANCED SUPERIOR ELEMENT MULTITUDE OPTIMIZATION IN CLOUD
ANALYSIS OF WORKFLOW SCHEDULING PROCESS USING ENHANCED SUPERIOR ELEMENT MULTITUDE OPTIMIZATION IN CLOUD Mrs. D.PONNISELVI, M.Sc., M.Phil., 1 E.SEETHA, 2 ASSISTANT PROFESSOR, M.PHIL FULL-TIME RESEARCH SCHOLAR,
Genetic Algorithm Based Interconnection Network Topology Optimization Analysis
Genetic Algorithm Based Interconnection Network Topology Optimization Analysis 1 WANG Peng, 2 Wang XueFei, 3 Wu YaMing 1,3 College of Information Engineering, Suihua University, Suihua Heilongjiang, 152061
Constrained Classification of Large Imbalanced Data by Logistic Regression and Genetic Algorithm
Constrained Classification of Large Imbalanced Data by Logistic Regression and Genetic Algorithm Martin Hlosta, Rostislav Stríž, Jan Kupčík, Jaroslav Zendulka, and Tomáš Hruška A. Imbalanced Data Classification
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM Md. Shahjahan Kabir 1, Kh. Mohaimenul Kabir 2 and Dr. Rabiul Islam 3 1 Dept. of CSE, Dhaka International University, Dhaka, Bangladesh
SOFTWARE TESTING STRATEGY APPROACH ON SOURCE CODE APPLYING CONDITIONAL COVERAGE METHOD
SOFTWARE TESTING STRATEGY APPROACH ON SOURCE CODE APPLYING CONDITIONAL COVERAGE METHOD Jaya Srivastaval 1 and Twinkle Dwivedi 2 1 Department of Computer Science & Engineering, Shri Ramswaroop Memorial
STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1
STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1 Prajakta Joglekar, 2 Pallavi Jaiswal, 3 Vandana Jagtap Maharashtra Institute of Technology, Pune Email: 1 [email protected],
Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing
Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing Nilesh Pachorkar 1, Rajesh Ingle 2 Abstract One of the challenging problems in cloud computing is the efficient placement of virtual
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
Attack graph analysis using parallel algorithm
Attack graph analysis using parallel algorithm Dr. Jamali Mohammad ([email protected]) Ashraf Vahid, MA student of computer software, Shabestar Azad University ([email protected]) Ashraf Vida, MA
Approximated Distributed Minimum Vertex Cover Algorithms for Bounded Degree Graphs
Approximated Distributed Minimum Vertex Cover Algorithms for Bounded Degree Graphs Yong Zhang 1.2, Francis Y.L. Chin 2, and Hing-Fung Ting 2 1 College of Mathematics and Computer Science, Hebei University,
Chapter 1 Introduction to Scheduling and Load Balancing
Chapter 1 Introduction to Scheduling and Load Balancing Advances in hardware and software technologies have led to increased interest in the use of large-scale parallel and distributed systems for database,
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* Algorithm Based Optimization for Cloud Storage
International Journal of Digital Content Technology and its Applications Volume 4, Number 8, November 21 A* Algorithm Based Optimization for Cloud Storage 1 Ren Xun-Yi, 2 Ma Xiao-Dong 1* College of Computer
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) International Journal of Emerging Technologies in Computational
A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms
A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms MIGUEL CAMELO, YEZID DONOSO, HAROLD CASTRO Systems and Computer Engineering Department Universidad de los
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
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,
Minimal Cost Data Sets Storage in the Cloud
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. 5, May 2014, pg.1091
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
Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems
Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems G.Rajina #1, P.Nagaraju #2 #1 M.Tech, Computer Science Engineering, TallaPadmavathi Engineering College, Warangal,
Intuitionistic fuzzy load balancing in cloud computing
8 th Int. Workshop on IFSs, Banská Bystrica, 9 Oct. 2012 Notes on Intuitionistic Fuzzy Sets Vol. 18, 2012, No. 4, 19 25 Intuitionistic fuzzy load balancing in cloud computing Marin Marinov European Polytechnical
A Survey on Cloud Computing
A Survey on Cloud Computing Poulami dalapati* Department of Computer Science Birla Institute of Technology, Mesra Ranchi, India [email protected] G. Sahoo Department of Information Technology Birla
Presentation of Multi Level Data Replication Distributed Decision Making Strategy for High Priority Tasks in Real Time Data Grids
Presentation of Multi Level Data Replication Distributed Decision Making Strategy for High Priority Tasks in Real Time Data Grids Naghmeh Esmaieli [email protected] Mahdi Jafari [email protected]
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington [email protected] Varghese S. Jacob University of Texas at Dallas [email protected]
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,
A Robust Method for Solving Transcendental Equations
www.ijcsi.org 413 A Robust Method for Solving Transcendental Equations Md. Golam Moazzam, Amita Chakraborty and Md. Al-Amin Bhuiyan Department of Computer Science and Engineering, Jahangirnagar University,
An Evolutionary Algorithm in Grid Scheduling by multiobjective Optimization using variants of NSGA
International Journal of Scientific and Research Publications, Volume 2, Issue 9, September 2012 1 An Evolutionary Algorithm in Grid Scheduling by multiobjective Optimization using variants of NSGA Shahista
Advances in Smart Systems Research : ISSN 2050-8662 : http://nimbusvault.net/publications/koala/assr/ Vol. 3. No. 3 : pp.
Advances in Smart Systems Research : ISSN 2050-8662 : http://nimbusvault.net/publications/koala/assr/ Vol. 3. No. 3 : pp.49-54 : isrp13-005 Optimized Communications on Cloud Computer Processor by Using
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
An Improved Ant Colony Optimization Algorithm for Software Project Planning and Scheduling
An Improved Ant Colony Optimization Algorithm for Software Project Planning and Scheduling Avinash Mahadik Department Of Computer Engineering Alard College Of Engineering And Management,Marunje, Pune [email protected]
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing
Optimal Multi Server Using Time Based Cost Calculation in Cloud Computing
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. 8, August 2014,
An Interactive Visualization Tool for the Analysis of Multi-Objective Embedded Systems Design Space Exploration
An Interactive Visualization Tool for the Analysis of Multi-Objective Embedded Systems Design Space Exploration Toktam Taghavi, Andy D. Pimentel Computer Systems Architecture Group, Informatics Institute
OPTIMIZED SENSOR NODES BY FAULT NODE RECOVERY ALGORITHM
OPTIMIZED SENSOR NODES BY FAULT NODE RECOVERY ALGORITHM S. Sofia 1, M.Varghese 2 1 Student, Department of CSE, IJCET 2 Professor, Department of CSE, IJCET Abstract This paper proposes fault node recovery
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
Highway Maintenance Scheduling Using Genetic Algorithm with Microscopic Traffic Simulation
Wang, Cheu and Fwa 1 Word Count: 6955 Highway Maintenance Scheduling Using Genetic Algorithm with Microscopic Traffic Simulation Ying Wang Research Scholar Department of Civil Engineering National University
An Immune System Based Genetic Algorithm Using Permutation-Based Dualism for Dynamic Traveling Salesman Problems
An Immune System Based Genetic Algorithm Using Permutation-Based Dualism for Dynamic Traveling Salesman Problems Lili Liu 1, Dingwei Wang 1, and Shengxiang Yang 2 1 School of Information Science and Engineering,
RANKING THE CLOUD SERVICES BASED ON QOS PARAMETERS
RANKING THE CLOUD SERVICES BASED ON QOS PARAMETERS M. Geetha 1, K. K. Kanagamathanmohan 2, Dr. C. Kumar Charlie Paul 3 Department of Computer Science, Anna University Chennai. A.S.L Paul s College of Engineering
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:
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
Efficient DNS based Load Balancing for Bursty Web Application Traffic
ISSN Volume 1, No.1, September October 2012 International Journal of Science the and Internet. Applied However, Information this trend leads Technology to sudden burst of Available Online at http://warse.org/pdfs/ijmcis01112012.pdf
Cellular Automaton: The Roulette Wheel and the Landscape Effect
Cellular Automaton: The Roulette Wheel and the Landscape Effect Ioan Hălălae Faculty of Engineering, Eftimie Murgu University, Traian Vuia Square 1-4, 385 Reşiţa, Romania Phone: +40 255 210227, Fax: +40
BRCM College of Computer Science & Tech., Bahal, India
Level Based Optimized Workflow Scheduling In Cloud Environment Divya Kataria 1, Dr. Sudesh Kumar 2 1 PG Scholar, 2 Head of Department, CSE BRCM College of Computer Science & Tech., Bahal, India Abstract-
Alpha Cut based Novel Selection for Genetic Algorithm
Alpha Cut based Novel for Genetic Algorithm Rakesh Kumar Professor Girdhar Gopal Research Scholar Rajesh Kumar Assistant Professor ABSTRACT Genetic algorithm (GA) has several genetic operators that can
International Journal of Engineering Research ISSN: 2348-4039 & Management Technology November-2015 Volume 2, Issue-6
International Journal of Engineering Research ISSN: 2348-4039 & Management Technology Email: [email protected] November-2015 Volume 2, Issue-6 www.ijermt.org Modeling Big Data Characteristics for Discovering
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
Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS
Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS Shantanu Sasane Abhilash Bari Kaustubh Memane Aniket Pathak Prof. A. A.Deshmukh University of Pune University of Pune University
SECURE CLOUD STORAGE PRIVACY-PRESERVING PUBLIC AUDITING FOR DATA STORAGE SECURITY IN CLOUD
Volume 1, Issue 7, PP:, JAN JUL 2015. SECURE CLOUD STORAGE PRIVACY-PRESERVING PUBLIC AUDITING FOR DATA STORAGE SECURITY IN CLOUD B ANNAPURNA 1*, G RAVI 2*, 1. II-M.Tech Student, MRCET 2. Assoc. Prof, Dept.
Scheduling and Load Balancing in Parallel and Distributed Systems
Scheduling and Load Balancing in Parallel and Distributed Systems Behrooz A. Shirazi Ali R. Hurson Krishna M.Kayi IEEE Computer Society Press Los Alamitos, California Washington Brussels Tokyo - a?-/ Contents
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
Traffic Prediction in Wireless Mesh Networks Using Process Mining Algorithms
Traffic Prediction in Wireless Mesh Networks Using Process Mining Algorithms Kirill Krinkin Open Source and Linux lab Saint Petersburg, Russia [email protected] Eugene Kalishenko Saint Petersburg
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
Cloud Computing for Agent-based Traffic Management Systems
Cloud Computing for Agent-based Traffic Management Systems Manoj A Patil Asst.Prof. IT Dept. Khyamling A Parane Asst.Prof. CSE Dept. D. Rajesh Asst.Prof. IT Dept. ABSTRACT Increased traffic congestion
