Ant Colony Optimization for Data Grid Replication Services Technical Report RR DIIS. UNIZAR.

Size: px
Start display at page:

Download "Ant Colony Optimization for Data Grid Replication Services Technical Report RR-06-08. DIIS. UNIZAR."

Transcription

1 Ant Colony Optimization for Data Grid Replication Services Technical Report RR DIIS. UNIZAR. Víctor Méndez Muñoz 1 and Felix García Carballeira 2 1 Universidad de Zaragoza, CPS, Edificio Ada Byron, María de Luna, Zaragoza, Spain vmendez@unizar.es, eureka@nodo50.org, 2 Universidad Carlos III de Madrid, EPS, Edificio Sabatini, Av. de la Universidad, 30, Leganés. Madrid. Spain fgcarbal@inf.uc3m.es Abstract. Nowadays data Grid replication is still the critical point for improving the performance of data intensive applications. Furthermore, data replication provides fault tolerance and load balancing. Most of the techniques for data replication use Replica Location Services (RLS) to resolve the logical name of files to its physical locations. An example of such service is Giggle, which can be found in the OGSA/Globus architecture. Classical algorithms also need some catalog and optimization services. For example, the EGEE Data Grid project, based in Globus open source components, implements for this purpose the Replica Optimization Service (ROS) and the Replica Metadata Catalog (RMC). Our previous work have provided an enhanced Giggle framework, that simplify the location service using a flat catalogue structure, that combined with appropriate heuristic, obtain much better performances than traditional approaches. With this aim, we propose the use of Emergent Artificial Intelligence (EAI) techniques to data replication. In previous works, the authors have applied the Particle Swarm Optimization to data replication. In this paper we apply Ant Colony Optimization (ACO) techniques, another technique of the EAI, to data replication. Theses techniques are based on the soft flat location service described on previous work. The simulation results presented in this paper confirm that ACO using the enhanced Giggle, is another Emergent Artificial Intelligent approach, that improve performance compared with traditional solutions. 1 Introduction Grid middleware and applications are using local scheduling and data co-scheduling, but no global scheduling is today working in real life. While research efforts are focusing on this ways, data Grid replication systems are still the critical part in final makespan. The assumed framework for data replication, based on OGSA[1] and Giggle[2] de facto standards, are giving directions for greedy algorithms with complicated scaling features, as we explain on the following related work section.

2 Next years Grids are expected to grow in complexity and data size in orders of magnitude, so it is urgent to take up data replication as the critical Grid issue. Our previous work[3] propose an enhanced Giggle framework, that simplified the location service in a flat catalog structure, that combined with suitable heuristic, realize much better performances than traditional approaches. The resulting location service is shown on figure 1 and based on Globus middleware[4]. Fig. 1. Flat RLS architecture The Giggle location service join with a replica optimization and catalog services for real Globus infrastructures, like for example EGEE middleware using ROS and RMC. Our flat Giggle works with simplified versions of this services, supporting optimization service with Emergent Artificial Intelligent(EAI) algorithms,. Given a logical identifier of a file(lfn), the RLS must to provide the physical locations of the replicas for the file(pfn). The RLS consists of two components. Local Replica Catalogs (LRCs) manages consistent information about logical to physical mappings on each site or node. Virtual Organisations are usually geographical and user affinity communities around a big data producer, in the scale of Tera Bytes a day, with the aim of extract information from this read-only remote data, by running jobs on the Grid. On this context replication is used for fault tolerance as well as to provide load balancing by distributed replicas of data. Intuitively our locally independent paradigm fits well with user and geographical affinities, that works well in similar environments like web-proxing[5][6]. The mentioned paper[3] describes particle swarm optimization algorithm, that fills the implicit interface, using the soft replica optimization and catalog services. The present paper study ACO, another EAI approach, as an alternative to PSO and in different scenarios.

3 Next section of this paper describes the related work on others data Grid replica state of the art algorithms, and we analyse the research branches to get some theoretical conclusions. After related work section we explain the proposed ACO algorithm, that is the main contribution of the paper. On the fourth section we shown the evaluation methodology, and on fifth we present experimental results of our improved approach to the data Grid. Finally we summarise some conclusions and future work. 2 Related Work Chervenak et al.[2] describe performance results for five implementation approaches based on some canonical Giggle configurations. They use prototype implementations that show good scalability but does not include network simulation, the prototype is focused on disks throughput, but both disks and network could be system lack depending on study issue class. There are many approaches that propose an economical algorithm for replica selection where the costs of a file transfers are evaluated as: cost(f, i, j) = f(bandwidht i,j, size f ) (1) Lamehamedi and Deelman approach[7] uses both hierarchical and flat propagation graphs spanning the overall set of replicas to overlay replicas on the Data Grid and minimising inter-replica communications cost. Beginning on the hierarchical Giggle topology they introduce a flat-tree structure with redundant interconnections for its nodes; closer the node is to the root, more interconnections it has. The flat-tree was originally introduced by Leisersons[8] to improve the performance of interconnection networks in parallel computing systems. Lamehamedi et al. identifies on this approach that flat-tree on a ring topology suits best than hierarchical with multiple servers or peer replica applications. For simulation framework they use a network simulation[9], without considerer the disks throughput, so results are limited by the premise that the system lack is on the network. Anyway they obtain rough network resource consumption evaluation comparing with the pure hierarchical RLS. Another economic approach[10][11] understand the Grid as a market where data files represent the goods. They are purchased by Computing Elements for jobs and by Storage Element in order to make an investment that will improve their revenues in the future. The files are sold by Storage Elements to Compute Elements and to other Storage Elements. Compute Elements try to minimise the file purchase cost and the Storage Elements have the goal of maximising profits. When a replication decision is taken, the file transfer cost is the price for the good, like the function 1 show above. The Replica Optimiser may replicate or not based on whether the replication(with associated file transfer and file deletion) will result in to reduce the expected future access cost for the local Computing Elements. Replica Optimiser keeps track of the file requests it receives and uses an evaluation function: E(f, r, n), defined in [12] that returns the predicted

