Docstoc

cog-right

Document Sample
cog-right Powered By Docstoc
					                                                                                                                           Easy to Use

                                                                                                                                                                                 Un-submitted
                                                                                                                                                                                                                     Java CoG Kit Grid Desktop
                                                                                                                                                                                                                       We are developing an advanced Grid
 System Icons                                                                                                                                                                                                          Desktop that mimics the look of common
                                                                                                                                                                                                                       graphical desktops such as KDE or
     Active Icons
                                                                                                                                                                                                Submitted
                                                                                                                                                                                                                       Windows. It integrates with the native
                                                                                                                                                                                                                       operating system and allows management
                         Toolbar                                                                                                                                                                                       and monitoring of tasks conducted on the
                                                                                                                                                                                                Active
                                                                                                                                                                                                                       Grid.
Grid File Browser and
Grid File Transfer                                                                                                                                                                                                     Monitoring the state of the application is
                                                                                                                                                                                                                       conducted either through (a) a Grid monitor
                                                                                                                                                                        Failed             Completed                   that lists and interacts with jobs in the Grid
                                                                                                                                                                Active Icons change                                    through a table or (b) active icons on the
                                                                                                                                                                dynamically their appearance
                                                                                                                                                                depending on the state of the
                                                                                                                                                                                                                       desktop that change their appearance
                   Grid Monitor                                                                                                                                 calculation.                                           based on the state the icon represents.

                                                                                                                                                                                                                       Besides simple form-based input, the Grid
                                                                                                                                              Native Icons
                                                                                                                                                                                                                       Desktop uses the drag-and-drop paradigm
                                                                                                                                                                                                                       to initiate Grid calculations on Grid services.


                                                          <project>
                                                            <include file="sysdefaults.xml"/>
                                                            <set name="host" value="hot.mcs.anl.gov" annotation="Set execution host to hot.mcs.anl.gov"/>

                                                           <!-- copy file -->
                                                                                                                                                                                                                     Java CoG Kit Workflow
                                                           <gridTransfer srcfile="Climate.java" desthost="{host}" provider="gridftp" annotation="Copy Climate.java"/>
                                                                                                                                                                                                                        The Java CoG Kit contains an XML-based
                                                           <!-- compile -->
                                                           <gridExecute host="{host}" provider="gt2“ executable="/share/j2sdk1.4.2_05/bin/javac"                                                                        language to specify workflows in a simple
                                                                          arguments="Climate.java" annotation="Compile Climate.java"/>

                                                           <!– Run 
                                                                                                                                                                                                                        form. It contains a workflow engine called
                                                           <for name="i" from="1" to="10">
                                                               <parallel>
                                                                                                                                                                                                                        karajan that executes such workflows. The
                                                                 <gridExecute host="{host}" provider="gt2" executable="/share/j2sdk1.4.2_05/bin/java"
                                                                              arguments="-cp . Climate {i}" stdout="Climate.stdout{i}1" stderr="Climate.stderr{i}1" annotation="Job1"/>                                 Java CoG Kit workflow viewer displays the
                                                                 <gridExecute host="{host}" provider="gt2“ executable="/share/j2sdk1.4.2_05/bin/java"
                                                                              arguments="-cp . Climate {i}" stdout="Climate.stdout{i}2" stderr="Climate.stderr{i}2" annotation="Job2"/>
                                                                 <gridExecute host="{host}" provider="gt2“ executable="/share/j2sdk1.4.2_05/bin/java"
                                                                                                                                                                                                                        state changes of the workflow interactively.
                                                             </parallel>
                                                                              arguments="-cp . Climate {i}" stdout="Climate.stdout{i}3" stderr="Climate.stderr{i}3" annotation="Job3"/>                                 Karajan’s syntax is based on an extension
                                                                                                                                                                                                                        to ant and is therefore also referred to as




                                                                                                                                                                                                                                                                                                 Invitation to Participate
                                                              <echo message="Execution completed for iteration {i}" annotation="Execution completed"/>
                                                          </for>
                                                          </project>                                                                                                                                                    gridant.




                                                                                                                                                                                                                     OGCE Portal
                                                                                                                                                                                                                        The NSF NMI-sponsored Open Grid
                                                                                                                                                                                                                        Computing Environment Consortium uses
                                                                                                                                                                                                                        the Java CoG Kit to develop a portal
                                                                                                                                                                                                                        framework for Girds. Using the Java CoG
                                                                                                                                                                                                                        Kit enables easy access to Grid services
                                                                                                                                                                                                                        that many portal users desire. We are
                                                                                                                                                                                                                        developing portlets (which are reusable
                                                                                                                                                                                                                        portal components) for file transfer, transfer
                                                                                                                                                                                                                        monitoring, and workflow management.

                                                                                                                                                                                                                        For more information: http://www.ogce.org


                                                                               Frameworks
                                                                                                                                                                                                                     CoG Kit Community
                                                                                                                     Lasso
                                                                                                                                                                                                                       We maintain a community Web page on
                                                                                           Python                 Optimization
                                                                                                                                                                                                                       which users can announce their projects
     Portalware




                                                                                                                                                                                                    Applications




                                                                                  Java
                                                      OGCE
                                                                                                              Astronomy                                                                                                using CoG Kit technologies. At SC2003
                                                                                                                  Climate
                                              Sakai                Chef Cactus                                                                                                                                         more than 30 projects on the show floor
                                                        GridLab                                 Nano Materials HEP
                                                              GridSphere
                                                                                                                      Ligo                                                                                             used CoG Kits to access the Grid. At
                                                                                                    Genome
                                                           GADU
                                                                                                               Chemistry                                                                                               SC2004, four out of thirteen Grid related
                                                              Launchpad
                                                                                                                                                                                                                       posters use the Java CoG Kit.
                                                GRIP/Unicore
                                                                         CoG Kit Use                                             Chimera


                                                     Nimrod/G                                                                   Pegasus
                                                            GAF4J                                              Matrix
                                                      XCAT
                                                         Globus Toolkit                                        Workflow
                                    Java                                                                                      Parameter Studies
                                     CoG                   Version 3                                     GridAnt
                                   Kit GUIs                                                                   Task Management
                                                           OGSA/OGSI
                                                                                                                                                                                                     Grid Services




                                                                                                 Job Submission File Transfer
            Middleware




                                              Perl        Globus Toolkit
                                                            Version 2                                   Security GridFTP & RFT
                                              CoG
                                               Kit                                 DOE        CERN                                                                                                                                  Please use the sticky notes to add applications
                                                        Globus Toolkit                                          Information                                                                                                         using CoG Kits that are not mentioned on this
                                                                                       PACI NPACI                 Services                                                                                                                        poster. To add your
                                                          Version 4                                                                                                                                                                      project to the Web page, please visit

                                                                                         Access Grid                                                                                                                                            http://www.cogkit.org/




                                                                                  Production




                                                                                                                                                                                                                     For further information on this subject contact:
                                                                                                                                                                                                                     Gregor von Laszewski, Principal Investigator
                                                                                                                                                                                                                        Argonne National Laboratory, Mathematics and Computer Science Division
                                                                                                                                                                                                                        Phone: 630-252-0472 e-mail: gregor@mcs.anl.gov

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:0
posted:3/30/2012
language:
pages:1