A File Transfer Component for Grids

Size: px
Start display at page:

Download "A File Transfer Component for Grids"

Transcription

1 A File Transfer Component for Grids Gregor von Laszewski Mathematics and Computer Science Division, Argonne National Laboratory Argonne, Il 60440, U.S.A. Alunkal Beulah Kurian Mathematics and Computer Science Division, Argonne National Laboratory Argonne, Il 60440, U.S.A. Ravi Madhuri Mathematics and Computer Science Division, Argonne National Laboratory Argonne, Il 60440, U.S.A. Pawel Plaszczak Mathematics and Computer Science Division, Argonne National Laboratory Argonne, Il 60440, U.S.A. Corresponding Author: Abstract Grids have become an important asset in large-scale scientific and engineering research. An important part of the daily work of Grid researches is the access to distributed data. It is typically as important as access to distributed computational resources. Data is available through a wide variety of data sources supporting protocols such as HTTP, HTTPS, FTP, and GridFTP. In this paper, we present the design of components and API s that make handling of data accessed through Grids easier for the novice Grid user and programmer. We introduce the architecture of a Grid component for file transfers that separate the functionalities of enabling the actual file transfer requests, performing the file transfer, and initiating the transfer through a user interface. Our component design separates cleanly the functionality from implementation. Hence, it can be adapted to include third party file transfer protocols. An important feature is that file transfer must be exposed conveniently through an interactive component to the user in order to transparently access the Grid. Our File Transfer Component (FTC) is a collection of such interactive components. It leverages the Globus Project Grid middleware infrastructure and includes the use of newly developed Java client side GridFTP API and the Reliable File Transfer Component. Our intuitive GUI allows file transfers using drag and drop mechanism, with protocol independent interface to varied data sources. Additionally we have designed the components as Java Beans. This enables them to be integrated into Integrated Development Environment. 1 Introduction Grids are a rapidly emerging new form of distributed computing wherein the vision is to construct an environment for the coordinated resource sharing and problem solving in dynamic, multi-institutional virtual organizations [8]. To access such a complex environment, Grid computing environments and Grid portals must be provided to enable a transparent and convenient access to the Grid [13]. A frequent obstacle to the creation of advanced applications using Grid environments is based on the need to access data that is not collocated at the site on which the computation is performed. Hence, file transfer is an elementary function in Grids. Many aspects must be considers while dealing with file transfer. Such aspects include the protocol supported during the transfer, how the file transfers are organized, which 1

2 mechanism are used to instantiate a file transfer, and how the progress of file transferred can be observed. Additionally, we have to consider the different user communities Grids address. This includes common Grid users that are interested in easy to use interfaces and Grid developers that are interested n easy to use APIs and shell commands. Hence, file transfer in Grids must address the whole spectrum of the Grid architecture. We observe that in Grids, and on the Internet, files are stored on servers supporting a variety of protocols, such as FTP [11], GridFTP [1], and WebDav [9] protocols. GridFTP is a high-performance, secure, reliable data transfer protocol optimized for high-bandwidth wide-area networks that is based on FTP and developed as part of the Globus Project. WebDAV is a standard protocol for distributed authoring and versioning that defines HTTP extensions necessary to enable distributed web authoring while providing interoperability among a large number of commodity tools. Designing a single interface to connect to the various servers using different protocols provides users with a uniform view of the files located on the different servers irrespective of their protocol implementations. This enables the user to access a large number of file servers without being familiar with details about the protocol. Hence we need to design an interface to these protocols by providing a common set of methods allowing future integration of additional protocols. Based on this common software engineering concept, we are able to support a multitude of stream based protocols, such as ftp, http and gridftp for the file transfer. As pointed out before, an additional concern is how file transfer requests are performed. Commodity applications such as SecureFTP [3] and LeechFTP [7] provide easy to use graphical interface, thus making them powerful tools for the Web community. They provide drag and drop for the instantiation of file transfers between clients and servers, provision to view the status of the transfer, and book marking. Unfortunately, we observe that no such tools are available to the Grid community keeping the entry level into Grid file sharing unnecessarily high. It is desirable to develop such high level component and their supporting services which must provide features such as multiple file downloads/uploads, recursive directory transfers, transmission management through queues, and quality of service guarantees. Besides the file transfer, we must also enable extensions to our Grid activities that include the design and implementation of an elementary set of such components. Besides file transfer we are also concerned with also job submission and information browsing. We have recently started the development of such components as part of a larger effort to produce an Open Grid Computing Environment that promotes the easier use of Grids and can be based on a multitude of Grid toolkits, including The Globus Toolkit version 2 and version 3. In the rest of the paper, we present a File Transfer Component (FTC) that allows protocol independent data access as well as file browsing capabilities for Grids. We also present a convenient Java client library that allows developing such components in modular fashion by the community. We first describe the requirements and our proposed solution. Next, we describe the design and implementation of FTC respectively. We conclude the paper with use cases, extensions, and future developments. 2 Requirements The requirements for the design of our architecture follows the usual software engineering principles. We promote reusability, integratebility, and portability on multiple levels. On the protocol level we must support a variety of protocols, as already mentioned in the previous section. Apart from protocol dependency in accessing data and the need for an interactive interface for transferring files. In summary we like to address the following issues: Allow uniform access mechanisms to support wide variety of data sources that may include common stream-based data services such as FTP or HTTP. Provide transparent and easy access to data in Grids by using both, a GUI and a Command Shell. Support expandability by providing mechanisms to integrate new protocols. Allow reuse and composability within Integrated Development Environments. Provide reusability through the design of a simple API. 2

