| 26 September 2005 Grid
Portal Workshop
Nimrod
Tutorial
29-30 September 2005 Globus
Toolkit version 4 (GT4) Tutorial
Access
Grid Workshop
To register, go
to the registration page. Grid
Portal Workshop 26 September 2005
Presenters: Jason Novotny, Michael Russell and
Oliver Wehrens, GridSphere Team. Background: The
Grid Portals Workshop will focuss on the JSR168 specification for portlets. The
JSR168 specification is a popular choice to develop grid portals for the research
community. The specification is supported by various industry giants and adopted
by major grid portal development groups in US, Europe and Australasia. GridSphere
is one of the popular portal containers to host JSR168 based portals and there
are various GridPortlets released for GridSphere (www.gridsphere.org). The
workshop will be delivered by the core GridSphere team - Jason Novotny, Michael
Russell and Oliver Wehrens. Targeted audience:
This workshop is targeted for intermediate to advanced developers of portals and
grid environments. A basic understanding of the portlet API is assumed from the
participants. Topics: 1. Portlet API tutorial
Advanced tips and techniques to get the most out of the Portlet API. 2.
Developing application specific Portals using GridSphere/GridPortlets
This session will cover best approaches to design application specific interfaces
that make use of the portal framework. The focus will be on using the existing
grid framework provided by GridSphere/GridPortlets, including a discussion on
plug-ins to GridPortlets versus application specific portlets. 3.
Building Globus Toolkit 4 (GT4) based Portlets with GridSphere/GridPortlets
Tutorial on building new GT4 based portlets and how to migrate the current portlets
(based on GT 2.4.x or GT 3.x) to utilize GT4 technologies. 4.
Web Services for Remote Portlet (WSRP) overview An overview on the current
state of WSRP and its relevance to the future portal development. 5.
Tutorial on the interoperability of portlets in different portal containers (such
as Apache's Pluto, GridSphere etc) A common concern with portal development
is interoperability between portal containers. JSR168 compliance promised to bring
portability between containers. This session will look at the issues involved
with deploying GridSphere portlets in other containers, and vice versa. Nimrod
Tutorial 26 September 2005 - 12.30pm
to 5.00pm, includes lunch Presenters: David Abramson,
Colin Enticott and Slavisa Garic Background:
This tutorial demonstrateshow to enable e-Science applications with the Nimrod
family of tools. Grids couple geographically distributed resources such as high-performance
computers, workstations, clusters of computers, data repositories and scientific
instruments. They have begun to provide the infrastructure to support global collaboration
in ways that were not previously possible by facilitating the construction of
virtual organizations. Monash University, and the Distributed
Systems Technology Research Centre, are Australia's most significant research
groups in grid computing, and have developed a number of innovative software tools
aimed at grid enabling legacy applications. One of these, Nimrod/G, allows users
to explore robust design options by supporting parametric execution on the grid.
Nimrod/G operates both as a user level tool, complete with a web based portal,
and also as a middleware layer that can be targeted by application programs. It
supports the design and execution of very large computational experiments in which
a given application is run on a diverse range of distributed resources. Nimrod/G
utilizes the Globus toolkit as well as stand alone schedulers such as PBS. This
hands-on tutorial will provide an introduction to robust design principles and
parametric computing. Attendees will learn how to perform parametric search on
Clusters with a tool called EnFuzion, as well as how to use Nimrod/G on the grid.
Attendees should bring a wireless-enabled laptop to maximise their involvement.
This tutorial is designed for computer scientists with an interest in using wide
area distributed computing to solve practical problems, and researchers who wish
to contribute to grid computing. The tutorial will also be of practical significance
for scientists and engineers who can utilize high performance distributed computers
in their daily work. Globus
Toolkit versuib 4 (GT4) Tutorial 29-30
September 2005 Presenters: Professor Ian Foster,
Lisa Childers, Charles Bacon and Olle Mulmo, Argonne National Laboratory. Background:
This two-day tutorial will provide an in-depth introduction to programming
with the latest version of the Globus Toolkit version 4 (GT4). Released at the
end of April 2005, GT4 provides a robust set of new services and tools, and completes
the first stage of the migration to Web services that began in 2003 with GT3.
The Globus
Toolkit is the flagship product of the Globus
Alliance, which produces open source middleware used in building grids around
the world. It provides libraries and components that enable the development of
service-oriented Grid applications and infrastructures. Core Globus components
address basic issues relating to security, resource access and management, data
movement and management, resource discovery, and so forth. The tutorial is geared
toward those who want to learn about the newest work of the Globus Alliance and
how to apply fundamental concepts in grid computing. The APAC
Grid is being built using the Virtual Data Toolkit (www.cs.wisc.edu/vdt) which
incorporates the Globus Toolkit. The tutorial will therefore be able to investigate
the installation of GT4 for the APAC Grid. It will also provide a forum to discuss
the future middleware directions for the APAC Grid. Registration information for
the conference and this tutorial can be found here.
September 29: Overview of GT4 The
first day of the tutorial is presentation-oriented. It provides a comprehensive
introduction to GT4, covering execution management services, data movement and
management services, and security services, and also reviewing some of the higher-level
tools that build on Globus mechanisms. An introduction to administering a GT4-based
Grid is also provided. Agenda morning:
- Introduction to GT4, Ian Foster and Lisa Childers
afternoon: - Administering
GT4 Deployments, Charles Bacon
- Perspectives on VO Management, Olle Mulmo
September 30: How to Build a Service Using GT4
The second day teaches developers how to build a Java
Service that makes use of GT4 mechanisms for state management, security, registry
and related topics. It is organized as a series of hands-on exercises in which
attendees add increasing functionality to a skeletal service implementation. Fundamental
patterns and interactions of grid computing are highlighted. The
tutorial is organized as a series of hands-on exercises in which students add
increasing functionality to a skeletal service implementation. Fundamental patterns
and interactions of Grid computing are highlighted. The course is geared toward
developers who want to learn about the newest work of the Globus Alliance and
how to apply fundamental concepts in Grid computing. Authors
Important Notes Tutorial participants must bring
their own network-enabled laptops pre-loaded with a small set of open-source software.
There will be no support available to debug problems with attendee laptops. A
list of prerequisites for the tutorial is published at: http://www-unix.globus.org/tutorials/toolkit/BAS/APAC/.
Attendees must be able to run all the software listed in the prerequisites in
order to participate in the tutorial. Day 2 Tutorial Prerequisites
1. Basic knowledge of Web Services and Grid computing
2. Knowledge of java, XML and WSDL 3.
Laptop configuration: - jakarta
ant 1.5 or 1.6
- jdk
1.4.2
- 802.11b wireless capability required
- NTP synchronization
with server of choice
- VMware emulation not supported
- Cygwin
not supported
- Firewall software must be disabled
- Windows ME/95/98
is not supported. Regarding other OSes: if you can run the jdk and ant you should
be ok
- A GT-specific distribution: [to be made available the day of the
tutorial]
- A software bundle containing tutorial-specific course material:
[to be made available the day of the tutorial]
Optional:
- An editor that highlights Java and XML files, such as JEdit.
- You also may find that Adobe
Reader will come in handy.
Note! It is the
attendees' responsibility to insure that their networking, ant and jdk are configured
and working properly prior to the tutorial. The integrity of ant/jdk installations
can be verified by building this sample code: Linux
version or MS
Windows version. Access
Grid Workshop - "Beyond Video-conferencing" 29-30
September 2005 Presenters: Tom Uram and Susanne
Lefvert, Argonne National Laboratory. Background:
Video and audio have so far been the most obvious aspects of the Access Grid (AG)
activity in Australia and the rest of the world. However, the Access Grid toolkit
provides much more than just video-conferencing: its application programming interface
enables the incorporation of additional shared applications and services into
an AG session, providing a far richer collaborative environment and user experience.
The future of the Access Grid lies in the development of these
enhanced collaborative environments and this was typified by the many new shared
applications and services presented at the AG Retreat in San Francisco in April
2005. This workshop will train potential developers in the
key aspects of the Access Grid code. It will enable participation in the development
of the AG beyond the simplistic notion of "video-conferencing on steroids". The
workshop will provide a unique opportunity to gain insights, knowledge and skills
from the core AG development team. It will provide the tools and expertise to
construct applications designed to satisfy specific APAC and Australian requirements.
Why you should attend: The Access Grid has the
potential to do far more than videoconferencing. This workshop will give you not
just the background to the rich collaborative environments possible with the AG
toolkit, but will provide the means to actually create the environments appropriate
for your area of research or use. The availability of the
core AG developers to learn from and question about your own particular AG issues
will be an invaluable experience. Interaction with other AG users will also facilitate
further exchange of ideas and experiences. Topics to be
covered during the workshop include: * introduction to the Access Grid
* installation session (bring your laptop) * introduction to Access Grid development
and setting up a development environment * development of shared applications
* development of node services * development of network services * authorisation
issues in a collaborative environment * examples & tutorials in shared applications
and node services * demonstrations and walk-through of shared applications
& services Call for Technical Presentations: You
are invited to submit a presentation on the AG Workshop theme: "Beyond Video-conferencing".
Proposed presentation topics include: * development of collaborative versions
of scientific software * remote control of instruments * integration of
grid services * collaborative visualisation Presentations
on other topics will also be considered. Presentations which include demonstration
and code analysis of shared applications or services are particularly sought.
Abstracts for presentations should be emailed to the workshop
organiser, Chris Willing (c.willing@uq.edu.au) Workshop
Committee: Chris Willing - University of Queensland Masa Takatsuka
- University of Sydney Greg Wickham - GrangeNet Darran Edmundson - ANU
|