TC8:  Globus Python Grid Tooling
09/13/2006, 1:30 PM - 3:00 PM

Speakers:
Keith L. Jackson, Lawrence Berkeley National Lab.
David Konerding, Computer Scientist, Lawrence Berkeley National Lab/Nersc.
Joshua Boverhof, Lawrence Berkeley National Lab/Nersc.

This talk will discuss ongoing work at Lawrence Berkeley National Laboratory to develop tools to make Python an ideal platform for Grid development. The dynamic nature of Python makes it an excellent language for rapid development of Grid applications, and integration of legacy codes. In addition, Python's support for object-oriented and component based programming, allows easy to use interfaces to be developed to Grid Services.

This talk will provide a high-level overview of the Python tools included in GT(t). This includes pyGlobus, a binding to the pre-Web Service GT services, and pyGridWare, an implementation of the WSRF family of specifications. After a brief overview of pyGlobus, we will focus on the Python WSRF tools. We will first look at the overall architecture of pyGridWare, and then examine how to write clients and servers that interoperate with the Java GT4 implementation. We will look at support for security, life-cycle management, notifications, etc. We will then continue with a brief look at the performance of pyGridWare, and conclude with a discussion of our ongoing development plans.


© 2008 IDG WORLD EXPO CORP. ALL RIGHTS RESERVED