4 number of times a file f, will be request in the next n, based on the past r request history base line. The prediction function E is calculated for a new file request received on Replica Optimiser for file f. E is also calculated for every file in the storage node. If there is no file with less value than the value of new file request f, then no replication occurs. Otherwise least value file is selected for deletion an new replica is created for f. The research group that propose this approach also present OptorSim [13] [14], the first Grid simulator that holds network and in some way disk costs. The first version was time driven but second version is event driven and it also has others scheduling improvements[15]. Results [10] present some specific realistic cases where the economic model shows marked performance improvements over traditional methods. A Peer-to-Peer replica location service based on a distributed hash table[16] is fill on Giggle with Peer-to-Peer-RLI(P-RLI). P-RLI uses the Chord algorithm to self-organise P-RLI and it exploits the Chord overlay network to replicate P-RLI mappings. The Chord algorithm also route adaptively the P-RLI logical names with LRC sites. The replication of mappings provides a high level of reliability in the P-RLI, the consistency is stronger than in simple RLI nodes. The P-RLS performance is tested on a 16-node cluster scale with the network size. It is also tested with a simulation for larger network of P-RLI nodes, evaluating the distribution of mappings in the P-RLS network. The simulation for this test section is not a complete simulation of the P-RLS system, but rather, it focuses on how keys are mapped to the P-RLI nodes and how queries for mappings are resolved in the network. Other approaches are focus on the impact of data replication management on job scheduling behaviour[17][18], both works of Kavitha Ranganathan et al. The first one with Ian Foster, of 2003, explain the importance of a simultaneous evaluation of scheduling with Data Grid replication algorithms, despite of isolated scheduling evaluations. They also enunciate that a scalable Grid simulating evaluation tool must avoid the use of one thread by job request, and propose Chicsim. The second work with Thomas Phan, of 2005, try to deal with co-scheduling job assignment and data replication in depth, and propose a genetic algorithm(ga), to find the best combination of job scheduling and data replication variables. The proposed algorithms on this approach are focusing on the combination of computing and data Grid, but the proposed data replication strategies are the canonical ones, and others very simplified that other state of the art approaches have improved. Furthermore, nowadays the bottleneck is on the data replication, and may be study separately, which is not the same as scheduling that may be join with data replication. Nowadays there are many approaches with similar methods and similar performances as state of the art above. Other descentralized adaptive replication mechanism[19] organise nodes into overlay network and distribute location information, but do not route requests. Each node that participates in the distribution network build, in time, a view of the whole system and can answer queries locally without forwarding request. Unfortunately this is not common

5 on large scale scientific datasets, that suppose the most of the operative Grid infrastructures. 3 The Ant Colony Optimization algorithm ACO is a branch of the EAI. Dr.Dorigo, Dr.Maniezzo and Dr.Colorni propose on the beginning of the 90 the systems based on ants behaviour[20]. After that, ant systems where algorithmically enunciated for optimization in problems like the salesman traveller and others[21][22]. Ants are social beings with hight structured colonies based on very simple individual behaviour. For computational purposes is relevant the way they find paths between food sources and anthill. While walking ants places on the ground some amount of pheromone. Ants smell pheromone and when choosing their way, they tend in probability to the paths marked with stronger pheromone concentrations. When the time pass the pheromone concentration decrease. Repeating same behaviour they compose optimised trails that are dynamically defining and they use to find food sources and their nest. The historic algorithm was enunciate by Dr.Dorigo for salesman traveller[23]. This environment is very similar to the Grid and can be used in a very direct way that we shown bellow, following the algorithm: Initialise Loop /* An iteration */ Each ant is positioned on a starting node. Loop /* A step */ Each ant applies a state transition rule to incrementally build a solution and a local pheromone updating rule Until all ants have built a complete solution A global pheromone updating rule is applied Until End condition. Each edge between node (r, s) has a distance or cost associate δ(r, s) and a pheromone concentration τ(r, s). The equation 2 is the state transition rule, that is a probabilistic function for each node u, that has not been visited by each placed ant on node r. P k (r, s) = [τ(r, s)][η(r, s)]β Σ[τ(r, u)][η(r, u)] β (2) We also have there the η(r, s) that is the reverse tau function. The parameter β determine the relevance of the pheromone concentration compared with the distance or cost, δ(r, s), and always β > 0. The pheromone concentration on equation 3 is applied in each edge of the systems, for a global pheromone updating rule. τ(r, s) = (1 α)τ(r, s) + Σ τ k (r, s) (3)

6 Where α is the pheromone evaporation factor between 0 and 1. And τ k (r, s) is the reverse of the distance or cost done by ant k, if (r,s) is its path and is 0 if it is not in the path. The ACO-Grid flavour modified from the original ACO is as follow: Every Grid request is an ant, when it find its file object, the ant died. The Grid replies routing is done with traditional methods. ACO-Grid does not use global updating. Every time a request is processed on a Grid site, tau is update for all the site conections. With this hack we avoid periodical discrete time synchronisation between nodes, thus we do not need any control traffic between sites. On the other hand α may be tune for less evaporation: in a site with n conections n-1 will be evaporating and only one will increase pheromone. For our study case below, we use α = The Grid distance or cost is defined on equation 4 as a function of network latency lt and bandwidth bw. δ(r, s) = lt r,s c1 + (MAX BW bw r,s ) c2 (4) On the equation 4 c1 and c2 are coefficients that balance the relative relevance between latency and bandwidth, they also should fit with the bandwidth and latency values of the specific Grid infrastructure, and also fit with their measure relationship (ms. and MB/s.). For our case c1 = 1 and c2 = 0.2. At the end of the day latency is more important than bandwidth, because latency is always a constant, and bandwidth has a variable behaviour depending on sockets allocations and number of network request in a specific moment. MAX BW is the highest bandwidth of all the Grid infrastructure. 4 Evaluation Methodology We have implemented a full simulation toolkit, SiCoGrid, a completed Grid simulation environment as we describe on previous work[3]. SiCoGrid is developed in Parsec[24] that is a combination of C and a simulator parser for creating event driven simulators, and also use DiskSim[25] for the storage disks simulation subsystem. Table 1. Scaled Grid Stage Tier Class Real MB/s Scaled Mb/s / 20 Real TB Scaled TB / We have configured our SiCoGrid for a common Grid site clase[26] shown on the Table 1. These is the typical CERN Data Grid specification for node tier