3 Provide portability and minimize development effort through the choice of an apropiate choice of technologies. Although in our requirements are language and framework neutral, we have decided to implement the component in Java allowing us to fulfill the requirements of easy porting and deployment as discussed in [12]. 3 Architecture of the File Transfer Component Our architecture is based on a number of reusable components. Figure 1 shows the architecture of the file transfer component (FTC). It consists of three main components, namely the graphical user interface, the access manager, and the transfer manager. File Transfer Grid User Interfaces (FTC and Grid Shell) Access Manager Component Transfer Manager Component Access interface Transfer interface FTP Grid FTP HTTP RFT FTP Third party Grid UrlCopy File Access providers File system File Transfer providers File Servers Figure 1: The architecture of the file transfer component The access manager can connect to a data source independent of the protocol, through a single interface. It is responsible for accessing the local and remote files through. It provides uniform access to all the file transfer service providers independent of the protocol they support by interfacing through Access interface. The protocols we are currently supporting are ftp, gridftp, and http. The user initiates the file transfer requests through the access manager. The transfer manager manages specific data transfers. It performs the actual movement of files from one location to the other. It takes the transfer requests specified through the graphical user interface and schedules the transfers to the servers involved. The data movement can be provided by reusing services such as Grid UrlCopy or any FTP server providing third party transfers. For instance, if the user needs reliable file transfers between the GridFTP servers then he can use the reliable ftp server (RFT) to initiate reliable transfers with quality of service provisions. The user interface supports uniform display of files and directories while at the same time allowing drag and drop features for wide variety of data sources. Additionally, a Grid shell that allows a command line interaction with the file transfer servers is under development. It is this component that interacts with both the access manager and transfer manager. It communicates with the access manager to provide graphical representation to the files located in the local as well as remote systems. It gets the file transfer requests from the access manager, and queues the requests and send them to a transfer manager that performs the actual file transfers. Internally the graphical user interfaces ruses a generalized broker for file and job execution. 3

4 We integrated these reusable components into a single component that we name the File Transfer Component (FTC) for Grids. The implementation of our FTC architecture is based on the JavaBeans [2] component model, thus providing reusability of the components in Integrated Development Environment. Hence, our components interact with other components, encapsulating a set of functionalities while being based on a clearly defined interface that conforms to a prescribed behavior common to all components within our architecture. Thus, multiple components may be easily composed to build other components. 3.1 File Access Providers As indicated previously, the FTC supports multiple protocols. This possibility is enabled through the provision of so called file access providers. We currently support basic providers for FTP, GridFTP, and HTTP. The file access providers allow us to access a file system based on API calls that are implemented while using the appropriate protocol. These providers can than easily be integrated into the display component thus the support of new protocols is possible by only designing new file access providers reused within the proper instantiation of the access manager. The GridFTP [1] provider is of special interest to the Grid community It is an extension to the FTP protocol, which uses the GSI (Grid Security Infrastructure), for authentication. This will allow grid applications to have ubiquitous, high-performance access to data in a way that is compatible with the most popular file transfer protocol in use today, FTP. A unique feature of GridFTP is the possibility to perform multiple file transfers using parallel streams, instead of having just one TCP connection between the sender and the receiver. In this model, multiple connections are opened with multiple sockets in charge. Data to be sent are split into n partitions and fed down the n connections through the n sockets. At the receiver end, these data partitions are reassembled back. This approach manifolds the efficiency of data transfers with maximum use of network bandwidth. Since the TCP send and receive buffers are specific to one socket, having parallel sockets effectively increases the buffer sizes without any change to the kernel parameters. The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. It allows messages to be in the format of MIME-like messages, containing metainformation about the data transferred. Like any generic data transfer protocol, HTTP cannot regulate the content of the data that is transferred, nor is there any a priori method of determining the sensitivity of any particular piece of information within the context of any given request. 3.2 File Access Interface The FTC component contains an access interface that allows multiple file transfer protocols to be supported while implementing them. It defines basic operations such as connecting to a remote server, changing to a directory, listing the files present in a directory, making a new directory, deleting files and directories. The pseudo code for the interface is shown in Figure 2. The meaning of these methods are straight forward. The connectremote() method is used initially to setup the connection with the Remote Server. The chdir() changes the location of the directory. The list() method is used for retrieving all the subdirectories and files present in a directory. The other methods provide the basic functionality required to support a simple file transfer protocol. 3.3 File Transfer Providers In contrast to the file access providers that enable access to the actual filesystem, the file transfer providers are responsible for accessing file servers and managing the actual file transfers. File transfer requests contain the entire information needed for performing such transfers. In order to support the Grid we need to be able to access third party file transfer to allow file transfers between two different remote data sources initiated by a third party. We support such third party transfers in the Grid through file transfer providers that reuse the Java CoG Kits GridUrlCopy, which internally supports the protocols http, https, ftp and gsiftp; and the Globus Projects Reliable file Transfer service (RFT) [4], which provides an easy to use reliable file transfer service. 4

