MOBILE AGENT BASED AUTOMATED DEPLOYMENT OF RESOURCE MONITORING SERVICE IN GRID

Size: px
Start display at page:

Download "MOBILE AGENT BASED AUTOMATED DEPLOYMENT OF RESOURCE MONITORING SERVICE IN GRID"

Transcription

1 Ubiquitous Computing and Communication Journal (ISSN ) MOBILE AGENT BASED AUTOMATED DEPLOYMENT OF RESOURCE MONITORING SERVICE IN GRID Valliyammai.C, Thamarai Selvi.S Department of Computer Technology, MIT, Anna University, Chennai {cva, ABSTRACT This paper discusses a novel approach for automated deployment of resource monitoring service for job submission in grid environment. Grid computing is used for solving large scale problems which are complex. Monitoring becomes a crucial model in Grid which is used for scheduling, fault detection, accounting, etc. Job monitoring is required because user has no direct control over the job when it is submitted to a remote. Monitoring requires services to be deployed on all the s in a grid environment to predict the resource availability. It is difficult to deploy the monitoring service manually in geographically distributed s. Hence a need for automated deployment arises. Our approach takes less time to deploy when compared to the manual deployment. The mobile agents do the automated deployment with minimum deployment time which utilizes minimum bandwidth in turn reduces the network load. Keywords: mobile agents, resource monitoring, job monitoring 1 INTRODUCTION A grid is a collection of heterogeneous, widely distributed resources to create a virtual organization. Grid computing helps in coordinating the resource sharing and also problem solving in dynamic, multi institutional organizations [2], [14], [16]. Grid monitoring involves collection of resource status information and providing this information which serves for system management, faults detection and performance optimization [1]. Grid monitoring is essential for efficient management and for locating failed s thereby ensuring that the system can run smoothly [11]. Due to dynamicity of grid environment, resources join and leave dynamically, hence monitoring becomes an essential task [3]. The available grid environment still does not support all functionalities and services like resource brokering, fault management, automatic software installation and configuration, and trust based access control [10]. A mobile agent can be viewed as an object that is capable of migrating in a network and performing task in s. Since logic moves near data, network load is reduced and less bandwidth is used [1]. Mobile agents are used in a variety of applications like resource monitoring, network monitoring, and copying files from remote machines, etc. In addition to the characteristics of a simple agent [12], a mobile agent has some additional characteristics like: mobility, durative, off line computing, etc. The advantages [15] of using mobile agents such as since computational unit is closer to the data, network traffic is reduced; Mobile agents reduce the usage of network bandwidth; Mobile agents can migrate themselves according to the environment; Rule based migration policy prevents blindness of resource access. Resource monitoring involves collecting information pertaining to the system resource usage which is needed for improving the performance of the system. Network monitoring which involves monitoring the bandwidth, latency, etc is needed for better utilization of the resources [22]. Job monitoring enables to monitor the progress of the jobs submitted. Whenever a job is submitted to a, it undergoes the following states, submitted (job that entered the Grid), waiting (while resource discovery), ready (when job transferred to the selected ), scheduled (when waiting in a local queue), running (when job is actually running), and done (when completed successfully) or aborted (when terminated abnormally) [1], [7]. System configuration is a major source of error in deployment and its management dominates system administration costs. Automation of deployment for monitoring system enables improved correctness and speed [4].The dynamicity of grid environment raises a need for monitoring the grid. As new s join the grid, the resources should be monitored for efficient usage of resources. Our proposed mobile agent based automated deployment avoids the maintenance costs and human errors occurring during deployment. The well known tool Globus [17] is used o set up the grid environment, but still it focus on low-level protocols. Due to the complex and large scale grid environment with different types of resources, there UbiCC Journal, Volume 6: Issue 2 786

2 is a need of adapting the technique for code and data mobility which is knows as Mobile Agent Technology to support the features of dynamic work load balancing, reconfiguration, reliability, monitoring and management [10], [23]. 2 RELATED WORK Monitoring and Discovery Services (MDS) is used to describe and monitor services, resources, etc [18]. It is based on Lightweight Directory Access Protocol (LDAP) which does not support complex querying. In MDS, the data is not exactly latest one. Hence maintaining the resource information in a database along with a timestamp facilitates for obtaining the latest data. The Ganglia [9] presents a distributed monitoring system which has a hierarchical design. It uses a multicast-based listen/announce protocol within clusters. It maintains a tree of point-to-point connections to federate clusters and aggregate their state. Also it satisfies the requirement of monitoring in multi-clusters. When a new cluster needs to be monitored, Ganglia should be manually installed, s should be configured, source codes should be compiled and make command should be executed. The effort required for manual deployment becomes considerable in case of large-scale clusters [6], [13].The present information and monitoring systems are scaled to Grid level to support the necessary checkpoints and migration. Mobile agent technology is very much flexible to support the rum-time mobility through push and pull interaction models. The MA-GMA [5] is based on GMA with a mobile agent-based collecting module and a cache mechanism. GMA facilitates development of high performance monitoring middleware [8]. It is designed in accordance with OGSA standard with mobile agent s characteristics. The mobile agents are generated in the mobile agent factory and the mobile agent manager manages the agents. The infrastructure needed for agents' transferring and receiving in the Grid is provided by the mobile agent manager. MAGDA is a mobile agent based platform for grid environment to support the dynamic load balancing in distributed applications [10]. And the characteristics persistence, cloning and migration of the mobile agents improve the reliability through replication. In present scenario, many researchers focus on agent based model [20] and importance of basic services such as load balancing [23], fault management [24] and service discovery [21]. Monitoring System capable of Rapid and Automated Deployment (MSRAD) utilizes peer to peer protocols for automated deployment [4].In this paper we have proposed a method which uses mobile agents for automated deployment. Since mobile agents are capable of operating even without active connections between s, they are not affected by network failures. Further mobile agents reduces network load. 3 THE PROPOSED ARCHITECTURE The proposed architecture for an agent based and Automated Deployment of job monitoring service is shown in the Figure 1.The main components of the architecture are as follows: IP address of new is stored in database New Registration Agent migrates and invokes deployment Service is deployed IP address of head is given to new Job file is submitted Head User invokes monitoring service User IP address of suitable is returned Job status is returned Scheduler Delegation Schedule Authenticate Job manager Job state monitor Figure 1. Architecture of agent based automated deployment UbiCC Journal, Volume 6: Issue 2 787

3 Deployment Agent: an agent which contains code for deployment of the services. It resides in the head. On request from a newly arrived, it migrates to the and executes. Registration Node: A which maintains a database of the s that arrive and also it sends the IP address of the head to the newly arrived Probe: A script is deployed in the s. On invoking the script it collects the resource metrics of the s periodically and stores in the head in the form of XML. Collector Service: The collector service collects the resource metric from the head and stores it in a database in the head along with a time stamp. Database: A database that stores the resource information gathered from every which will be used for monitoring and scheduling. Selector Service: The selector service searches the database for a that best suits the user's job requirements. Job monitor: This module performs credential delegations and submits the job to the selected for execution. It also updates the status of the job periodically. A mobile agent is composed of code and data which migrates to other s and executes there in the to which it migrates. The mobile agents exploit the basic communication protocols defined within IBM Aglets Workbench [19] for agent migration and to dispatch messages from one to another. The head contains the services to be deployed and the deployment agent. The registration maintains a repository of IP addresses of the s in which the monitoring service is deployed and also the IP address of the head. Mobile agents are used by the user for getting the IP address of the head from the registration and for deploying the services. For automated deployment of service, mobile agents are used to send request to the registration on its arrival and retrieve the IP address of the head to the newly arrived. A mobile agent from the new migrates to the registration, collects the IP address of the head and migrates back to the sender. Using the IP address of the head, the newly arrived requests the head for deployment of the services. The deployment agent migrates to the head containing the services and executes thereby deploying the services. 4 IMPLEMENTATION The implementation of the proposed approach for an automated deployment of the services to monitor the job has two phases. The first phase involves creating services that are used for automated deployment. One service called collector service is created for collecting the resource metrics from the system and another service called selector service is used to select a suitable for the submission of job. The collector service includes collecting resource metrics like CPU speed, free memory, bandwidth and latency from the s in the cluster. The collected data is then stored in the database along with a timestamp. Timestamp helps in validating the monitored data. The selector service selects a suitable by searching the database based on some constraint. The constraint used here is, select a set of s having high free memory, from this set a having more CPU speed, low latency and high bandwidth is chosen for job submission. Figure2. Automated deployment using mobile agents UbiCC Journal, Volume 6: Issue 2 788

4 The second phase involves automating the service deployment. The process of automated deployment of the service to a new is shown in Figure 2. Whenever a new joins the grid, it registers itself to the registration. The registration is done by sending the IP address. The registration maintains a database of the IP address. Now the registration sends the IP address of the where the service is located i.e. in the head. After getting the IP address of the head the newly joined invokes the deployment agent in the head. The agent deploys the service requested in the new. The deployment agent has the details of which files to be transferred and what commands to be run for the deployment. These services are used for selecting a to which a job can be submitted. GRAM services are used which helps in secure job submission to various types of schedulers. Job monitoring module periodically updates the job status and after completion of job the result is reported to the user. 5 RESULTS AND DISCUSSION The time taken for the mobile agents to deploy the service in a new is calculated as follows: Let t(dt) be the time taken for automated deployment. t(dt) = t(α)+ t(β) (1) Where t(α) is the time taken for the deployment agent to migrate to a. t(β) is the time taken for deployment. From the Figure 3, it is evident that mobile agent based automated deployment consumes less time than the script based approach in Automated Deployment of Monitoring Service (ADMS). If the dependency packages for Ganglia are downloaded, the time taken to install Ganglia is equal to running four commands which completes the installation. ADMS has to install Component Auto-deploy Proxy (CAP) and cluster and thereby it takes more time than the mobile based approach. Deployment time in secs D e p lo y m e n t T im e - M a n u a l V s A g e n ts N o. o f A g e n ts Figure 3. Manual vs. automated deployment time A g e n t s M a nu a l A simulation based test is adopted to verify the efficiency of the proposed method. It is seen that the time taken for manual deployment increases as the number of s increases. Since the response time of mobile agent is less, the time taken for automated deployment using mobile agent does not increase proportionately with the increase in the number of s. 6 CONCLUSION AND FUTURE WORK In this paper, we have specified the importance of monitoring and automated deployment of monitoring service in Grid environment. The proposed approach enables automated deployment in a grid environment with the help of mobile agents. Mobile agents are utilized in the automated deployment process to facilitate error free deployment since mobile agents are not affected by network failures and the time taken for deployment is also less when compared to manual deployment. The automated deployment of monitoring service exploits the plan of selecting suitable which ensures the efficient utilization of grid resources. Our future work includes extending the architecture which supports the resubmission of failed jobs and protection of mobile agents form malicious hosts to improve the reliability of the automated deployment using mobile agents. The monitoring service can be invoked to select another suitable for job submission and the failed job can be resubmitted in the selected, and also reporting the status of the job given to the user. 7 REFERENCES [1] Valliyammai C, Thamarai Selvi S, Hemarupa S, Kalai E, Ragul P(2008), Monitoring Remote jobs in Grid Using Mobile Agents, Icfai Journal of Information Technology,pp.57-63(2008). [2] Foster, C. Kesselman, and S. Tuecke, The anatomy of the Grid: Enabling scalable virtual organization, International Journal of Supercomputer Applications 15(3), pp (2001). [3] Serafeim Zanikolas and Rizos Sakellariou, A Taxonomy of Grid Monitoring Systems, Future Generation Computer Systems, Vol.21, No 1, pp [4] Mei Yiduo, Dong Xiaoshe, Li Junyang, Xu Jing, Xue Zhenghua, Rapid and Automated Deployment of Monitoring Services in Grid Environments, IEEE Asia-Pacific Services Computing Conference (2007). [5] Guoqing Dong, Weiqin Tong, MA-GMA: A Mobile Agent-based Grid Monitor Architecture, ACS International Conference on Computer Systems and Applications (AICCSA 2007), pp (2007). UbiCC Journal, Volume 6: Issue 2 789

5 [6] Dong Xiaoshe, Wang Yinfeng, Qin Zhongsheng, Zheng Fang, Research on an Automatic Deployment Mechanism of Monitor Service in Grid Environment, Proceedings of the Fifth International Conference on Grid and Cooperative Computing Workshops (2006). [7] Roger Curry and Rob Simmonds, Job Centric Cluster Monitoring, IEEE International Conference On Parallel and Distributed System, (2006). [8] Chenxi Huang, Peter R.Hobson, Gareth A. Taylor, Paul Kyberd, A Study of Publish/Subscribe Systems for Real-Time Grid Monitoring, IEEE, (2007). [9] Chao Tung Yang, Tsui-Ting Chen, Sung -Yi Chen, Implementation of Monitoring and Information Service Using Ganglia and NWS for Grid Resource Brokers, IEEE, (2007). [10] Rocco Aversa, Beniamino Di Matino, Nicola Mazzocca, Salvatore Veticinque, MAGDA: A Mobile Agent based Grid Architecture, Journal of Grid Computing, pp (2006). [11] Jianbo Shen, Bin Gong, Yi Hu, Sha Li, The Design and Implementation of a GMA based Grid Monitoring Service, Proceedings of the 11th International Conference on Computer Supported Cooperative Work in Design, (2007). [12] Todd Papaioannou, On the Structuring of Distributed Systems: The Argument for Mobility, Doctoral Thesis, Loughborough University, (2000). [13] Vanish Talwar, Dejan Milojicic, Qinyi Wu,Calton Pu, Wenchang Yan and Gueyoung Jung, Approaches for Service Deployment, IEEE Internet Computing, pp70-80 (2005). [14] I.Foster, C.Kesselman, Steven Tuecke, The Anatomy of the Grid, Enabling Scalable Virtual Organizations, Lecture Notes in Computer Science. [15] Danny B.Lange and Mitsuru oshima, Seven Good Reasons for Mobile agents, Communications of ACM, (1999). [16] I.Foster, C.Kesselman, Globus: A Metacomputing Infrastructure Toolkit, International journal of supercomputer applications, pp ( 1997). [17] Globus [Online] Available: [18] Jennifer M. Schopf, Ioan Raicu, Laura Pearlman, Neill Miller, Carl kesselman, Ian Foster, Mike D Arcy, Monitoring and Discovery in a Web Services Framework: Functionality and Performance of Globus Toolkit MDS4, dc06.pdf [19] Aglets, Online [available]: [20] Li, Z.Parshar, M.Rudder, An agent-based infrastructure for autonomic composition of grid applications, Multiagent and grid systems Journal, IOS Press1 (3), pp (2005) [21] Cao.J, kerbyson, D.J., Graham. R.N, High Performance services discovery in large-scale multi-agent and mobile-agent systems, International journal of software Engineering. 2(5), pp (2001). [22] C.Valliyammai, S.Thamarai Selvi (2008), Relational Network Monitoring System for Grid Performance Optimization, in the International Conference ADCOM 2008, Dec14-17, pp (2008). [23] Niranyan, S., Groth, P.T., Bradshaw, J.M.: While you re away: A system for loadbalancing and resource based on mobile agents. In: Buyya, R. (ed.) 1st IEEE International Conference on Cluster Computing and the Grid, Brisbane, Australia. IEEE Computer Society, (2001). [24] Jain, A., Shyamasundar, R.K.: Failure detection and membership management in Grid environments. Grid, pp , Fifth IEEE/ACM International Workshop on Grid Computing (GRID 04),(2004). UbiCC Journal, Volume 6: Issue 2 790

CHAPTER 4 PROPOSED GRID NETWORK MONITORING ARCHITECTURE AND SYSTEM DESIGN

CHAPTER 4 PROPOSED GRID NETWORK MONITORING ARCHITECTURE AND SYSTEM DESIGN 39 CHAPTER 4 PROPOSED GRID NETWORK MONITORING ARCHITECTURE AND SYSTEM DESIGN This chapter discusses about the proposed Grid network monitoring architecture and details of the layered architecture. This

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

A Survey Study on Monitoring Service for Grid

A Survey Study on Monitoring Service for Grid A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide

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

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 5 IMPLEMENTATION OF THE PROPOSED GRID NETWORK MONITORING SYSTEM IN CRB

CHAPTER 5 IMPLEMENTATION OF THE PROPOSED GRID NETWORK MONITORING SYSTEM IN CRB 60 CHAPTER 5 IMPLEMENTATION OF THE PROPOSED GRID NETWORK MONITORING SYSTEM IN CRB This chapter discusses the implementation details of the proposed grid network monitoring system, and its integration with

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

Survey and Taxonomy of Grid Resource Management Systems

Survey and Taxonomy of Grid Resource Management Systems Survey and Taxonomy of Grid Resource Management Systems Chaitanya Kandagatla University of Texas, Austin Abstract The resource management system is the central component of a grid system. This paper describes

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

Monitoring Clusters and Grids

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

More information

Use of Agent-Based Service Discovery for Resource Management in Metacomputing Environment

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

More information

ADMINISTRATION AND CONFIGURATION OF HETEROGENEOUS NETWORKS USING AGLETS

ADMINISTRATION AND CONFIGURATION OF HETEROGENEOUS NETWORKS USING AGLETS ANNALS OF THE FACULTY OF ENGINEERING HUNEDOARA 2006, Tome IV, Fascicole 1, (ISSN 1584 2665) FACULTY OF ENGINEERING HUNEDOARA, 5, REVOLUTIEI, 331128, HUNEDOARA ADMINISTRATION AND CONFIGURATION OF HETEROGENEOUS

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

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction

More information

How To Monitor A Grid System

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

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

Dynamic allocation of servers to jobs in a grid hosting environment

Dynamic allocation of servers to jobs in a grid hosting environment Dynamic allocation of s to in a grid hosting environment C Kubicek, M Fisher, P McKee and R Smith As computational resources become available for use over the Internet, a requirement has emerged to reconfigure

More information

STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM

STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM Albert M. K. Cheng, Shaohong Fang Department of Computer Science University of Houston Houston, TX, 77204, USA http://www.cs.uh.edu

More information

Resource Management and Scheduling. Mechanisms in Grid Computing

Resource Management and Scheduling. Mechanisms in Grid Computing Resource Management and Scheduling Mechanisms in Grid Computing Edgar Magaña Perdomo Universitat Politècnica de Catalunya Network Management Group Barcelona, Spain emagana@nmg.upc.edu http://nmg.upc.es/~emagana/

More information

Integration of the OCM-G Monitoring System into the MonALISA Infrastructure

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,

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

Improving Performance in Load Balancing Problem on the Grid Computing System

Improving Performance in Load Balancing Problem on the Grid Computing System Improving Performance in Problem on the Grid Computing System Prabhat Kr.Srivastava IIMT College of Engineering Greater Noida, India Sonu Gupta IIMT College of Engineering Greater Noida, India Dheerendra

More information

Service Oriented Distributed Manager for Grid System

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 entisar_alkayal@hotmail.com Abstract

More information

An Active Packet can be classified as

An Active Packet can be classified as Mobile Agents for Active Network Management By Rumeel Kazi and Patricia Morreale Stevens Institute of Technology Contact: rkazi,pat@ati.stevens-tech.edu Abstract-Traditionally, network management systems

More information

Multilingual Interface for Grid Market Directory Services: An Experience with Supporting Tamil

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

More information

GRMS Features and Benefits

GRMS Features and Benefits GRMS - The resource management system for Clusterix computational environment Bogdan Ludwiczak bogdanl@man.poznan.pl Poznań Supercomputing and Networking Center Outline: GRMS - what it is? GRMS features

More information

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load

More information

Classic Grid Architecture

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

More information

CHAPTER 7 SUMMARY AND CONCLUSION

CHAPTER 7 SUMMARY AND CONCLUSION 179 CHAPTER 7 SUMMARY AND CONCLUSION This chapter summarizes our research achievements and conclude this thesis with discussions and interesting avenues for future exploration. The thesis describes a novel

More information

GRID RESOURCE MANAGEMENT (GRM) BY ADOPTING SOFTWARE AGENTS (SA)

GRID RESOURCE MANAGEMENT (GRM) BY ADOPTING SOFTWARE AGENTS (SA) GRID RESOURCE MANAGEMENT (GRM) BY ADOPTING SOFTWARE AGENTS (SA) T.A.Rama Raju 1, Dr.M.S.Prasada Babu 2 1 Statistician and Researcher JNTUK, Kakinada (India), 2 Professor CS&SE, College of Engineering,

More information

Grid Scheduling Dictionary of Terms and Keywords

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

More information

A novel load balancing algorithm for computational grid

A novel load balancing algorithm for computational grid International Journal of Computational Intelligence Techniques, ISSN: 0976 0466 & E-ISSN: 0976 0474 Volume 1, Issue 1, 2010, PP-20-26 A novel load balancing algorithm for computational grid Saravanakumar

More information

Grid Computing Vs. Cloud Computing

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

More information

Cost Effective Selection of Data Center in Cloud Environment

Cost Effective Selection of Data Center in Cloud Environment Cost Effective Selection of Data Center in Cloud Environment Manoranjan Dash 1, Amitav Mahapatra 2 & Narayan Ranjan Chakraborty 3 1 Institute of Business & Computer Studies, Siksha O Anusandhan University,

More information

CHAPTER 2 GRID MONITORING ARCHITECTURE AND TOOLS USED FOR GRID MONITORING

CHAPTER 2 GRID MONITORING ARCHITECTURE AND TOOLS USED FOR GRID MONITORING 10 CHAPTER 2 GRID MONITORING ARCHITECTURE AND TOOLS USED FOR GRID MONITORING This section presents literature survey about Grid computing, Grid standards, Globus Toolkit architecture, Grid monitoring process,

More information

An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications

An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications Rajkumar Buyya, Jonathan Giddy, and David Abramson School of Computer Science

More information

5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology. stadler@ee.kth.

5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology. stadler@ee.kth. 5 Performance Management for Web Services Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology stadler@ee.kth.se April 2008 Overview Service Management Performance Mgt QoS Mgt

More information

Web Application Hosting Cloud Architecture

Web Application Hosting Cloud Architecture Web Application Hosting Cloud Architecture Executive Overview This paper describes vendor neutral best practices for hosting web applications using cloud computing. The architectural elements described

More information

Assignment # 1 (Cloud Computing Security)

Assignment # 1 (Cloud Computing Security) Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual

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

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

A Taxonomy and Survey of Grid Resource Management Systems

A Taxonomy and Survey of Grid Resource Management Systems A Taxonomy and Survey of Grid Resource Management Systems Klaus Krauter 1, Rajkumar Buyya 2, and Muthucumaru Maheswaran 1 Advanced Networking Research Laboratory 1 Department of Computer Science University

More information

Dynamic Updating and Management of Virtual Resource Database in Grids Using Mobile Agents

Dynamic Updating and Management of Virtual Resource Database in Grids Using Mobile Agents 230 Dynamic Updating and Management of Virtual Resource Database in Grids Using Mobile Agents Kameshwari S, Valliyammai C, ThamaraiSelvi S, Divya S, Sharmila R Summary Grid Computing Element (CE) is a

More information

The Accounting Information Sharing Model for ShanghaiGrid 1

The Accounting Information Sharing Model for ShanghaiGrid 1 The Accounting Information Sharing Model for ShanghaiGrid 1 Jiadi Yu, Minglu Li, Ying Li, Feng Hong Department of Computer Science and Engineering,Shanghai Jiao Tong University, Shanghai 200030, P.R.China

More information

A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems

A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems RUPAM MUKHOPADHYAY, DIBYAJYOTI GHOSH AND NANDINI MUKHERJEE Department of Computer

More information

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age. Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load Measurement

More information

Grid monitoring system survey

Grid monitoring system survey Grid monitoring system survey by Tian Xu txu@indiana.edu Abstract The process of monitoring refers to systematically collect information regarding to current or past status of all resources of interest.

More information

Cloud Based E-Learning Platform Using Dynamic Chunk Size

Cloud Based E-Learning Platform Using Dynamic Chunk Size Cloud Based E-Learning Platform Using Dynamic Chunk Size Dinoop M.S #1, Durga.S*2 PG Scholar, Karunya University Assistant Professor, Karunya University Abstract: E-learning is a tool which has the potential

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015

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

More information

A Study of Application Recovery in Mobile Environment Using Log Management Scheme

A Study of Application Recovery in Mobile Environment Using Log Management Scheme A Study of Application Recovery in Mobile Environment Using Log Management Scheme A.Ashok, Harikrishnan.N, Thangavelu.V, ashokannadurai@gmail.com, hariever4it@gmail.com,thangavelc@gmail.com, Bit Campus,

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

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security

More information

Gridsofagentsforcomputer and telecommunication network management

Gridsofagentsforcomputer and telecommunication network management CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2003; 00:1 12 [Version: 2002/09/19 v2.02] Gridsofagentsforcomputer and telecommunication network management M.

More information

Writing Grid Service Using GT3 Core. Dec, 2003. Abstract

Writing Grid Service Using GT3 Core. Dec, 2003. Abstract Writing Grid Service Using GT3 Core Dec, 2003 Long Wang wangling@mail.utexas.edu Department of Electrical & Computer Engineering The University of Texas at Austin James C. Browne browne@cs.utexas.edu Department

More information

Open Collaborative Grid Service Architecture (OCGSA)

Open Collaborative Grid Service Architecture (OCGSA) (OCGSA) K. Amin, G. von Laszewski, S. Nijsure Argonne National Laboratory, Argonne, IL, USA Abstract In this paper we introduce a new architecture, called Open Collaborative Grid Services Architecture

More information

Memoir: A History based Prediction for Job Scheduling in Grid Computing

Memoir: A History based Prediction for Job Scheduling in Grid Computing Memoir: A History based Prediction for Job Scheduling in Grid Computing Swarna M Department of I.T., MVGR College of Engineering, Vizianagaram. P. S. Sitharama Raju Department of I.T., MVGR College of

More information

CLOUD MONITORING BASED ON SNMP

CLOUD MONITORING BASED ON SNMP CLOUD MONITORING BASED ON SNMP 1 J. SWARNA, 2 C. SENTHIL RAJA, 3 DR.K.S.RAVICHANDRAN 1,3 SASTRA University, Thanjavur, Tamil Nadu, India 2 Alcatel-Lucent India Limited, Chennai, India Email: 1 swarna.jp@gmail.com

More information

Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1

Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 , pp. 331-342 http://dx.doi.org/10.14257/ijfgcn.2015.8.2.27 Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 Changming Li, Jie Shen and

More information

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing Research Inventy: International Journal Of Engineering And Science Vol.2, Issue 10 (April 2013), Pp 53-57 Issn(e): 2278-4721, Issn(p):2319-6483, Www.Researchinventy.Com Fair Scheduling Algorithm with Dynamic

More information

2 Transport-level and Message-level Security

2 Transport-level and Message-level Security Globus Toolkit Version 4 Grid Security Infrastructure: A Standards Perspective The Globus Security Team 1 Version 4 updated September 12, 2005 Abstract This document provides an overview of the Grid Security

More information

A Distributed Grid Service Broker for Web-Services Based Grid Applications

A Distributed Grid Service Broker for Web-Services Based Grid Applications A Distributed Grid Service Broker for Web-Services Based Grid Applications Dr. Yih-Jiun Lee Mr. Kai-Wen Lien Dept. of Information Management, Chien Kuo Technology University, Taiwan Web-Service NASA IDGEURO

More information

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

More information

Online Steering of HEP Applications

Online Steering of HEP Applications Online Steering of HEP Applications Daniel Lorenz University of Siegen Darmstadt, 27. 4. 2006 HEPCG Workshop Daniel Max Mustermann Lorenz Online steering Folientitel of HEP applications HEPCG Veranstaltung

More information

Abstract. 1. Introduction. Ohio State University Columbus, OH 43210 {langella,oster,hastings,kurc,saltz}@bmi.osu.edu

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

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

Grid Computing: A Ten Years Look Back. María S. Pérez Facultad de Informática Universidad Politécnica de Madrid mperez@fi.upm.es

Grid Computing: A Ten Years Look Back. María S. Pérez Facultad de Informática Universidad Politécnica de Madrid mperez@fi.upm.es Grid Computing: A Ten Years Look Back María S. Pérez Facultad de Informática Universidad Politécnica de Madrid mperez@fi.upm.es Outline Challenges not yet solved in computing The parents of grid Computing

More information

HEP Data-Intensive Distributed Cloud Computing System Requirements Specification Document

HEP Data-Intensive Distributed Cloud Computing System Requirements Specification Document HEP Data-Intensive Distributed Cloud Computing System Requirements Specification Document CANARIE NEP-101 Project University of Victoria HEP Computing Group December 18, 2013 Version 1.0 1 Revision History

More information

Cloud Information Accountability Framework for Auditing the Data Usage in Cloud Environment

Cloud Information Accountability Framework for Auditing the Data Usage in Cloud Environment International Journal of Computational Engineering Research Vol, 03 Issue, 11 Cloud Information Accountability Framework for Auditing the Data Usage in Cloud Environment D.Dhivya 1, S.CHINNADURAI 2 1,M.E.(Cse),

More information

Performance Gathering and Implementing Portability on Cloud Storage Data

Performance Gathering and Implementing Portability on Cloud Storage Data International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 17 (2014), pp. 1815-1823 International Research Publications House http://www. irphouse.com Performance Gathering

More information

A STUDY OF THE BEHAVIOUR OF THE MOBILE AGENT IN THE NETWORK MANAGEMENT SYSTEMS

A STUDY OF THE BEHAVIOUR OF THE MOBILE AGENT IN THE NETWORK MANAGEMENT SYSTEMS A STUDY OF THE BEHAVIOUR OF THE MOBILE AGENT IN THE NETWORK MANAGEMENT SYSTEMS Tarag Fahad, Sufian Yousef & Caroline Strange School of Design and Communication Systems, Anglia Polytechnic University Victoria

More information

An Analysis of Quality of Service Metrics and Frameworks in a Grid Computing Environment

An Analysis of Quality of Service Metrics and Frameworks in a Grid Computing Environment An Analysis of Quality of Service Metrics and Frameworks in a Grid Computing Environment Russ Wakefield Colorado State University Ft. Collins, Colorado May 4 th, 2007 Abstract One of the fastest emerging

More information

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

More information

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

More information

An Open MPI-based Cloud Computing Service Architecture

An Open MPI-based Cloud Computing Service Architecture An Open MPI-based Cloud Computing Service Architecture WEI-MIN JENG and HSIEH-CHE TSAI Department of Computer Science Information Management Soochow University Taipei, Taiwan {wjeng, 00356001}@csim.scu.edu.tw

More information

CSF4:A WSRF Compliant Meta-Scheduler

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,

More information

http://www.paper.edu.cn

http://www.paper.edu.cn 5 10 15 20 25 30 35 A platform for massive railway information data storage # SHAN Xu 1, WANG Genying 1, LIU Lin 2** (1. Key Laboratory of Communication and Information Systems, Beijing Municipal Commission

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

4-3 Grid Communication Library Allowing for Dynamic Firewall Control

4-3 Grid Communication Library Allowing for Dynamic Firewall Control 4-3 Grid Communication Library Allowing for Dynamic Firewall Control HASEGAWA Ichiro, BABA Ken-ichi, and SHIMOJO Shinji Current Grid technologies tend not to consider firewall system properly, and as a

More information

A Study of Network Security Systems

A Study of Network Security Systems A Study of Network Security Systems Ramy K. Khalil, Fayez W. Zaki, Mohamed M. Ashour, Mohamed A. Mohamed Department of Communication and Electronics Mansoura University El Gomhorya Street, Mansora,Dakahlya

More information

Efficient Service Broker Policy For Large-Scale Cloud Environments

Efficient Service Broker Policy For Large-Scale Cloud Environments www.ijcsi.org 85 Efficient Service Broker Policy For Large-Scale Cloud Environments Mohammed Radi Computer Science Department, Faculty of Applied Science Alaqsa University, Gaza Palestine Abstract Algorithms,

More information

How To Balance In Cloud Computing

How To Balance In Cloud Computing A Review on Load Balancing Algorithms in Cloud Hareesh M J Dept. of CSE, RSET, Kochi hareeshmjoseph@ gmail.com John P Martin Dept. of CSE, RSET, Kochi johnpm12@gmail.com Yedhu Sastri Dept. of IT, RSET,

More information

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,

More information

High Availability of the Polarion Server

High Availability of the Polarion Server Polarion Software CONCEPT High Availability of the Polarion Server Installing Polarion in a high availability environment Europe, Middle-East, Africa: Polarion Software GmbH Hedelfinger Straße 60 70327

More information

Load Balancing using DWARR Algorithm in Cloud Computing

Load Balancing using DWARR Algorithm in Cloud Computing IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 12 May 2015 ISSN (online): 2349-6010 Load Balancing using DWARR Algorithm in Cloud Computing Niraj Patel PG Student

More information

The Service Availability Forum Specification for High Availability Middleware

The Service Availability Forum Specification for High Availability Middleware The Availability Forum Specification for High Availability Middleware Timo Jokiaho, Fred Herrmann, Dave Penkler, Manfred Reitenspiess, Louise Moser Availability Forum Timo.Jokiaho@nokia.com, Frederic.Herrmann@sun.com,

More information

Web Service Robust GridFTP

Web Service Robust GridFTP Web Service Robust GridFTP Sang Lim, Geoffrey Fox, Shrideep Pallickara and Marlon Pierce Community Grid Labs, Indiana University 501 N. Morton St. Suite 224 Bloomington, IN 47404 {sblim, gcf, spallick,

More information

MailEnable Scalability White Paper Version 1.2

MailEnable Scalability White Paper Version 1.2 MailEnable Scalability White Paper Version 1.2 Table of Contents 1 Overview...2 2 Core architecture...3 2.1 Configuration repository...3 2.2 Storage repository...3 2.3 Connectors...3 2.3.1 SMTP Connector...3

More information

Agent Based Framework for Scalability in Cloud Computing

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

More information

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration 1 Harish H G, 2 Dr. R Girisha 1 PG Student, 2 Professor, Department of CSE, PESCE Mandya (An Autonomous Institution under

More information

Operating System Multilevel Load Balancing

Operating System Multilevel Load Balancing Operating System Multilevel Load Balancing M. Corrêa, A. Zorzo Faculty of Informatics - PUCRS Porto Alegre, Brazil {mcorrea, zorzo}@inf.pucrs.br R. Scheer HP Brazil R&D Porto Alegre, Brazil roque.scheer@hp.com

More information

Mobile Agent System for Web Services Integration in Pervasive Networks

Mobile Agent System for Web Services Integration in Pervasive Networks Mobile Agent System for Web Services Integration in Pervasive Networks Fuyuki Ishikawa 1, Nobukazu Yoshioka 2, Yasuyuki Tahara 2, Shinichi Honiden 2,1 1 Graduate School of Information Science and Technology

More information

SURVEY ON THE ALGORITHMS FOR WORKFLOW PLANNING AND EXECUTION

SURVEY ON THE ALGORITHMS FOR WORKFLOW PLANNING AND EXECUTION SURVEY ON THE ALGORITHMS FOR WORKFLOW PLANNING AND EXECUTION Kirandeep Kaur Khushdeep Kaur Research Scholar Assistant Professor, Department Of Cse, Bhai Maha Singh College Of Engineering, Bhai Maha Singh

More information

Distributed Systems and Recent Innovations: Challenges and Benefits

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

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

Figure 1. The cloud scales: Amazon EC2 growth [2].

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 shinji10343@hotmail.com, kwang@cs.nctu.edu.tw Abstract One of the most important issues

More information

Technical. Overview. ~ a ~ irods version 4.x

Technical. Overview. ~ a ~ irods version 4.x Technical Overview ~ a ~ irods version 4.x The integrated Ru e-oriented DATA System irods is open-source, data management software that lets users: access, manage, and share data across any type or number

More information

A Proposed Framework for Ranking and Reservation of Cloud Services Based on Quality of Service

A Proposed Framework for Ranking and Reservation of Cloud Services Based on Quality of Service II,III A Proposed Framework for Ranking and Reservation of Cloud Services Based on Quality of Service I Samir.m.zaid, II Hazem.m.elbakry, III Islam.m.abdelhady I Dept. of Geology, Faculty of Sciences,

More information

P2PCloud-W: A Novel P2PCloud Workflow Management Architecture Based on Petri Net

P2PCloud-W: A Novel P2PCloud Workflow Management Architecture Based on Petri Net , pp.191-200 http://dx.doi.org/10.14257/ijgdc.2015.8.2.18 P2PCloud-W: A Novel P2PCloud Workflow Management Architecture Based on Petri Net Xuemin Zhang, Zenggang Xiong *, Gangwei Wang, Conghuan Ye and

More information

THE CCLRC DATA PORTAL

THE CCLRC DATA PORTAL THE CCLRC DATA PORTAL Glen Drinkwater, Shoaib Sufi CCLRC Daresbury Laboratory, Daresbury, Warrington, Cheshire, WA4 4AD, UK. E-mail: g.j.drinkwater@dl.ac.uk, s.a.sufi@dl.ac.uk Abstract: The project aims

More information