7 class of a Grid infrastructure for different Virtual Organizations. The storage capacity, file size, and network bandwidth is scaled in the magnitude of twenty, for time simulation reasons. Therefore the obtained time results will be on the same magnitude. On the Figure 2 we can see the network infrastructure used in our experiment. The graph disposes a nomenclature where the nodes has a first number that is the tier class, and after the point another identification number. Below there is the storage size of the node in TB. The networks have assigned two numbers, the first one is the latency in ms and the other is the bandwidth in MB/s. Fig.2. Simulated Grid Stage The experiment workload are log files created with specific application of the SiCoGrid toolkit, and dependes on the folowing. The number of Grid clients N on each site of the Figure 2. The number of jobs M that a client do in a simulation(experiment lenghth). Every job has many block file request. We use Gaussian random walk file access pattern, that is the best performance for the state of the art economic OptorSim approach[13]. We have design an experiment with for levels for N and M factors: 4x4, 4x5, 4x6, 4x7, 5x4, 5x5,... 7x6, 7x7. We repeat for unconditional, market model and ACO algorithms. We also do three statistical occurrences for each experiment instantation. 5 Simulation Results We following present Grid simulation results based on the stage described above. The job response time is scale in the magnitude of 20 to usual jobs duration from hours to some days.

8 Fig.3. Experiments Results in the Simulated Grid Stage The Figure 3 shows the unconditional algorithm performances on the top of the chart, with black color line, for comparison purposes as a canonical algorithm for location and selection, where all block files are unconditional requested to the original file producer, with Last Recent Used(LRU) as the deletion algorithm. The bottom lines are the market model on heavy gray and the ACO on light gray. Market model is the OptorSim optimization and deletion algorithm. Our ACO approach uses LRU for deletion. The results are very similar for the two compared state of the art algorithms. ACO improve performances on the half of the simulation series, for 4x4, 4x7, 6x5, 6x6, 6x7, 7x5, 7x6, and 7x7, that are the heavy workloads. Thus ACO is intuitively expected to performs better on bigger Grid infrastructures. Furthermore we compare canonical line with the others, and we can see that ACO follow the unconditional pattern on lower response time results. Market model start following this pattern, but with heavy workload experiments, on the right part of the chart, market model loses the pattern and it is quickly prone to join with unconditional algorithm line. The simulations does not consider fault tolerance issues. On a real infrastructures, Grid failures are important for final job response time. Considering fault events, ACO may even show much better results compared with market model, and other approaches that exploit functionalities dependencies between Grid sites. The reason for better ACO behaviour on fault tolerance, is that our approach does not need any restore time. After a resource failure, the hold system is still working the same as before the failure. On ACO the control services are flat distributed on the Grid, and all the sites are funtionality independent with each others.

9 ACO-Grid realize this performances due to its features: no control traffic; distributed optimization, localisation and selection services; autonomous management of each node that will fit best on user and geographical affinities; collaborative strategic against competitive strategic of the economic, that usually performs better on the long term. 6 Conclusions and Future Work We have described a relevant contribution to the Data Grid corpus. Specific ACO algorithm has been proved as better performance job response time and better scalability features than traditional approaches, with no control traffic between Grid sites. It has been evaluated using a full network and disk simulation, SiCoGrid. We have open research line for cyclical graph Grid infrastructure simulations. On cyclical graph ACO has been proved as the top state of the art algorithm, like salesman traveller problem and others very similar to our Grid on a cycled infrastructure, so we are expected for this experiments results. We also have research targets on fault tolerance issues and depth variable correlations studies. 7 Acknowledgements This work has been supported by the Spanish Ministry of Education and Science under the TIN contract. References 1. Foster, I., Kesselman, C., M.Nick, J., Tuecke, S.: The physiology of the grid an open grid services architecture for distributed system integration. Technical report, Globus Proyect Draft Overwiev Paper (2002) 2. Chervenak, A.L., Deelman, E., Foster, I., Iamnitchi, A., Kesselman, C., Hoschek, W., Kunszt, P., Ripeanu, M., Schwartzkopf, B., Stockinger, H., Stockinger, K., Tierney, B.: Giggle: A framework for constructing scalable replica location services. In: Proc. of the IEEE Supercomputing Conference (SC 2002), IEEE Computer Society Press (November 2002) 3. Méndez, V., García, F.: Pso-lru algorithm for datagrid replication service. In: Proceedings of 2006 International Workshop on High-Performance Data Management in Grid Environments, Springer-Verlag (2006) 4. Foster, I., Kesselman, C.: Globus: A metacomputing infrastructure toolkit. IJSA 11(2) (1997) JOE, T., Hughes, A.S.: Lsam proxy cache: a multicast distributed virtual cache. Computer Networks and ISD Systems (1998) 6. Bassali, H.S., Kamath, K.M., Hosamani, R.B., Gao, L.: Hierarchy-aware algorithms for cdn proxy placement in the internet. Computer Communications (2002) 7. Lamehamedi, H., Szymanski, B., shentu, Z., Deelman, E.: Data replication strategies in grid environments. In: Proceedings Of the Fifth International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP02) (2002)

10 8. Leiserson, C.H.: Flat-trees: Universal network for hardware-efficient supercomputing. IEEE Transactions on Computers C-34(10) (1985) mash.cs.berkeley.edu/ns: Ns network simulator (1989) 10. Bell, W.H., Cameron, D.G., Capozza, L., Millar, A.P., Stockinger, K., Zini, F.: Simulation of dynamic grid replication strategies in optorsim. In: Proc. of the ACM/IEEE Workshop on Grid Computing (Grid 2002), Springer-Verlag (November 2002) 11. Cameron, D.G., Carvajal-Schiaffino, R., Millar, A.P., Nicholson, C., Stockinger, K., Zini, F.: Evaluating scheduling and replica optimisation strategies in optorsim. In: International Workshop on Grid Computing (Grid 2003), IEEE Computer Societe Press (November 2003) 12. Capozza, L., Stockinger, K.,, Zini., F.: Preliminary evaluation of revenue prediction functions for economically-effective file replication. Technical report, DataGrid-02-TED , Geneva, Switzerland, July 2002 (July 2002) 13. Bell, W.H., Cameron, D.G., Capozza, L., Millar, A.P., Stockinger, K., Zini, F.: Optorsim - a grid simulator for studying dynamic data replication strategies. International Journal of High Performance Computing Applications 17(4) (2003) 14. Cameron, D.G., Carvajal-Schiaffino, R., Millar, A.P., Nicholson, C., Stockinger, K., Zini, F.: Analysis of scheduling and replica optimisation strategies for data grids using optorsim. International Journal of Grid Computing 2(1) (2004) Cameron, D.G., Carvajal-Schiaffino, R., Millar, A.P., Nicholson, C., Stockinger, K., Zini, F.: Optorsim: A simulation tool for scheduling and replica optimisation in data grids. In: International Conference for Computing in High Energy and Nuclear Physics (CHEP 2004), Interlaken (September 2004) 16. Min Cai, Ann Chervenak, M.F.: A peer-to-peer replica location service based on a distributed hash table. In: Proceedings of the High Performance Computing, Networking and Storage Conference, SCGlobal (2004) 17. Ranganathan, K., Foster, I.: Simulation studies of computation and data scheduling algorithms for data grids. Journal of Grid Computing 1(1) (2003) 18. Phan, T., Ranganathan, K., Sion, R.: Evolving toward the perfect schedule: Coscheduling job assignments and data replication in wide-area systems using a genetic algorithm. In: JSSPP. (2005) Ripeanu, M., Foster, I.: A decentralized, adaptive replica location mechanism. In: 11th IEEE International Symposium on High Performance Distributed Computing (HPDC-11). (2002) 20. M., D., Maniezzo, V., Colorni, A.: The ant system: An autocatalytic optimizing process. technical report no revised. Technical report, Politecnico di Milano (1991) 21. Dorigo, M., Maniezzo, V., Colorni, A.: The ant system: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics, part B 26(1) (1996) Dorigo, M., Gambardella, L.M.: Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation 1(1) (1997) 23. Dorigo, M.: Optimization, learning and natural algorithms. PhD thesis, Politecnico di Milano, Italy. (1992) 24. Leijen, D.: Parsec, a fast combinator parser. Technical report, Computer Science Department, University of Utrecht (2002) 25. R.Granger, G., L.Worthington, B., N.Patt, Y., eds.: The DiskSim Simulation Environment. Version 2.0 Reference Manual. University of Michigan (1999)