5 interface AccessInterface { public void connectremote(); public void chdir(string dirname); public void list(); public void mkdir(string dirname); public void rmdir(string dirname); public void rmfile(string filename); public void rename(string oldname, String newname); public void refresh(); public void disconnectremote(); }. Figure 2: Pseudo-code for the access interface of the FTC Internally RFT uses the GridFTP client libraries are provided by the Java CoG Kit. It allows the transfer of files with quality of service provisions. Thus if a file transfer is interrupted at one point, the reliable file transfer service will assist in restarting the transfer at another time and will try to complete the interrupted transfer. Problems like dropped connections, machine reboots, temporary network outages, and etc, are dealt with automatically. This functionality is much the same as commonly supported in commodity file transfer clients. Nevertheless, it supports third party transfers and as it is run as a service reconnection at a later time without interrupting the transfer between two machines on which GridFTP servers must be installed. 3.4 File Transfer Interface The Transfer Manager communicates with a file transfer provider using this interface. The pseudo code for the interface is simple with just two methods as shown in Figure 3. interface TransferInterface { public setfromurl(string url); \\ public settourl(string url);\\ public starttransfer(); public suspendtransfer(); public resumetransfer(); public canceltransfer(); } Figure 3: Pseudo code for the transfer interface of the FTC The functionality of the methods of the interface are straight forward. The setfromurl() provides the information regarding the details about the file that needs to be transfered. The settourl() provides information regarding the location where the file needs to be transferred. The String url which is taken as the parameter follows the usual syntax: FtpRFC, [protocol]://[user]@[host]:[port]:[file] The other methods are needed to control the execution of a transfer. 5

6 3.5 Graphical User component The front end of the File transfer component can be implemented ina variety of frameworks. Initially, we have implemented it while using the powerful SWING framework. Nevertheless we envision to implement the component also as a Jetspeed portlet to allow the integration into portals with little software installed on the client side. Nevertheless, we believe that a more powerful component that supports drag and drop is needed for the easy use of Grids. The current generation of web browsers simply do not support such a modality. Our prototype component consists of monitoring and file access windows designed as Java internal frames and are specified as JavaBeans. A Java Bean is a reusable software component that can manipulated visually in an Integrated Development Environment (IDE). FTC provides the components as Java Beans. These beans can be used in IDE such as JBuilder to develop a Grid Environment. The file access frames are drag and drop enabled. FTC offers elaborate directory browsing and directory manipulation functionality, which works identically for both local and remote hosts. The user is able to: View the directory entries in tree structure. Transfer files between two windows with few clicks of the mouse. Refresh entries. Make new directories. Copy files/directories. Delete Files. The Monitoring window supports queuing of jobs, checking status, setting the options etc. The Message window displays the details regarding the actual file transfers. The graphical user interface is shown in Figure 4 and 5. Figure 4: The GUI interface of the file transfer component. 3.6 Important Features of FTC It is notworthy to point out a number of important features of the FTC. 6

7 Figure 5: The GUI interface to the reliable file transfer component Authentication GridFTP includes extensions to use the Grid Security Infrastructure (GSI) [6] for authentication. GSI provides a number of useful services for Grids, including mutual authentication, single sign-on and protects your critical and sensitive data by providing strong data encryption. The authentication in FTC is performed through the visual-proxy-init program distributed with the Java Cog Kit. Authentication is necessary to access all GSI enabled services such as GridFtp and RFT. FTC provides the ability to start up the proxy, check the proxy information or destroy the proxy Connecting to different servers Users have the flexibility to login to any number of the FTP or GridFTP servers. Files will be displayed in the tree structure in separate internal frames. The user can perform basic file system operations on any of the files and as well as transfer files by dragging and dropping them between the windows Using RFT RFT can be used for achieving reliable file transfers between GridFTP servers. For using this service, the RFT server needs to be installed [5]. The settings of the RFT server such as the name and the port have to be set in the graphical interface before using RFT service. The file request for file transfers will appear in the Request queue and they can be submitted to the RFT server by clicking on the Submit button. The Status queue enables the user to explicitly control the file transfer at the RFT server. The RFT service also provides the user to view the performance of a transfer over time as a two-dimensional line plot using Netlogger [10]. 3.7 Deployment We are currently also distributing the component through convenient use of the Java WebStart technology, this providing a similar mechanism with which for example browser plug-ins are distributed, such as acrobat reader, or real player. Automatic updates are an additional nice feature. Mor information about the use of Webstart within Grids can be found in [12]. 7

