Resource Management on Computational Grids
|
|
|
- Mervin Poole
- 10 years ago
- Views:
Transcription
1 Univeristà Ca Foscari, Venezia Resource Management on Computational Grids Paolo Palmerini Dottorato di ricerca di Informatica (anno I, ciclo II) 1/29
2 Outline Introduction to Grid Technology What is a Grid Tools and projects The Globus toolkit Box Globus services Resource Information Infrastructure The globus MDS GRIS & GIIS A Grid Resource Broker State of the Art Architecture of a broker 2/29
3 General Motivation HPC applications are becoming complex and multidisciplinar High Energy Physics Aircraft design Resources are inherently distributed Need for new models and approaches to HPC, distributed computing, resource management. 3/29
4 What is a Grid? I. Foster and C. Kasselman, The Grid: blueprint for a future infrastructure, Morgan Kaufman, 1999 Starting from the analogy with electric power grid Gathering diverse and large scale distributed resources in a unique and coherent view Based on the concept of Virtual Organizations 4/29
5 Grid Architecture Fabric layer Computational resources Storage resources Network resources Code repositories Catalogs Connectivity layer Signle sign on Delegation Integration with local services 5/29
6 Grid Architecture (cont d) Resource layer Information Protocols Management protocols Collective layer Directory Service Scheduling, co-allocation Monitoring and diagnosing Grid-enabled programming systems Workload management systems Community authorization servers Commodity accounting 6/29
7 Grid Middleware Globus Legion 7/29 Condor Harness
8 The Globus Toolkit A software toolkit addressing key technical problems in the development of Grid enabled tools, services, and applications Offer a modular bag of technologies Enable incremental development of grid-enabled tools and applications Implement standard Grid protocols and APIs Make available under liberal open source license 8/29
9 Basic Globus Services Security Communication Fault Detection Information Infrastructure Resource Management Portability Data Management 9/29
10 Globus Layered Architecture 10/29
11 Globus Resource Management 11/29
12 Resource Specification Language Example: 3 stages pipe + ( &(resourcemanagercontact="prosecco.cnuce.cnr.it") (count= 1) (label="subjob 0") (environment=(globus_duroc_subjob_index 0)) (arguments= "pipe.conf" "128" "128" "20" "10") (directory="/home/prosecco/palmeri/asi-pqe/mpi/src") (executable="/home/prosecco/palmeri/asi-pqe/mpi/src/pipe-g") ) ( &(resourcemanagercontact="barbera.cnuce.cnr.it") (count= 4) (label="subjob 1") (environment=(globus_duroc_subjob_index 1)) (arguments= "pipe.conf" "128" "128" "20" "10") (directory="/home/prosecco/palmeri/asi-pqe/mpi/src") (executable="/home/prosecco/palmeri/asi-pqe/mpi/src/pipe-g") ) ( &(resourcemanagercontact="prosecco.cnuce.cnr.it") (count= 1) (label="subjob 5") (environment=(globus_duroc_subjob_index 2)) (arguments= "pipe.conf" "128" "128" "20" "10") (directory="/home/prosecco/palmeri/asi-pqe/mpi/src") (executable="/home/prosecco/palmeri/asi-pqe/mpi/src/pipe-g") ) 12/29
13 First problem: which RSL level? ground RSL is too complex: ground RSL ( &(resourcemanagercontact="barbera") (count= 4) (label="subjob 1") (environment=(globus_duroc_subjob_index 1)) (arguments= "pipe.conf" "128" "10") (directory=".") (executable="./pipe-g") ) High level request run pipe-g on 6 nodes with 128 MBytes memory each We need an entity that translate high level requests to ground RSL. 13/29
14 Metacomputing Diretory Services 14/29 Basic elements are Virtual Organizations (VO) Scalability achieved through a distributed model Soft-state registration mechanism
15 MDS Implementation Grid Information Service (GRIS) Provides resource description Modular content gateway Grid Index Information Service (GIIS) Provides aggregate directory Hierarchical groups of resources Lightweight Dir. Access Protocol (LDAP) Standard with many client implementations Used for resource inquiry and registration 15/29
16 Lightway Directory Access Protocol Structural information Resource hierarchy maps to objects Named positions in LDAP DIT 16/29 Merged information Some parents join child data Simplifies common query patterns Auxiliary information Uniform representation of leaf/ parent data Uses LDAP auxiliary objectclasses
17 Second Problem: resource discovery Which resources do we need? Where do we find them? How do we use them? 17/29
18 Second Problem: resource discovery Which resources do we need? Where do we find them? How do we use them? 17/29 The entity should: Understands our needs Looks for the best resources available Executes the application on them
19 Nimrod/G: a Grid Resource Broker A specialized system for the execution of parametric jobs on distributed resources. Uses a simple language to express the experiment and provides machinery that automates the task of formulating, running and monitoring the jobs, and collecting the results. 18/29 Uses Globus Services Four phases scheduling algorithm Discovery. Based on MDS Allocation. Evaluate a cost foreach job. Monitoring Refinement
20 Limitations of Nimrod/G Narrow application domain. Parametric problems are only a part of Grid Applications. No communications among components. Network influence is not properly considered. Cost model assumes constant job behavior. In many cases the cost of a job cannot be known in advance (e.g. datamining). 19/29
21 Sun Grid Engine Software Revenue from grid computing solutions is expected to grow from $1.5 billion (2001) $4 billion 2003; A set of tools for managing distributed resources; Aimed at optimizing resource usage within an organization; Based on a centralized queue where jobs are submitted and scheduled to the most adequate resource; Jobs are described in terms of resource requirements, (hardware and software licenses) and priorities; It s an open source project! /29
22 Resource Management of Structured Applications We want to manage the configuration and execution of structured parallel applications on computational grids. Describe the application and its requirement Discover the resources that match the requirements Schedule the components onto the discovered nodes (co-allocation) Important issues heterogeneous architecure executable staging maintain up-to-date information on grid status 21/29
23 Describing Structured Applications The application can be described by means of a configuration file, built in a semi-automatic way. static info: application structure, component names and implementations dynamic info: parallelism degree, mapping of components onto machines. Coded in XML, but Conceptually equivalent to ground RSL. <global_config> <structure> </structure> <granularity> </granularity> <mapping> </mapping> </global_config> 22/29
24 Configuration file Components of the XML file structure Specify the general structure of the application, by means of a generic graph. Component names and mutual dataflow dependencies. Also the name and location of the modules (i.e. files) that implements the components. granularity The parallelism degree and the replication of each component. For example the number of workers in a farm, or the number of processes for a parallel module. mapping The physical machines the components will run on. 23/29
25 Resource Discovery Varius approaches are possible: Sol. 1. Query a statically known list of other GRIS or GIIS. Many queries during configuration. Sol. 2. Build an ad-hoc root GRIS that covers a statically known list of other GRIS or GIIS. Queries are resolved locally. Use the globus mechanism for updating information. Sol. 3. Search engine for grid resources Off-line spidering of all the GRIS and indexing them On-line query engine that finds resources that matche user queries. 24/29
26 Scheduling Once the application is configured (in its granularity and mapping), we have the low level RSL specification and the application could be started. 25/29
27 Scheduling Once the application is configured (in its granularity and mapping), we have the low level RSL specification and the application could be started. But the grid is a highly heterogeneous environment, whose status rapidly changes during time. 25/29
28 Scheduling Once the application is configured (in its granularity and mapping), we have the low level RSL specification and the application could be started. But the grid is a highly heterogeneous environment, whose status rapidly changes during time. We can introduce a centralized scheduler that is in charge of managing the queue of requests for the computational grid. 25/29
29 Scheduling The Grid Scheduler should: Co-schedule application s component, when possible. Optimize resource utilization (i.e. overlapping communication and computation). Apply application specific (hence more accurate) cost models. Implement trading and negotiation for resource contention. 26/29
30 A Grid Resource Broker for Structured Parallel Applications 27/29
31 References [1] I. Foster and C. Kasselman, The Grid: blueprint for a future infrastructure, Morgan Kaufman, 1999 [2] I. Foster, C. Kesselman, S. Tuecke, The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International J. Supercomputer Applications, 15(3), [3] I. Foster, C. Kesselman, Globus: A Metacomputing Infrastructure Toolkit,. Intl J. Supercomputer Applications, 11(2): , [4] K. Czajkowski, S. Fitzgerald, I. Foster, C. Kesselman, Grid Information Services for Distributed Resource Sharing, Proceedings of the Tenth IEEE International Symposium on High-Performance Distributed Computing (HPDC-10), IEEE Press, August [5] K. Czajkowski, I. Foster, N. Karonis, C. Kesselman, S. Martin, W. Smith, S. Tuecke, A Resource Management Architecture for Metacomputing Systems, Proc. IPPS/SPDP 98 Workshop on Job Scheduling Strategies for Parallel Processing, po , [6] LDAP, [7] Abramson, D., Giddy, J., Foster, I., and Kotler, L., High Performance Parametric Modeling with Nimrod/G: Killer Application for the Global Grid?, in 2000 International Parallel and Distributed Processing Symposium Cancun, Mexico. 28/29
32 [8] R. Baraglia, R. Ferrini, D. Laforenza, S. Orlando, P. Palmerini, R. Perego, Sistemi di Calcolo ad Alte Prestazioni per Applicazioni di Osservazio ne della Terra, Deliverable 1,2,3,4,5, WP5, ASI-PQE [9] S. Orlando, P. Palmerini, R. Perego, F. Silvestri, Knowledge Grid scheduling, (submitted work) 29/29
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
A Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You [email protected] ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
Concepts and Architecture of the Grid. Summary of Grid 2, Chapter 4
Concepts and Architecture of the Grid Summary of Grid 2, Chapter 4 Concepts of Grid Mantra: Coordinated resource sharing and problem solving in dynamic, multi-institutional virtual organizations Allows
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 [email protected]
Grid Scheduling Dictionary of Terms and Keywords
Grid Scheduling Dictionary Working Group M. Roehrig, Sandia National Laboratories W. Ziegler, Fraunhofer-Institute for Algorithms and Scientific Computing Document: Category: Informational June 2002 Status
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
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
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
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
G-Monitor: Gridbus web portal for monitoring and steering application execution on global grids
G-Monitor: Gridbus web portal for monitoring and steering application execution on global grids Martin Placek and Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS) Lab Department of Computer
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,
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
Service Oriented Distributed Manager for Grid System
Service Oriented Distributed Manager for Grid System Entisar S. Alkayal Faculty of Computing and Information Technology King Abdul Aziz University Jeddah, Saudi Arabia [email protected] Abstract
2. Create (if required) 3. Register. 4.Get policy files for policy enforced by the container or middleware eg: Gridmap file
Policy Management for OGSA Applications as Grid Services (Work in Progress) Lavanya Ramakrishnan MCNC-RDI Research and Development Institute 3021 Cornwallis Road, P.O. Box 13910, Research Triangle Park,
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
CSF4:A WSRF Compliant Meta-Scheduler
CSF4:A WSRF Compliant Meta-Scheduler Wei Xiaohui 1, Ding Zhaohui 1, Yuan Shutao 2, Hou Chang 1, LI Huizhen 1 (1: The College of Computer Science & Technology, Jilin University, China 2:Platform Computing,
Abstract. 1. Introduction. Ohio State University Columbus, OH 43210 {langella,oster,hastings,kurc,saltz}@bmi.osu.edu
Dorian: Grid Service Infrastructure for Identity Management and Federation Stephen Langella 1, Scott Oster 1, Shannon Hastings 1, Frank Siebenlist 2, Tahsin Kurc 1, Joel Saltz 1 1 Department of Biomedical
How To Monitor A Grid System
1. Issues of Grid monitoring Monitoring Grid Services 1.1 What the goals of Grid monitoring Propagate errors to users/management Performance monitoring to - tune the application - use the Grid more efficiently
Cluster, Grid, Cloud Concepts
Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of
Monitoring Clusters and Grids
JENNIFER M. SCHOPF AND BEN CLIFFORD Monitoring Clusters and Grids One of the first questions anyone asks when setting up a cluster or a Grid is, How is it running? is inquiry is usually followed by the
Sun Grid Engine, a new scheduler for EGEE
Sun Grid Engine, a new scheduler for EGEE G. Borges, M. David, J. Gomes, J. Lopez, P. Rey, A. Simon, C. Fernandez, D. Kant, K. M. Sephton IBERGRID Conference Santiago de Compostela, Spain 14, 15, 16 May
Grid Computing Vs. Cloud Computing
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid
Grid Scheduling Architectures with Globus GridWay and Sun Grid Engine
Grid Scheduling Architectures with and Sun Grid Engine Sun Grid Engine Workshop 2007 Regensburg, Germany September 11, 2007 Ignacio Martin Llorente Javier Fontán Muiños Distributed Systems Architecture
Gridscape: A Tool for the Creation of Interactive and Dynamic Grid Testbed Web Portals
Gridscape: A Tool for the Creation of Interactive and Dynamic Grid Testbed Web Portals Hussein Gibbins and Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS) Laboratory Department of Computer
IBM Solutions Grid for Business Partners Helping IBM Business Partners to Grid-enable applications for the next phase of e-business on demand
PartnerWorld Developers IBM Solutions Grid for Business Partners Helping IBM Business Partners to Grid-enable applications for the next phase of e-business on demand 2 Introducing the IBM Solutions Grid
GridSolve: : A Seamless Bridge Between the Standard Programming Interfaces and Remote Resources
GridSolve: : A Seamless Bridge Between the Standard Programming Interfaces and Remote Resources Jack Dongarra University of Tennessee and Oak Ridge National Laboratory 2/25/2006 1 Overview Grid/NetSolve
Use of Agent-Based Service Discovery for Resource Management in Metacomputing Environment
In Proceedings of 7 th International Euro-Par Conference, Manchester, UK, Lecture Notes in Computer Science 2150, Springer Verlag, August 2001, pp. 882-886. Use of Agent-Based Service Discovery for Resource
HPC and Grid Concepts
HPC and Grid Concepts Divya MG ([email protected]) CDAC Knowledge Park, Bangalore 16 th Feb 2012 GBC@PRL Ahmedabad 1 Presentation Overview What is HPC Need for HPC HPC Tools Grid Concepts GARUDA Overview
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
Integration of the OCM-G Monitoring System into the MonALISA Infrastructure
Integration of the OCM-G Monitoring System into the MonALISA Infrastructure W lodzimierz Funika, Bartosz Jakubowski, and Jakub Jaroszewski Institute of Computer Science, AGH, al. Mickiewicza 30, 30-059,
Compute Power Market: Towards a Market-Oriented Grid
Compute Power Market: Towards a Market-Oriented Grid Rajkumar Buyya Sudharshan Vazhkudai School of Computer Science Department of Computer and Science Monash University, Melbourne, University of Mississippi,
GridFTP: A Data Transfer Protocol for the Grid
GridFTP: A Data Transfer Protocol for the Grid Grid Forum Data Working Group on GridFTP Bill Allcock, Lee Liming, Steven Tuecke ANL Ann Chervenak USC/ISI Introduction In Grid environments,
Distributed Systems and Recent Innovations: Challenges and Benefits
Distributed Systems and Recent Innovations: Challenges and Benefits 1. Introduction Krishna Nadiminti, Marcos Dias de Assunção, and Rajkumar Buyya Grid Computing and Distributed Systems Laboratory Department
Grid Computing With FreeBSD
Grid Computing With FreeBSD USENIX ATC '04: UseBSD SIG Boston, MA, June 29 th 2004 Brooks Davis, Craig Lee The Aerospace Corporation El Segundo, CA {brooks,lee}aero.org http://people.freebsd.org/~brooks/papers/usebsd2004/
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,
Deploying a distributed data storage system on the UK National Grid Service using federated SRB
Deploying a distributed data storage system on the UK National Grid Service using federated SRB Manandhar A.S., Kleese K., Berrisford P., Brown G.D. CCLRC e-science Center Abstract As Grid enabled applications
THE CCLRC DATA PORTAL
THE CCLRC DATA PORTAL Glen Drinkwater, Shoaib Sufi CCLRC Daresbury Laboratory, Daresbury, Warrington, Cheshire, WA4 4AD, UK. E-mail: [email protected], [email protected] Abstract: The project aims
X.500 and LDAP Page 1 of 8
X.500 and LDAP Page 1 of 8 Introduction OCLC has completed its investigation of the two proposed electronic access protocols for the ILL Policies Directory. The first is X.500, a directory protocol standard
A Service Platform for On-Line Games
A Service Platform for On-Line Games Debanjan Saha Sambit Sahu Anees Shaikh Network Services and Software IBM TJ Watson Research Center Hawthorne, NY 10598 {dsaha,sambits}@us.ibm.com, [email protected]
Classic Grid Architecture
Peer-to to-peer Grids Classic Grid Architecture Resources Database Database Netsolve Collaboration Composition Content Access Computing Security Middle Tier Brokers Service Providers Middle Tier becomes
Roberto Barbera. Centralized bookkeeping and monitoring in ALICE
Centralized bookkeeping and monitoring in ALICE CHEP INFN 2000, GRID 10.02.2000 WP6, 24.07.2001 Roberto 1 Barbera ALICE and the GRID Phase I: AliRoot production The GRID Powered by ROOT 2 How did we get
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,
An Online Credential Repository for the Grid: MyProxy
An Online Credential Repository for the Grid: MyProxy Jason Novotny Lawrence Berkeley Laboratory [email protected] Steven Tuecke Mathematics and Computer Science Division Argonne National Laboratory [email protected]
A System for Monitoring and Management of Computational Grids
A System for Monitoring and Management of Computational Grids Warren Smith Computer Sciences Corporation NASA Ames Research Center [email protected] Abstract As organizations begin to deploy large computational
Multilingual Interface for Grid Market Directory Services: An Experience with Supporting Tamil
Multilingual Interface for Grid Market Directory Services: An Experience with Supporting Tamil S.Thamarai Selvi *, Rajkumar Buyya **, M.R. Rajagopalan #, K.Vijayakumar *, G.N.Deepak * * Department of Information
e-science Technologies in Synchrotron Radiation Beamline - Remote Access and Automation (A Case Study for High Throughput Protein Crystallography)
Macromolecular Research, Vol. 14, No. 2, pp 140-145 (2006) e-science Technologies in Synchrotron Radiation Beamline - Remote Access and Automation (A Case Study for High Throughput Protein Crystallography)
LSKA 2010 Survey Report Job Scheduler
LSKA 2010 Survey Report Job Scheduler Graduate Institute of Communication Engineering {r98942067, r98942112}@ntu.edu.tw March 31, 2010 1. Motivation Recently, the computing becomes much more complex. However,
Condor-G: A Computation Management Agent for Multi-Institutional Grids
: A Computation Management Agent for Multi-Institutional Grids James Frey, Todd Tannenbaum, Miron Livny Ian Foster, Steven Tuecke Department of Computer Science Mathematics and Computer Science Division
BSC vision on Big Data and extreme scale computing
BSC vision on Big Data and extreme scale computing Jesus Labarta, Eduard Ayguade,, Fabrizio Gagliardi, Rosa M. Badia, Toni Cortes, Jordi Torres, Adrian Cristal, Osman Unsal, David Carrera, Yolanda Becerra,
GSiB: PSE Infrastructure for Dynamic Service-oriented Grid Applications
GSiB: PSE Infrastructure for Dynamic Service-oriented Grid Applications Yan Huang Department of Computer Science Cardiff University PO Box 916 Cardiff CF24 3XF United Kingdom [email protected]
GAMoSe: An Accurate Monitoring Service For Grid Applications
GAMoSe: An Accurate ing Service For Grid Applications Thomas Ropars, Emmanuel Jeanvoine, Christine Morin # IRISA/Paris Research group, Université de Rennes 1, EDF R&D, # INRIA {Thomas.Ropars,Emmanuel.Jeanvoine,Christine.Morin}@irisa.fr
Introduction. MCSN N. Tonellotto Complements of Distributed Enabling Platforms
Introduction 1 Distributed relating to a computer network in which at least some of the processing is done by the individual computers and information is shared by and often stored at the computers Enabling
CLEVER: a CLoud-Enabled Virtual EnviRonment
CLEVER: a CLoud-Enabled Virtual EnviRonment Francesco Tusa Maurizio Paone Massimo Villari Antonio Puliafito {ftusa,mpaone,mvillari,apuliafito}@unime.it Università degli Studi di Messina, Dipartimento di
QoS Adaptation in Service-Oriented Grids
QoS Adaptation in Service-Oriented Grids Rashid Al-Ali, Abdelhakim Hafid, Omer F. Rana and David W. Walker Department of Computer Science Cardiff University, UK Rashid,O.F.Rana,David.W.Walker @cs.cardiff.ac.uk
Grid Security : Authentication and Authorization
Grid Security : Authentication and Authorization IFIP Workshop 2/7/05 Jong Kim Dept. of Computer Sci. and Eng. Pohang Univ. of Sci. and Tech. (POSTECH) Contents Grid Security Grid Security Challenges Grid
Resource Cost Optimization for Dynamic Load Balancing on Web Server System
Article can be accessed online at http://www.publishingindia.com Resource Cost Optimization for Dynamic Load Balancing on Web Server System Harikesh Singh*, Shishir Kumar** Abstract The growth of technology