11 26. Ranganathan, K., Foster, I.: Identifying dynamic replication strategies for a highperformance data grid. Technical report, Departament of Computer Science, The University of Chicago (2000)

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 Presentation of Multi Level Data Replication Distributed Decision Making Strategy for High Priority Tasks in Real Time Data Grids Naghmeh Esmaieli Esmaily.naghmeh@gmail.com Mahdi Jafari Ser_jafari@yahoo.com

More information

Web Service Based Data Management for Grid Applications

Web Service Based Data Management for Grid Applications Web Service Based Data Management for Grid Applications T. Boehm Zuse-Institute Berlin (ZIB), Berlin, Germany Abstract Web Services play an important role in providing an interface between end user applications

More information

16th International Conference on Control Systems and Computer Science (CSCS16 07)

16th International Conference on Control Systems and Computer Science (CSCS16 07) 16th International Conference on Control Systems and Computer Science (CSCS16 07) TOWARDS AN IO INTENSIVE GRID APPLICATION INSTRUMENTATION IN MEDIOGRID Dacian Tudor 1, Florin Pop 2, Valentin Cristea 2,

More information

Journal of Theoretical and Applied Information Technology 20 th July 2015. Vol.77. No.2 2005-2015 JATIT & LLS. All rights reserved.

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,

More information

Data Management and Network Marketing Model

Data Management and Network Marketing Model Distributed Data Management Services for Dynamic Data Grids Houda Lamehamedi, Boleslaw K. Szymanski, Brenden Conte Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY 12180 {lamehh,

More information

An Improved ACO Algorithm for Multicast Routing

An Improved ACO Algorithm for Multicast Routing An Improved ACO Algorithm for Multicast Routing Ziqiang Wang and Dexian Zhang School of Information Science and Engineering, Henan University of Technology, Zheng Zhou 450052,China wzqagent@xinhuanet.com

More information

Consistency of Replicated Datasets in Grid Computing

Consistency of Replicated Datasets in Grid Computing Consistency of Replicated Datasets in Grid Computing Gianni Pucciani, Flavia Donno CERN, European Organization for Nuclear Research, CH 1211 Geneva 23, Switzerland Andrea Domenici DIIEIT, University of

More information

Using Ant Colony Optimization for Infrastructure Maintenance Scheduling

Using Ant Colony Optimization for Infrastructure Maintenance Scheduling Using Ant Colony Optimization for Infrastructure Maintenance Scheduling K. Lukas, A. Borrmann & E. Rank Chair for Computation in Engineering, Technische Universität München ABSTRACT: For the optimal planning

More information

Replica Management Services in the European DataGrid Project

Replica Management Services in the European DataGrid Project Replica Management Services in the European DataGrid Project David Cameron 2, James Casey 1, Leanne Guy 1, Peter Kunszt 1, Sophie Lemaitre 1, Gavin McCance 2, Heinz Stockinger 1, Kurt Stockinger 1, Giuseppe

More information

It takes know-how to retrieve large files over public networks

It takes know-how to retrieve large files over public networks It takes know-how to retrieve large files over public networks Adam H. Villa and Elizabeth Varki University of New Hampshire Department of Computer Science Durham, NH, 03824 USA Abstract Retrieving large

More information

A RANDOMIZED LOAD BALANCING ALGORITHM IN GRID USING MAX MIN PSO ALGORITHM

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

More information

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets!! Large data collections appear in many scientific domains like climate studies.!! Users and

More information

Biological inspired algorithm for Storage Area Networks (ACOSAN)

Biological inspired algorithm for Storage Area Networks (ACOSAN) Biological inspired algorithm for Storage Area Networks (ACOSAN) Anabel Fraga Vázquez 1 1 Universidad Carlos III de Madrid Av. Universidad, 30, Leganés, Madrid, SPAIN afraga@inf.uc3m.es Abstract. The routing

More information

Copyright www.agileload.com 1

Copyright www.agileload.com 1 Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate

More information

EDG Project: Database Management Services

EDG Project: Database Management Services EDG Project: Database Management Services Leanne Guy for the EDG Data Management Work Package EDG::WP2 Leanne.Guy@cern.ch http://cern.ch/leanne 17 April 2002 DAI Workshop Presentation 1 Information in

More information

A Distributed Architecture for Multi-dimensional Indexing and Data Retrieval in Grid Environments

A Distributed Architecture for Multi-dimensional Indexing and Data Retrieval in Grid Environments A Distributed Architecture for Multi-dimensional Indexing and Data Retrieval in Grid Environments Athanasia Asiki, Katerina Doka, Ioannis Konstantinou, Antonis Zissimos and Nectarios Koziris National Technical

More information

ISSN: 2321-7782 (Online) Volume 2, Issue 4, April 2014 International Journal of Advance Research in Computer Science and Management Studies

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

More information

Xweb: A Framework for Application Network Deployment in a Programmable Internet Service Infrastructure

Xweb: A Framework for Application Network Deployment in a Programmable Internet Service Infrastructure Xweb: A Framework for Application Network Deployment in a Programmable Internet Service Infrastructure O. Ardaiz, F. Freitag, L. Navarro Computer Architecture Department, Polytechnic University of Catalonia,

More information

DFSgc. Distributed File System for Multipurpose Grid Applications and Cloud Computing

DFSgc. Distributed File System for Multipurpose Grid Applications and Cloud Computing DFSgc Distributed File System for Multipurpose Grid Applications and Cloud Computing Introduction to DFSgc. Motivation: Grid Computing currently needs support for managing huge quantities of storage. Lacks

More information

Modified Ant Colony Optimization for Solving Traveling Salesman Problem

Modified Ant Colony Optimization for Solving Traveling Salesman Problem International Journal of Engineering & Computer Science IJECS-IJENS Vol:3 No:0 Modified Ant Colony Optimization for Solving Traveling Salesman Problem Abstract-- This paper presents a new algorithm for

More information

Content Delivery Network (CDN) and P2P Model

Content Delivery Network (CDN) and P2P Model A multi-agent algorithm to improve content management in CDN networks Agostino Forestiero, forestiero@icar.cnr.it Carlo Mastroianni, mastroianni@icar.cnr.it ICAR-CNR Institute for High Performance Computing

More information

ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT

ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT Ying XIONG 1, Ya Ping KUANG 2 1. School of Economics and Management, Being Jiaotong Univ., Being, China. 2. College

More information

Data Management in an International Data Grid Project. Timur Chabuk 04/09/2007

Data Management in an International Data Grid Project. Timur Chabuk 04/09/2007 Data Management in an International Data Grid Project Timur Chabuk 04/09/2007 Intro LHC opened in 2005 several Petabytes of data per year data created at CERN distributed to Regional Centers all over the

More information

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)

