Final NOX ARC release October 2009

ArcGUI - LUNARC Center for Technical and Scientific Computing, Lund University
Demo from Supercomputing 2009, Portland OR, USA. It shows a reaistic use case of the ARC Graphical User Interface (GUI).
Chelonia - a lightweight self-healing distributed storage
Demo presented at EGEE 2009 conference and at Supercomputing 2009, Portland OR, USA. The video explains in a clear way how Chelonia, the distributed storage system of ARC works, how users can stora and share their files. It also gives a consise technical overview of the varous components of the system.

Interoperability demos/tutorials

ARC - UNICORE job submisson interoperability
Demonstration of ARC and UNICORE job submission interoperability at the OGF-Europe tutorial during OGF25 in Catania, March 2 2009. Advantages of using common Grid standards are demonstrated.

Second KnowARC components preview release (October 2008)

Guided tour of "Kulturnatten"
This video presents the "Kulturnatten" release of ARC, the second KnowARC release. Kulturnatten collects and integrates most mature services and clients developed within the project into a consistent, well-tested software release. In the video the main software components are presented. The process of getting and installing the software is overviewed and simple steps to get it operational are shown.
Instant CA
This demo presents the instant Certificate Authority (Instant CA) developed and operated within the project. The main purpose of the instant CA is to provide easy access to the fully functional X.509 certificates. X.509 certificates are the key component in authorization in ARC and other grid middlewares (e.g. gLite) and the possibility of instantaneous access to the certificates simplifies test deployment of grid middleware and even allows for creating a grid in one day from scratch. The video presents main features and usage of the Instant CA service.
HED with novel security framework
This video presents the Hosting Environment Daemon (HED), the core component of the WS-based ARC middleware. The video starts with the illustration of the SOAP message routing from the client to a next-generation ARC service. The memory footprint and the performance of the HED are presented. The novel security framework including delegation is demonstrated through the Echo service and the arcproxy command. The UsernameToken method will be used too. The arcinfo command will demonstrate the preliminary support for the GLUE2 information model offered by the novel backends and the WSRF layer of the HED. The movie ends showing how services developed and hosted in the HED can be accessed by a third party WS-client: the Taverna bioinformatics tool will be used to call Echo service of HED. The three implementation of the Echo service written in Java, Python and C++ show the flexibility provided by the language binding layer of the HED.
A-REX, a standard compliant (BES/JSDL) job execution service
This video demonstrate standard compliance of Web Services (WS) based ARC. The video starts by presenting the design of the new ARC execution service and continues with enumeration of the important standards on which it was based (JSDL, BES, GLUE2, etc.). Actual demonstration of A-REX compatibility with standards is shown by its use against independent test services. WS based ARC supports multiple Local Resource Management Systems. Use of one of these - Sun Grid Engine (SGE) - is shown.
Using the new ARC clients to submit/manage jobs on current production ARC
In this video, the characteristics of the new ARC client tools are shown. The tools are designed for seamless interoperation with various other Grid middlewares. The capabilities of the new client tools are demonstrated by job submission and management on a production ARC cluster.
Using the new ARC clients to submit/manage jobs on WS-based job execution services (A-REX)
In this video a short demonstration of the new ARC client tools is given. The capabilities of the new client tools are demonstrated by job submission and management with respect to the A-REX, the job execution service of the next-generation, WS based ARC. We demonstrate the ability of client to read and submit a JSDL job description file and also present the possibility of getting the results not just through the command line but also trough a web browser.
glite-CREAM gateway: Using the new ARC clients to submit/manage jobs on gLite
In this video a short demonstration of the new ARC client tools is given. The interoperability capabilities of the new ARC clients with gLite-based grids is demonstrated by job submission and management against a gLite cluster through its CREAM interface.
Server side components on Mac and Solaris platforms
This video demonstrates that server side components of WS based ARC were successfully ported to Solaris and Mac OS X platforms. The process of installation of dependencies and of the ARC itself is shown on both operating systems. The software is built on the target platforms. Then, successful job executions in A-REX service on Solaris and Mac OS X platforms are shown.
Chelonia Storage system
This video presents Chelonia, the ARC distributed storage system. The system stores files in hierarchical structures, distributed across networked storage nodes. The video contains an overview of the system design and a short explanation of each of the main components. The current client interface is also demonstrated.
ARC plugin for Taverna used for medical imaging
Taverna is a workflow management system well known in the bioinformatics field. To show the ease of transitioning from local to grid, we execute MUSTANG first on the command line, then on the grid using Taverna. We then present two examples from the field of medical imaging, where the first one has to deal with huge temporary datasets. It thus greatly benefits from ARC's storage management and grid URL handling capabilities. The last example shows how one can achieve rapid testing iterations by separating the program binary from its use case description and the workflow. In the end, myExperiment is presented, which is a free web community for sharing Taverna workflows. By preparing a use case and an example workflow one can make his own program easily usable by everyone since the ARC middleware equalizes different grid configurations.
Pull-system for virtualized environments
This video demonstrates the PullSys LRMS being used for medical image analysis in at the University Hospitals of Geneva (HUG). PullSys consists of a server and Java based submit and execution clients. The client and the server only communicate using HTTPS, making the system firewall-friendly. The clients (GridWorkers) can download and launch virtualization environments where the jobs are executed. The video presents installing GridWorker in a WinXP node. After that, GridWorker is started, it finds a job description, downloads a virtual environment (Linux for QEMU) and starts the job. PullSys has been deployed at HUG in both Linux and Windows XP computers. Feature extraction of 65,000 images are used as a benchmark for the system. Figures comparing the performance of PullSys with other distributed systems used by HUG are given at the end of the video.

First KnowARC components preview release (September 2007)

ARC client installation
This demo shows the ease and speed of installing the ARC standalone client. It requires that certificates are already available. If they are not, tools are included with the client package that allow a user to request a certificate.
ARC-gLite interoperability
This demo demonstrates the new library and the prototype client and their ability to submit and cancel ARC jobs through a gLite broker. Two jobs will be demonstrated: a simple "hello world" job and a more advanced job that make use of local transfers and data staging from and to ARC storage servers.
ARC echo service
This and the next demonstration shows the progress in the core ARC components development. This demo shows the configuration and usage of the simple echo service running under the new web service framework (HED) created by KnowARC.
video and subtitles
ARC A-REX service
This video demonstrates the configuration and usage of the job submission service A-REX running under HED and overlaying a current ARC production cluster. This also demonstrates the ability of production and next-generation componets to co-exist on the same server.
Janitor demonstration (slide show)
The Janitor performs dynamic installation of runtime environments. A series of slides explains the interplay of commands from the UNIX command line and the internal activities of the Janitor, in passing, a short introduction to the Janitor's log file is given.
Grid build system demonstration (slide show)
This is a short introduction to the Grid-based software build system. This system is now responsible for creating nightlies and releases for ARC.