8 3.8 Java Client API to GridFTP The Java client API has most recently been developed as part of the Java CoG Kit to support interface to FTP and GridFPT protocols. This library will be integrated in upcoming releases of The Globus Toolkit version 3. It implements following features: file storage and retrieval to/from FTP server (client-server Transfer, third party transfer, ASCII and IMAGE data types, file data structure, non print format control, stream transmission mode, operation in passive and active server mode, parallel transfers, striped transfers, restart markers, and performance markers. More information about this API can be found on the Java CoG Kit web pages. 4 Extensions Application developers can benefit from the fact that FTC provides an easy interface to support new protocols like WebDav. The task of integration is simplified, as the developer only has to implement a single interface to incorporate into FTC. Since FTC is designed as java beans, it is easy to integrate them into visual development environment such as JBuilder. For instance, we can develop applications such as file explorer using the tree frame bean and an editor bean to display the contents of the file. The components we defined are general enough to be reused effectively for other similar applications. For instance, we could have list of jobs in one window and a list of machines being displayed in another window. Dragging and dropping the jobs on the machines generate job requests. These requests could be delegated to the Job Manager to monitor job execution. 5 Conclusion The work performed in this project brings a user-friendly environment for interactive and transparent file access to Grid users. Such an interactive model is required for computationally mediated science experiment that requires a large degree of interaction with the system during the experimentation. It effectively supports the integration of a new protocols that support file transfers. The bean components designed for FTC are reusable in an Integrated Development Environment such as JBuilder. As we use throughout the project interfaces we can replace in future already implemented components with more sophisticated once. This will also allow us to use the same component to build a uniform interface between Globus Toolkit version 2 and Globus Toolkit version 3 (OGSA) servers This project is a continuation of advanced services that we provided in the Java CoG Kit. This component will be distributed as part of the Java CoG Kit. 6 Acknowledgements This work is supported by the Mathematical, Information, and Computational Science Division subprogram of the Office of Advance Scientific Computing Research, U.S. Department of Energy under Contract W Eng-38. DARPA, DOE, NSF support for the Globus Toolkit research and development. We thank Dr. Xian-He Sun and Vijay Goup for the discussions during the development of the initial prototype. This work would not been possible without the help of the Globus team. We thank all the members of the Globus Project for the valuable help. Globus Toolkit and Globus Project are trademarks held by the University of Chicago. References [1] The gridftp protocol and software. [2] Javabeans. 8

9 [3] Secure ftp. [4] Bill Allcock and Ravikiran Madduri. Reliable file transfer service. madduri/rft.html. [5] Bill Allcock and Ravikiran Madduri. Reliable file transfer service installation instructions. madduri/howto.html. [6] R. Butler, D. Engert, I. Foster, C. Kesselman, S. Tuecke, J. Volmer, and V. Welch. A national-scale authentication infrastructure. IEEE Computer, 33(12):60 66, [7] Jan Debis. Leech ftp. [8] I. Foster, C. Kesselman, and S. Tuecke. The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of Supercomputer Applications, 15(3), [9] Y. Goland, E. Whitehead, UC Irvine, A. Faizi, S. Carter, and D. Jensen. Http extensions for distributed authoring webdav. February [10] D. Gunter, B. Tierney, B. Crowley, M. Holding, and J. Lee NetLogger. A toolkit for distributed system performance analysis. In Proceedings of the IEEE Mascots 2000 Conference (Mascots 2000), number LBNL-46269, August [11] J. Postel and J. Reynolds. File transfer protocol. October [12] Gregor von Laszewski, Eric Blau, Michael Bletzinger, Jarek Gawor, Peter Lane, Stuart Martin, and Michael Russell. Software, Component, and Service Deployment in Computational Grids. In Judith Bishop, editor, IFIP/ACM Working Conference on Component Deployment, volume 2370 of Lecture Notes in Computer Science, pages , Berlin, Germany, June Springer. [13] Gregor von Laszewski, Ian Foster, Jarek Gawor, Peter Lane, Nell Rehn, and Mike Russell. Designing Grid-based Problem Solving Environments and Portals. In 34th Hawaiian International Conference on System Science, Maui, Hawaii, 3-6 January

An Overview of Grid File Transfer Patterns and Their Implementation in the Java CoG Kit

An Overview of Grid File Transfer Patterns and Their Implementation in the Java CoG Kit An Overview of Grid File Transfer Patterns and Their Implementation in the Java CoG Kit Gregor von Laszewski, 1, Jarek Gawor, 1 Pawel Plaszczak, 1 Mike Hategan, 1 Kaizar Amin, 1 Ravi Madduri, 1 Scott Gose,

More information

An Overview of Grid File Transfer Patterns and Their Implementation in the Java CoG Kit

An Overview of Grid File Transfer Patterns and Their Implementation in the Java CoG Kit An Overview of Grid File Transfer Patterns and Their Implementation in the Java CoG Kit Gregor von Laszewski, 1, Jarek Gawor, 1 Pawel Plaszczak, 1 Mike Hategan, 1 Kaizar Amin, 1 Ravi Madduri, 1 Scott Gose

More information

GridFTP: A Data Transfer Protocol for the Grid

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,

More information

GridFTP GUI: An Easy and Efficient Way to Transfer Data in Grid

GridFTP GUI: An Easy and Efficient Way to Transfer Data in Grid GridFTP GUI: An Easy and Efficient Way to Transfer Data in Grid Wantao Liu, 1,2 Rajkumar Kettimuthu, 3,4 Brian Tieman, 5 Ravi Madduri, 3,4 Bo Li, 1 Ian Foster 2,3,4 1 School of Computer Science and Engineering,

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

An Online Credential Repository for the Grid: MyProxy

An Online Credential Repository for the Grid: MyProxy An Online Credential Repository for the Grid: MyProxy Jason Novotny Lawrence Berkeley Laboratory JDNovotny@lbl.gov Steven Tuecke Mathematics and Computer Science Division Argonne National Laboratory tuecke@mcs.anl.gov

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

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper Migrating Desktop and Roaming Access Whitepaper Poznan Supercomputing and Networking Center Noskowskiego 12/14 61-704 Poznan, POLAND 2004, April white-paper-md-ras.doc 1/11 1 Product overview In this whitepaper

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

Comparisons between HTCP and GridFTP over file transfer

Comparisons between HTCP and GridFTP over file transfer Comparisons between HTCP and GridFTP over file transfer Andrew McNab and Yibiao Li Abstract: A comparison between GridFTP [1] and HTCP [2] protocols on file transfer speed is given here, based on experimental

More information

Globus Striped GridFTP Framework and Server. Raj Kettimuthu, ANL and U. Chicago

Globus Striped GridFTP Framework and Server. Raj Kettimuthu, ANL and U. Chicago Globus Striped GridFTP Framework and Server Raj Kettimuthu, ANL and U. Chicago Outline Introduction Features Motivation Architecture Globus XIO Experimental Results 3 August 2005 The Ohio State University

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

GridFTP GUI: An Easy and Efficient Way to Transfer Data in Grid

GridFTP GUI: An Easy and Efficient Way to Transfer Data in Grid GridFTP GUI: An Easy and Efficient Way to Transfer Data in Grid Wantao Liu 1,2 Raj Kettimuthu 2,3, Brian Tieman 3, Ravi Madduri 2,3, Bo Li 1, and Ian Foster 2,3 1 Beihang University, Beijing, China 2 The

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

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

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

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

What Is the Java TM 2 Platform, Enterprise Edition?

What Is the Java TM 2 Platform, Enterprise Edition? Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today

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

ENHANCING THE COLLABORATIVE USE OF GRID COMPUTING APPLICATIONS WITH A USER-ORIENTED PORTAL DASHBOARD

ENHANCING THE COLLABORATIVE USE OF GRID COMPUTING APPLICATIONS WITH A USER-ORIENTED PORTAL DASHBOARD ENHANCING THE COLLABORATIVE USE OF GRID COMPUTING APPLICATIONS WITH A USER-ORIENTED PORTAL DASHBOARD Dr. Thomas Choong CEO, elipva Ltd tchoong@elipva.com Chang Sau Sheong Director, Software Development

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

GRID COMPUTING Techniques and Applications BARRY WILKINSON

GRID COMPUTING Techniques and Applications BARRY WILKINSON GRID COMPUTING Techniques and Applications BARRY WILKINSON Contents Preface About the Author CHAPTER 1 INTRODUCTION TO GRID COMPUTING 1 1.1 Grid Computing Concept 1 1.2 History of Distributed Computing

More information

A Web Services Data Analysis Grid *

A Web Services Data Analysis Grid * A Web Services Data Analysis Grid * William A. Watson III, Ian Bird, Jie Chen, Bryan Hess, Andy Kowalski, Ying Chen Thomas Jefferson National Accelerator Facility 12000 Jefferson Av, Newport News, VA 23606,

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

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

Community software development with the Astrophysics Simulation Collaboratory

Community software development with the Astrophysics Simulation Collaboratory CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2002; 14:1289 1301 (DOI: 10.1002/cpe.688) Community software development with the Astrophysics Simulation Collaboratory

More information

PROGRESS Portal Access Whitepaper

PROGRESS Portal Access Whitepaper PROGRESS Portal Access Whitepaper Maciej Bogdanski, Michał Kosiedowski, Cezary Mazurek, Marzena Rabiega, Malgorzata Wolniewicz Poznan Supercomputing and Networking Center April 15, 2004 1 Introduction

More information

The glite File Transfer Service

The glite File Transfer Service The glite File Transfer Service Peter Kunszt Paolo Badino Ricardo Brito da Rocha James Casey Ákos Frohner Gavin McCance CERN, IT Department 1211 Geneva 23, Switzerland Abstract Transferring data reliably

More information

GridCopy: Moving Data Fast on the Grid

GridCopy: Moving Data Fast on the Grid GridCopy: Moving Data Fast on the Grid Rajkumar Kettimuthu 1,2, William Allcock 1,2, Lee Liming 1,2 John-Paul Navarro 1,2, Ian Foster 1,2,3 1 Mathematics and Computer Science Division Argonne National

More information

Secure Federated Light-weight Web Portals for FusionGrid

Secure Federated Light-weight Web Portals for FusionGrid Secure Federated Light-weight Web Portals for FusionGrid By: D. Aswath, M. Thompson, M. Goode, X. Lee, N. Y. Kim Presented by: Dipti Aswath GCE Workshop 2006 Second International Workshop on Grid Computing

More information

A Portal for Visualizing Grid Usage

A Portal for Visualizing Grid Usage A Portal for Visualizing Grid Usage Gregor von Laszewski 1,2, Jonathan DiCarlo 2, Bill Allcock 1 1 Argonne National Laboratory, Argonne National Laboratory, 9700 S. Cass Ave., Argonne, IL 60439 2 University

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

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

Software, Component, and Service Deployment in Computational Grids

Software, Component, and Service Deployment in Computational Grids Software, Component, and Service Deployment in Computational Grids Gregor von Laszewski, Eric Blau, Michael Bletzinger, Jarek Gawor, Peter Lane, Stuart Martin, and Michael Russell Argonne National Laboratory,

More information

Cluster, Grid, Cloud Concepts

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

More information

Real Time Analysis of Advanced Photon Source Data

Real Time Analysis of Advanced Photon Source Data Real Time Analysis of Advanced Photon Source Data Dan Fraser (ANL) Director, Community Driven Improvement of Globus Software Brian Tieman (APS) And a host of others. ESRFUP WP11 Workshop Exploiting the

More information

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt 1 Lecture 10: Application Layer 2 Application Layer Where our applications are running Using services provided by

More information

Using the VOM portal to manage policy within Globus Toolkit, Community Authorisation Service & ICENI resources

Using the VOM portal to manage policy within Globus Toolkit, Community Authorisation Service & ICENI resources Using the VOM portal to manage policy within Globus Toolkit, Community Authorisation Service & ICENI resources Asif Saleem Marko Krznarić Jeremy Cohen Steven Newhouse John Darlington London e-science Centre,

More information

Working With Your FTP Site

Working With Your FTP Site Working With Your FTP Site Welcome to your FTP Site! The UnlimitedFTP (UFTP) software will allow you to run from any web page using Netscape, Internet Explorer, Opera, Mozilla or Safari browsers. It can

More information

XFTP 5 User Guide. The Powerful SFTP/FTP File Transfer Program. NetSarang Computer Inc.

XFTP 5 User Guide. The Powerful SFTP/FTP File Transfer Program. NetSarang Computer Inc. XFTP 5 User Guide The Powerful SFTP/FTP File Transfer Program NetSarang Computer Inc. Copyright 2015 NetSarang Computer, Inc. All rights reserved. Xftp Manual This software and various documents have been

More information

The Security Framework 4.1 Programming and Design

The Security Framework 4.1 Programming and Design Tel: (301) 587-3000 Fax: (301) 587-7877 E-mail: info@setecs.com Web: www.setecs.com Security Architecture for Development and Run Time Support of Secure Network Applications Sead Muftic, President/CEO

More information

Australian Synchrotron, Storage Gateway

Australian Synchrotron, Storage Gateway Australian Synchrotron, Storage Gateway User Help Manual Version 1.2 Storage Gateway User Help Manual 2 REVISION HISTORY Date Version Description Author 2 May 2008 1.0 Document creation Chris Myers 13

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

visionapp Remote Desktop 2010 (vrd 2010)

visionapp Remote Desktop 2010 (vrd 2010) visionapp Remote Desktop 2010 (vrd 2010) Convenient System Management P roduct Information www.vrd2010.com Inhalt 1 Introduction... 1 2 Overview of Administration Tools... 1 2.1 RDP Administration Tools...

More information

Globus Toolkit Firewall Requirements. Abstract

Globus Toolkit Firewall Requirements. Abstract Globus Toolkit Firewall Requirements Version 9 10/31/06 Von Welch, NCSA/U. of Illinois vwelch@ncsa.uiuc.edu Abstract This document provides requirements and guidance to firewall administrators at sites

More information

Forward proxy server vs reverse proxy server

Forward proxy server vs reverse proxy server Using a reverse proxy server for TAD4D/LMT Intended audience The intended recipient of this document is a TAD4D/LMT administrator and the staff responsible for the configuration of TAD4D/LMT agents. Purpose

More information

A Tutorial on Configuring and Deploying GridFTP for Managing Data Movement in Grid/HPC Environments

A Tutorial on Configuring and Deploying GridFTP for Managing Data Movement in Grid/HPC Environments A Tutorial on Configuring and Deploying GridFTP for Managing Data Movement in Grid/HPC Environments John Bresnahan Michael Link Rajkumar Kettimuthu Dan Fraser Argonne National Laboratory University of

More information

The National Transport Code Collaboration

The National Transport Code Collaboration The National Transport Code Collaboration Johan Carlsson Tech-X Corporation Joint ORNL/IU Workshop on Computational Frameworks in Fusion, Oak Ridge, TN, June 7 9, 2005 The National Transport Code Collaboration

More information

ABSTRACT. Keywords Virtual Reality, Java, JavaBeans, C++, CORBA 1. INTRODUCTION

ABSTRACT. Keywords Virtual Reality, Java, JavaBeans, C++, CORBA 1. INTRODUCTION Tweek: Merging 2D and 3D Interaction in Immersive Environments Patrick L Hartling, Allen D Bierbaum, Carolina Cruz-Neira Virtual Reality Applications Center, 2274 Howe Hall Room 1620, Iowa State University

More information

NetBeans IDE Field Guide

NetBeans IDE Field Guide NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting

More information

Remote login (Telnet):

Remote login (Telnet): SFWR 4C03: Computer Networks and Computer Security Feb 23-26 2004 Lecturer: Kartik Krishnan Lectures 19-21 Remote login (Telnet): Telnet permits a user to connect to an account on a remote machine. A client

More information

Grid Data Management. Raj Kettimuthu

Grid Data Management. Raj Kettimuthu Grid Data Management Raj Kettimuthu Data Management Distributed community of users need to access and analyze large amounts of data Fusion community s International ITER project Requirement arises in both

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

Exploiting the Web with Tivoli Storage Manager

Exploiting the Web with Tivoli Storage Manager Exploiting the Web with Tivoli Storage Manager Oxford University ADSM Symposium 29th Sept. - 1st Oct. 1999 Roland Leins, IBM ITSO Center - San Jose leins@us.ibm.com Agenda The Web Client Concept Tivoli

More information

Monitoring Message-Passing Parallel Applications in the

Monitoring Message-Passing Parallel Applications in the Monitoring Message-Passing Parallel Applications in the Grid with GRM and Mercury Monitor Norbert Podhorszki, Zoltán Balaton and Gábor Gombás MTA SZTAKI, Budapest, H-1528 P.O.Box 63, Hungary pnorbert,

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

enicq 5 System Administrator s Guide

enicq 5 System Administrator s Guide Vermont Oxford Network enicq 5 Documentation enicq 5 System Administrator s Guide Release 2.0 Published November 2014 2014 Vermont Oxford Network. All Rights Reserved. enicq 5 System Administrator s Guide

More information

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g DEPLOYMENT GUIDE Version 1.1 Deploying F5 with Oracle Application Server 10g Table of Contents Table of Contents Introducing the F5 and Oracle 10g configuration Prerequisites and configuration notes...1-1

More information

Citrix Online, div. of Citrix Systems Inc. GoToAssist TM. Product Category: Knowledge Management/eSupport Validation Date: 2/22/2005

Citrix Online, div. of Citrix Systems Inc. GoToAssist TM. Product Category: Knowledge Management/eSupport Validation Date: 2/22/2005 , div. of Citrix Systems Inc. GoToAssist TM Product Category: Knowledge Management/eSupport Validation Date: 2/22/2005 Product Abstract GoToAssist enables businesses to securely interact in real time 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

IBM Rational Web Developer for WebSphere Software Version 6.0

IBM Rational Web Developer for WebSphere Software Version 6.0 Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,

More information

Base One's Rich Client Architecture

Base One's Rich Client Architecture Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.

More information

DIABLO VALLEY COLLEGE CATALOG 2014-2015

DIABLO VALLEY COLLEGE CATALOG 2014-2015 COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy

More information

Software Development Kit

Software Development Kit Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice

More information

PRACE WP4 Distributed Systems Management. Riccardo Murri, CSCS Swiss National Supercomputing Centre

PRACE WP4 Distributed Systems Management. Riccardo Murri, CSCS Swiss National Supercomputing Centre PRACE WP4 Distributed Systems Management Riccardo Murri, CSCS Swiss National Supercomputing Centre PRACE WP4 WP4 is the Distributed Systems Management activity User administration and accounting Distributed

More information

Product Standard General Interworking: Internet Server

Product Standard General Interworking: Internet Server General Interworking: Internet Server The Open Group Copyright August 1998, The Open Group All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted,

More information

Gizmo, a lightweight open source web proxy Rachel Engel : June, 2009

Gizmo, a lightweight open source web proxy Rachel Engel : June, 2009 isec Partners, Inc. Gizmo, a lightweight open source web proxy Rachel Engel : June, 2009 The world needs a small, fast, cross-platform graphical web proxy. People spend a lot of time debugging web applications,

More information

Setting Up B2B Data Exchange for High Availability in an Active/Active Configuration

Setting Up B2B Data Exchange for High Availability in an Active/Active Configuration Setting Up B2B Data Exchange for High Availability in an Active/Active Configuration 2010 Informatica Abstract This document explains how to install multiple copies of B2B Data Exchange on a single computer.

More information

Configuring SonicWALL TSA on Citrix and Terminal Services Servers

Configuring SonicWALL TSA on Citrix and Terminal Services Servers Configuring on Citrix and Terminal Services Servers Document Scope This solutions document describes how to install, configure, and use the SonicWALL Terminal Services Agent (TSA) on a multi-user server,

More information

Step into the Future: HTML5 and its Impact on SSL VPNs

Step into the Future: HTML5 and its Impact on SSL VPNs Step into the Future: HTML5 and its Impact on SSL VPNs Aidan Gogarty HOB, Inc. Session ID: SPO - 302 Session Classification: General Interest What this is all about. All about HTML5 3 useful components

More information

Data Grids. Lidan Wang April 5, 2007

Data Grids. Lidan Wang April 5, 2007 Data Grids Lidan Wang April 5, 2007 Outline Data-intensive applications Challenges in data access, integration and management in Grid setting Grid services for these data-intensive application Architectural

More information

LSKA 2010 Survey Report Job Scheduler

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,

More information

Experian Secure Transport Service

Experian Secure Transport Service Experian Secure Transport Service Secure Transport Overview In an effort to provide higher levels of data protection and standardize our file transfer processes, Experian will be utilizing the Secure Transport

More information

Apache Server Implementation Guide

Apache Server Implementation Guide Apache Server Implementation Guide 340 March Road Suite 600 Kanata, Ontario, Canada K2K 2E4 Tel: +1-613-599-2441 Fax: +1-613-599-2442 International Voice: +1-613-599-2441 North America Toll Free: 1-800-307-7042

More information

SyncThru TM Web Admin Service Administrator Manual

SyncThru TM Web Admin Service Administrator Manual SyncThru TM Web Admin Service Administrator Manual 2007 Samsung Electronics Co., Ltd. All rights reserved. This administrator's guide is provided for information purposes only. All information included

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

Websense Web Security Gateway: Integrating the Content Gateway component with Third Party Data Loss Prevention Applications

Websense Web Security Gateway: Integrating the Content Gateway component with Third Party Data Loss Prevention Applications Websense Web Security Gateway: Integrating the Content Gateway component with Third Party Data Loss Prevention Applications November, 2010 2010 Websense, Inc. All rights reserved. Websense is a registered

More information

Oracle Service Bus Examples and Tutorials

Oracle Service Bus Examples and Tutorials March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan

More information

Configuration Guide BES12. Version 12.3

Configuration Guide BES12. Version 12.3 Configuration Guide BES12 Version 12.3 Published: 2016-01-19 SWD-20160119132230232 Contents About this guide... 7 Getting started... 8 Configuring BES12 for the first time...8 Configuration tasks for managing

More information

Using Globus Toolkit

Using Globus Toolkit Using Globus Toolkit G. Poghosyan & D. Nilsen GridKa School 11-15 September 2006 Basic Grid Services in GT Security Services GSI (Grid Security Infrastructure) Data Services GridFTP RFT (Reliable File

More information

Integrating Data Management into Engineering Applications

Integrating Data Management into Engineering Applications Integrating Data Management into Engineering Applications Zhuoan Jiao, Jasmin Wason, Marc Molinari, Steven Johnston & Simon Cox School of Engineering Sciences, University of Southampton, UK {z.jiao, j.l.wason,

More information

Cross-domain Identity Management System for Cloud Environment

Cross-domain Identity Management System for Cloud Environment Cross-domain Identity Management System for Cloud Environment P R E S E N T E D B Y: N A Z I A A K H TA R A I S H A S A J I D M. S O H A I B FA R O O Q I T E A M L E A D : U M M E - H A B I B A T H E S

More information

The following multiple-choice post-course assessment will evaluate your knowledge of the skills and concepts taught in Internet Business Associate.

The following multiple-choice post-course assessment will evaluate your knowledge of the skills and concepts taught in Internet Business Associate. Course Assessment Answers-1 Course Assessment The following multiple-choice post-course assessment will evaluate your knowledge of the skills and concepts taught in Internet Business Associate. 1. A person

More information

GUI and Web Programming

GUI and Web Programming GUI and Web Programming CSE 403 (based on a lecture by James Fogarty) Event-based programming Sequential Programs Interacting with the user 1. Program takes control 2. Program does something 3. Program

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

Cloud Tools Reference Guide. Version: 3.2.1.GA

Cloud Tools Reference Guide. Version: 3.2.1.GA Cloud Tools Reference Guide Version: 3.2.1.GA 1. Tasks... 1 1.1. Connecting to a Deltacloud server... 1 1.2. Add and manage server keys... 3 1.3. Using the Deltacloud perspective... 4 1.3.1. The Cloud

More information

Interwise Connect. Working with Reverse Proxy Version 7.x

Interwise Connect. Working with Reverse Proxy Version 7.x Working with Reverse Proxy Version 7.x Table of Contents BACKGROUND...3 Single Sign On (SSO)... 3 Interwise Connect... 3 INTERWISE CONNECT WORKING WITH REVERSE PROXY...4 Architecture... 4 Interwise Web

More information

zen Platform technical white paper

zen Platform technical white paper zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant

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

CaptainCasa. CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. Feature Overview

CaptainCasa. CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. Feature Overview Feature Overview Page 1 Technology Client Server Client-Server Communication Client Runtime Application Deployment Java Swing based (JRE 1.6), generic rich frontend client. HTML based thin frontend client

More information

COMP5426 Parallel and Distributed Computing. Distributed Systems: Client/Server and Clusters

COMP5426 Parallel and Distributed Computing. Distributed Systems: Client/Server and Clusters COMP5426 Parallel and Distributed Computing Distributed Systems: Client/Server and Clusters Client/Server Computing Client Client machines are generally single-user workstations providing a user-friendly

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

GSiB: PSE Infrastructure for Dynamic Service-oriented Grid Applications

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 Yan.Huang@cs.cardiff.ac.uk

More information

ICE Trade Vault. Public User & Technology Guide June 6, 2014

ICE Trade Vault. Public User & Technology Guide June 6, 2014 ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,

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 _ Data Management and Transfer in High-Performance Computational Grid Environments Bill Allcock 1 Joe Bester 1 John Bresnahan 1 Ann L. Chervenak 2 Ian Foster 1,3 Carl Kesselman 2 Sam Meder 1 Veronika Nefedova

More information

13.1 Backup virtual machines running on VMware ESXi / ESX Server

13.1 Backup virtual machines running on VMware ESXi / ESX Server 13 Backup / Restore VMware Virtual Machines Tomahawk Pro This chapter describes how to backup and restore virtual machines running on VMware ESX, ESXi Server or VMware Server 2.0. 13.1 Backup virtual machines

More information

A UNICORE GLOBUS INTEROPERABILITY LAYER David Snelling, Sven van den Berghe

A UNICORE GLOBUS INTEROPERABILITY LAYER David Snelling, Sven van den Berghe Computing and Informatics, Vol. 21, 2002, 399 411 A UNICORE GLOBUS INTEROPERABILITY LAYER David Snelling, Sven van den Berghe Fujitsu Laboratories of Europe e-mail: snelling@fecit.co.uk, s.vandenberghe@fle.fujitsu.com

More information

Chapter 6 Configuring the SSL VPN Tunnel Client and Port Forwarding

Chapter 6 Configuring the SSL VPN Tunnel Client and Port Forwarding Chapter 6 Configuring the SSL VPN Tunnel Client and Port Forwarding This chapter describes the configuration for the SSL VPN Tunnel Client and for Port Forwarding. When a remote user accesses the SSL VPN

More information

Data Management System for grid and portal services

Data Management System for grid and portal services Data Management System for grid and portal services Piotr Grzybowski 1, Cezary Mazurek 1, Paweł Spychała 1, Marcin Wolski 1 1 Poznan Supercomputing and Networking Center, ul. Noskowskiego 10, 61-704 Poznan,

More information

GSI Credential Management with MyProxy

GSI Credential Management with MyProxy GSI Credential Management with MyProxy GGF8 Production Grid Management RG Workshop June 26, 2003 Jim Basney jbasney@ncsa.uiuc.edu http://myproxy.ncsa.uiuc.edu/ MyProxy Online repository of encrypted GSI

More information