More information

Praktikum Wissenschaftliches Rechnen (Performance-optimized optimized Programming)

Praktikum Wissenschaftliches Rechnen (Performance-optimized optimized Programming) Praktikum Wissenschaftliches Rechnen (Performance-optimized optimized Programming) Dynamic Load Balancing Dr. Ralf-Peter Mundani Center for Simulation Technology in Engineering Technische Universität München

More information

Using Peer to Peer Dynamic Querying in Grid Information Services

Using Peer to Peer Dynamic Querying in Grid Information Services Using Peer to Peer Dynamic Querying in Grid Information Services Domenico Talia and Paolo Trunfio DEIS University of Calabria HPC 2008 July 2, 2008 Cetraro, Italy Using P2P for Large scale Grid Information

More information

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 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

More information

vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS LIST OF SYMBOLS LIST OF APPENDICES

More information

Finding Liveness Errors with ACO

Finding Liveness Errors with ACO Hong Kong, June 1-6, 2008 1 / 24 Finding Liveness Errors with ACO Francisco Chicano and Enrique Alba Motivation Motivation Nowadays software is very complex An error in a software system can imply the

More information

An ACO Algorithm for Scheduling Data Intensive Application with Various QOS Requirements

An ACO Algorithm for Scheduling Data Intensive Application with Various QOS Requirements An ACO Algorithm for Scheduling Data Intensive Application with Various QOS Requirements S.Aranganathan and K.M.Mehata Department of CSE B.S. Abdur Rahman University Chennai 600048, Tamilnadu, India ABSTRACT

More information

Distributed Computing over Communication Networks: Topology. (with an excursion to P2P)

Distributed Computing over Communication Networks: Topology. (with an excursion to P2P) Distributed Computing over Communication Networks: Topology (with an excursion to P2P) Some administrative comments... There will be a Skript for this part of the lecture. (Same as slides, except for today...

More information

COMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID. Jovita Nenortaitė

COMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID. Jovita Nenortaitė ISSN 1392 124X INFORMATION TECHNOLOGY AND CONTROL, 2005, Vol.34, No.3 COMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID Jovita Nenortaitė InformaticsDepartment,VilniusUniversityKaunasFacultyofHumanities

More information

A P2P SERVICE DISCOVERY STRATEGY BASED ON CONTENT

A P2P SERVICE DISCOVERY STRATEGY BASED ON CONTENT A P2P SERVICE DISCOVERY STRATEGY BASED ON CONTENT CATALOGUES Lican Huang Institute of Network & Distributed Computing, Zhejiang Sci-Tech University, No.5, St.2, Xiasha Higher Education Zone, Hangzhou,

More information

DECENTRALIZED DATA MANAGEMENT FRAMEWORK FOR DATA GRIDS

DECENTRALIZED DATA MANAGEMENT FRAMEWORK FOR DATA GRIDS DECENTRALIZED DATA MANAGEMENT FRAMEWORK FOR DATA GRIDS By Houda Lamehamedi A Thesis Submitted to the Graduate Faculty of Rensselaer Polytechnic Institute in Partial Fulfillment of the Requirements for

More information

14.10.2014. Overview. Swarms in nature. Fish, birds, ants, termites, Introduction to swarm intelligence principles Particle Swarm Optimization (PSO)

14.10.2014. Overview. Swarms in nature. Fish, birds, ants, termites, Introduction to swarm intelligence principles Particle Swarm Optimization (PSO) Overview Kyrre Glette kyrrehg@ifi INF3490 Swarm Intelligence Particle Swarm Optimization Introduction to swarm intelligence principles Particle Swarm Optimization (PSO) 3 Swarms in nature Fish, birds,

More information

An ACO Approach to Solve a Variant of TSP

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

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 Load Balancing Heterogeneous Request in DHT-based P2P Systems Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh

More information

Transaction-Based Grid Database Replication

Transaction-Based Grid Database Replication Transaction-Based Grid Database Replication Yin Chen 1, Dave Berry 1, Patrick Dantressangle 2 1 National e-science Centre, Edinburgh, UK 2 IBM, Hursley Lab, Winchester, UK Abstract We present a framework

More information

Exploiting peer group concept for adaptive and highly available services

Exploiting peer group concept for adaptive and highly available services Exploiting peer group concept for adaptive and highly available services Muhammad Asif Jan Centre for European Nuclear Research (CERN) Switzerland Fahd Ali Zahid, Mohammad Moazam Fraz Foundation University,

More information

A Survey for Replica Placement Techniques in Data Grid Environment

A Survey for Replica Placement Techniques in Data Grid Environment I.J. Modern Education and Computer Science, 2014, 5, 46-51 Published Online May 2014 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijmecs.2014.05.06 A Survey for Replica Placement Techniques in Data

More information

Comparison of WCA with AODV and WCA with ACO using clustering algorithm

Comparison of WCA with AODV and WCA with ACO using clustering algorithm Comparison of WCA with AODV and WCA with ACO using clustering algorithm Deepthi Hudedagaddi, Pallavi Ravishankar, Rakesh T M, Shashikanth Dengi ABSTRACT The rapidly changing topology of Mobile Ad hoc networks

More information

MapCenter: An Open Grid Status Visualization Tool

MapCenter: An Open Grid Status Visualization Tool MapCenter: An Open Grid Status Visualization Tool Franck Bonnassieux Robert Harakaly Pascale Primet UREC CNRS UREC CNRS RESO INRIA ENS Lyon, France ENS Lyon, France ENS Lyon, France franck.bonnassieux@ens-lyon.fr

More information

LaPIe: Collective Communications adapted to Grid Environments

LaPIe: Collective Communications adapted to Grid Environments LaPIe: Collective Communications adapted to Grid Environments Luiz Angelo Barchet-Estefanel Thesis Supervisor: M Denis TRYSTRAM Co-Supervisor: M Grégory MOUNIE ID-IMAG Laboratory Grenoble - France LaPIe:

More information

A SIMULATOR FOR LOAD BALANCING ANALYSIS IN DISTRIBUTED SYSTEMS

A SIMULATOR FOR LOAD BALANCING ANALYSIS IN DISTRIBUTED SYSTEMS Mihai Horia Zaharia, Florin Leon, Dan Galea (3) A Simulator for Load Balancing Analysis in Distributed Systems in A. Valachi, D. Galea, A. M. Florea, M. Craus (eds.) - Tehnologii informationale, Editura

More information

Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications

Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications by Samuel D. Kounev (skounev@ito.tu-darmstadt.de) Information Technology Transfer Office Abstract Modern e-commerce

More information

EA and ACO Algorithms Applied to Optimizing Location of Controllers in Wireless Networks

EA and ACO Algorithms Applied to Optimizing Location of Controllers in Wireless Networks 2 EA and ACO Algorithms Applied to Optimizing Location of Controllers in Wireless Networks Dac-Nhuong Le, Hanoi University of Science, Vietnam National University, Vietnam Optimizing location of controllers

More information

Locality Based Protocol for MultiWriter Replication systems

Locality Based Protocol for MultiWriter Replication systems Locality Based Protocol for MultiWriter Replication systems Lei Gao Department of Computer Science The University of Texas at Austin lgao@cs.utexas.edu One of the challenging problems in building replication

More information

Study on Cloud Computing Resource Scheduling Strategy Based on the Ant Colony Optimization Algorithm

Study on Cloud Computing Resource Scheduling Strategy Based on the Ant Colony Optimization Algorithm www.ijcsi.org 54 Study on Cloud Computing Resource Scheduling Strategy Based on the Ant Colony Optimization Algorithm Linan Zhu 1, Qingshui Li 2, and Lingna He 3 1 College of Mechanical Engineering, Zhejiang

More information

ACO Hypercube Framework for Solving a University Course Timetabling Problem

ACO Hypercube Framework for Solving a University Course Timetabling Problem ACO Hypercube Framework for Solving a University Course Timetabling Problem José Miguel Rubio, Franklin Johnson and Broderick Crawford Abstract We present a resolution technique of the University course

More information

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 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,

More information

A Survey on Load Balancing Techniques Using ACO Algorithm

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

More information

Adaptation of the ACO heuristic for sequencing learning activities

Adaptation of the ACO heuristic for sequencing learning activities Adaptation of the ACO heuristic for sequencing learning activities Sergio Gutiérrez 1, Grégory Valigiani 2, Pierre Collet 2 and Carlos Delgado Kloos 1 1 University Carlos III of Madrid (Spain) 2 Université

More information

A DISTRIBUTED APPROACH TO ANT COLONY OPTIMIZATION

A DISTRIBUTED APPROACH TO ANT COLONY OPTIMIZATION A DISTRIBUTED APPROACH TO ANT COLONY OPTIMIZATION Eng. Sorin Ilie 1 Ph. D Student University of Craiova Software Engineering Department Craiova, Romania Prof. Costin Bădică Ph. D University of Craiova

More information

The Globus Replica Location Service: Design and Experience

The Globus Replica Location Service: Design and Experience TPDS-2008-05-0201 1 The Globus Replica Location Service: Design and Experience Ann L. CHERVENAK, Robert SCHULER, Matei RIPEANU, Muhammad Ali AMER, Shishir BHARATHI, Ian FOSTER, Adriana IAMNITCHI, Carl

More information

An Adaptive Replication Approach for Relocation Services in Data Intensive Grid Environment

An Adaptive Replication Approach for Relocation Services in Data Intensive Grid Environment International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Issue-04 E-ISSN: 2347-2693 An Adaptive Replication Approach for Relocation Services in Data Intensive Grid

More information

An ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups

An ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups Proceedings of the 6th WSEAS International Conference on Simulation, Modelling and Optimization, Lisbon, Portugal, September 22-24, 2006 19 An ant colony optimization for single-machine weighted tardiness

More information

Varalakshmi.T #1, Arul Murugan.R #2 # Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam

Varalakshmi.T #1, Arul Murugan.R #2 # Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam A Survey on P2P File Sharing Systems Using Proximity-aware interest Clustering Varalakshmi.T #1, Arul Murugan.R #2 # Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam

More information

On the Cost of Reliability in Large Data Grids

On the Cost of Reliability in Large Data Grids Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustraße 7 D-14195 Berlin-Dahlem Germany FLORIAN SCHINTKE, ALEXANDER REINEFELD On the Cost of Reliability in Large Data Grids ZIB-Report 02-52 (December

More information

Self-organized Multi-agent System for Service Management in the Next Generation Networks

Self-organized Multi-agent System for Service Management in the Next Generation Networks PROCEEDINGS OF THE WORKSHOP ON APPLICATIONS OF SOFTWARE AGENTS ISBN 978-86-7031-188-6, pp. 18-24, 2011 Self-organized Multi-agent System for Service Management in the Next Generation Networks Mario Kusek

More information

Towards a Content Delivery Load Balance Algorithm Based on Probability Matching in Cloud Storage

Towards a Content Delivery Load Balance Algorithm Based on Probability Matching in Cloud Storage Send Orders for Reprints to reprints@benthamscience.ae The Open Cybernetics & Systemics Journal, 2015, 9, 2211-2217 2211 Open Access Towards a Content Delivery Load Balance Algorithm Based on Probability

More information

An Improved Ant Colony Optimization Algorithm for Software Project Planning and Scheduling

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-avinash.mahadik5@gmail.com

More information

Optimization and Ranking in Web Service Composition using Performance Index

Optimization and Ranking in Web Service Composition using Performance Index Optimization and Ranking in Web Service Composition using Performance Index Pramodh N #1, Srinath V #2, Sri Krishna A #3 # Department of Computer Science and Engineering, SSN College of Engineering, Kalavakkam-

More information

An approach to grid scheduling by using Condor-G Matchmaking mechanism

An approach to grid scheduling by using Condor-G Matchmaking mechanism An approach to grid scheduling by using Condor-G Matchmaking mechanism E. Imamagic, B. Radic, D. Dobrenic University Computing Centre, University of Zagreb, Croatia {emir.imamagic, branimir.radic, dobrisa.dobrenic}@srce.hr

More information

Scheduling High Performance Data Mining Tasks on a Data Grid Environment

Scheduling High Performance Data Mining Tasks on a Data Grid Environment Scheduling High Performance Data Mining Tasks on a Data Grid Environment S. Orlando 1, P. Palmerini 1,2, R. Perego 2, F. Silvestri 2,3 1 Dipartimento di Informatica, Università Ca Foscari, Venezia, Italy

More information

Ant-based Load Balancing Algorithm in Structured P2P Systems

Ant-based Load Balancing Algorithm in Structured P2P Systems Ant-based Load Balancing Algorithm in Structured P2P Systems Wei Mi, 2 Chunhong Zhang, 3 Xiaofeng Qiu Beijing University of Posts and Telecommunications, Beijing 876, China, {miwei985, zhangch.bupt., qiuxiaofeng}@gmail.com

More information

A Simulation Model for Grid Scheduling Analysis and Optimization

A Simulation Model for Grid Scheduling Analysis and Optimization A Simulation Model for Grid Scheduling Analysis and Optimization Florin Pop Ciprian Dobre Gavril Godza Valentin Cristea Computer Science Departament, University Politehnica of Bucharest, Romania {florinpop,

More information

Implementing Ant Colony Optimization for Test Case Selection and Prioritization

Implementing Ant Colony Optimization for Test Case Selection and Prioritization Implementing Ant Colony Optimization for Test Case Selection and Prioritization Bharti Suri Assistant Professor, Computer Science Department USIT, GGSIPU Delhi, India Shweta Singhal Student M.Tech (IT)

More information

CHAPTER 6 MAJOR RESULTS AND CONCLUSIONS

CHAPTER 6 MAJOR RESULTS AND CONCLUSIONS 133 CHAPTER 6 MAJOR RESULTS AND CONCLUSIONS The proposed scheduling algorithms along with the heuristic intensive weightage factors, parameters and ß and their impact on the performance of the algorithms

More information

DiPerF: automated DIstributed PERformance testing Framework

DiPerF: automated DIstributed PERformance testing Framework DiPerF: automated DIstributed PERformance testing Framework Ioan Raicu, Catalin Dumitrescu, Matei Ripeanu Distributed Systems Laboratory Computer Science Department University of Chicago Ian Foster Mathematics

More information

Scaling 10Gb/s Clustering at Wire-Speed

Scaling 10Gb/s Clustering at Wire-Speed Scaling 10Gb/s Clustering at Wire-Speed InfiniBand offers cost-effective wire-speed scaling with deterministic performance Mellanox Technologies Inc. 2900 Stender Way, Santa Clara, CA 95054 Tel: 408-970-3400

More information

A Taxonomy and Survey of Grid Resource Planning and Reservation Systems for Grid Enabled Analysis Environment

A Taxonomy and Survey of Grid Resource Planning and Reservation Systems for Grid Enabled Analysis Environment A Taxonomy and Survey of Grid Resource Planning and Reservation Systems for Grid Enabled Analysis Environment Arshad Ali 3, Ashiq Anjum 3, Atif Mehmood 3, Richard McClatchey 2, Ian Willers 2, Julian Bunn

More information

MuACOsm A New Mutation-Based Ant Colony Optimization Algorithm for Learning Finite-State Machines

MuACOsm A New Mutation-Based Ant Colony Optimization Algorithm for Learning Finite-State Machines MuACOsm A New Mutation-Based Ant Colony Optimization Algorithm for Learning Finite-State Machines Daniil Chivilikhin and Vladimir Ulyantsev National Research University of IT, Mechanics and Optics St.

More information

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION

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

More information

Information Sciences Institute University of Southern California Los Angeles, CA 90292 {annc, carl}@isi.edu

Information Sciences Institute University of Southern California Los Angeles, CA 90292 {annc, carl}@isi.edu _ Secure, Efficient Data Transport and Replica Management for High-Performance Data-Intensive Computing Bill Allcock 1 Joe Bester 1 John Bresnahan 1 Ann L. Chervenak 2 Ian Foster 1,3 Carl Kesselman 2 Sam

More information

Benchmarking Cassandra on Violin

Benchmarking Cassandra on Violin Technical White Paper Report Technical Report Benchmarking Cassandra on Violin Accelerating Cassandra Performance and Reducing Read Latency With Violin Memory Flash-based Storage Arrays Version 1.0 Abstract

More information

Recommendations for Performance Benchmarking

Recommendations for Performance Benchmarking Recommendations for Performance Benchmarking Shikhar Puri Abstract Performance benchmarking of applications is increasingly becoming essential before deployment. This paper covers recommendations and best

More information

Using Swarm Intelligence for Distributed Job Scheduling on the Grid

Using Swarm Intelligence for Distributed Job Scheduling on the Grid Using Swarm Intelligence for Distributed Job Scheduling on the Grid A Thesis Submitted to the College of Graduate Studies and Research in Partial Fulfillment of the Requirements for the degree of Master

More information

Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS

Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS White paper Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS June 2001 Response in Global Environment Simply by connecting to the Internet, local businesses transform themselves

More information

Performance Analysis of Cloud-Based Applications

Performance Analysis of Cloud-Based Applications Performance Analysis of Cloud-Based Applications Peter Budai and Balazs Goldschmidt Budapest University of Technology and Economics, Department of Control Engineering and Informatics, Budapest, Hungary

More information

Software Project Planning and Resource Allocation Using Ant Colony Optimization with Uncertainty Handling

Software Project Planning and Resource Allocation Using Ant Colony Optimization with Uncertainty Handling Software Project Planning and Resource Allocation Using Ant Colony Optimization with Uncertainty Handling Vivek Kurien1, Rashmi S Nair2 PG Student, Dept of Computer Science, MCET, Anad, Tvm, Kerala, India

More information

Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks

Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks Eighth IEEE International Symposium on Cluster Computing and the Grid Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks P. Kokkinos, K. Christodoulopoulos, A. Kretsis,

More information

Distributed Optimization by Ant Colonies

Distributed Optimization by Ant Colonies APPEARED IN PROCEEDINGS OF ECAL91 - EUROPEAN CONFERENCE ON ARTIFICIAL LIFE, PARIS, FRANCE, ELSEVIER PUBLISHING, 134 142. Distributed Optimization by Ant Colonies Alberto Colorni, Marco Dorigo, Vittorio

More information

Analysis on Leveraging social networks for p2p content-based file sharing in disconnected manets

Analysis on Leveraging social networks for p2p content-based file sharing in disconnected manets Analysis on Leveraging social networks for p2p content-based file sharing in disconnected manets # K.Deepika 1, M.Tech Computer Science Engineering, Mail: medeepusony@gmail.com # K.Meena 2, Assistant Professor

More information

Resource Management on Computational Grids

Resource Management on Computational Grids Univeristà Ca Foscari, Venezia http://www.dsi.unive.it Resource Management on Computational Grids Paolo Palmerini Dottorato di ricerca di Informatica (anno I, ciclo II) email: palmeri@dsi.unive.it 1/29

More information

CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL

CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL This chapter is to introduce the client-server model and its role in the development of distributed network systems. The chapter

More information

KNOWLEDGE GRID An Architecture for Distributed Knowledge Discovery

KNOWLEDGE GRID An Architecture for Distributed Knowledge Discovery KNOWLEDGE GRID An Architecture for Distributed Knowledge Discovery Mario Cannataro 1 and Domenico Talia 2 1 ICAR-CNR 2 DEIS Via P. Bucci, Cubo 41-C University of Calabria 87036 Rende (CS) Via P. Bucci,

More information

Shoal: IaaS Cloud Cache Publisher

Shoal: IaaS Cloud Cache Publisher University of Victoria Faculty of Engineering Winter 2013 Work Term Report Shoal: IaaS Cloud Cache Publisher Department of Physics University of Victoria Victoria, BC Mike Chester V00711672 Work Term 3

More information

Effective Load Balancing for Cloud Computing using Hybrid AB Algorithm

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,

More information

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB Planet Size Data!? Gartner s 10 key IT trends for 2012 unstructured data will grow some 80% over the course of the next

More information

Distributed Consistency Method and Two-Phase Locking in Cloud Storage over Multiple Data Centers

Distributed Consistency Method and Two-Phase Locking in Cloud Storage over Multiple Data Centers BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 6 Special Issue on Logistics, Informatics and Service Science Sofia 2015 Print ISSN: 1311-9702; Online ISSN: 1314-4081

More information

ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal

ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal Abstract With the rapid growth of both information and users

More information

D A T A M I N I N G C L A S S I F I C A T I O N

D A T A M I N I N G C L A S S I F I C A T I O N D A T A M I N I N G C L A S S I F I C A T I O N FABRICIO VOZNIKA LEO NARDO VIA NA INTRODUCTION Nowadays there is huge amount of data being collected and stored in databases everywhere across the globe.

More information

A High-Performance Virtual Storage System for Taiwan UniGrid

A High-Performance Virtual Storage System for Taiwan UniGrid Journal of Information Technology and Applications Vol. 1 No. 4 March, 2007, pp. 231-238 A High-Performance Virtual Storage System for Taiwan UniGrid Chien-Min Wang; Chun-Chen Hsu and Jan-Jan Wu Institute

More information

Lightweight Monitoring of Label Switched Paths for Bandwidth Management

Lightweight Monitoring of Label Switched Paths for Bandwidth Management Lightweight ing of Label Switched Paths for Bandwidth Management P. Vilà, J.L. Marzo, E. Calle, L. Carrillo Institut d Informàtica i Aplicacions Universitat de Girona Girona (Spain) { perev marzo eusebi

More information

Storage Systems Autumn 2009. Chapter 6: Distributed Hash Tables and their Applications André Brinkmann

Storage Systems Autumn 2009. Chapter 6: Distributed Hash Tables and their Applications André Brinkmann Storage Systems Autumn 2009 Chapter 6: Distributed Hash Tables and their Applications André Brinkmann Scaling RAID architectures Using traditional RAID architecture does not scale Adding news disk implies

More information

Grid Technology and Information Management for Command and Control

Grid Technology and Information Management for Command and Control Grid Technology and Information Management for Command and Control Dr. Scott E. Spetka Dr. George O. Ramseyer* Dr. Richard W. Linderman* ITT Industries Advanced Engineering and Sciences SUNY Institute

More information

TWO LEVEL JOB SCHEDULING AND DATA REPLICATION IN DATA GRID

TWO LEVEL JOB SCHEDULING AND DATA REPLICATION IN DATA GRID TWO LEVEL JOB SCHEDULING AND DATA REPLICATION IN DATA GRID Somayeh Abdi 1 and Somayeh Mohamadi 2 1 Department of Engineering, Eslamabad Gharb branch Islamic Azad University, Eslamabd Gharb, Kermanshah,

More information

Collaborative & Integrated Network & Systems Management: Management Using Grid Technologies

Collaborative & Integrated Network & Systems Management: Management Using Grid Technologies 2011 International Conference on Computer Communication and Management Proc.of CSIT vol.5 (2011) (2011) IACSIT Press, Singapore Collaborative & Integrated Network & Systems Management: Management Using

More information

Opnet Based simulation for route redistribution in EIGRP, BGP and OSPF network protocols

Opnet Based simulation for route redistribution in EIGRP, BGP and OSPF network protocols IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 1, Ver. IV (Jan. 2014), PP 47-52 Opnet Based simulation for route redistribution

More information

Improving Data Availability through Dynamic Model-Driven Replication in Large Peer-to-Peer Communities

Improving Data Availability through Dynamic Model-Driven Replication in Large Peer-to-Peer Communities Improving Data Availability through Dynamic Model-Driven Replication in Large Peer-to-Peer Communities Kavitha Ranganathan, Adriana Iamnitchi, Ian Foster Department of Computer Science, The University

More information