Test

From Java CoG Kit

Jump to: navigation, search

23

[x] repository: 2 page section on workflow repository (Deepti)
[x] introduction: integration of gregors merged intro from the word document into latex , to be confirmed with Mike (Deepti)
[ ] karajan.tex: there was some discussion about a karajan.tex documen. whatever that is include this now appropiatly in gregor.tex and remove other redundant stuff (Mike)
[x] citation: prepare a list of citation labels that need to be included in the chapter for gregors review. if you do not know where they should bein the text put them at the end of the chapter so they are included and i can see them. we do not have to cite every document in my resume (Deepti)
[x] help from gregor: update this page wheneve gregoro should do something not it may take some time for me to get back to you with the task (Deepti)
[ ] help from gregor: update this page wheneve gregoro should do something not it may take some time for me to get back to you with the task (Mike)

Outline

Contents

Introduction

Questions to be answered by this overall section

  • what is the cogkit?
  • what are absptractions, providers?
  • what is the history ov the cog kit? (this may actually be first).

the introduction contains subsections that will answe to this in more detail

Overview of the Java CoG Kit

  • An Integrated Approach to Grid Computing
  • Abstractions and Providers
  • Workflow Concepts in the Java CoG Kit

Evolution of the Java CoG Kit

  • Metacomputing
  • jglobus
  • From GECCO to Gridant to Karajan

We mention we have more than one workflow solution, but we focus here on karajan

The Java CoG Kit Karajan Workflow Framework

This section explains short and precisely what karajan is. we need a diagram what karajan actually is. and how it internally works.

Architecture

Language Features

Grid Integration

Visualization

Workflow Repository

Exemplary Workflow Lifecycle

Heer we will use an example from gaussian to explain some of the workflow livecycle support that we offer

Workflow Generation

show an xml example. mention loops. mention we evaluated systems such as kepler and found the guis too cumbersome to use with too littel benefit for us. we found that the availability of a simple language as we provide is sufficient for us to use our stuff. for more convenience we also have a functional programming language (no need to go into details on k here).

show example that uses execute, filetransfer and some parallel stuff

Workflow Refinement

  • how is a workflow refined during runtime. e.g. the guys writng the book are pegasus and they naturally want tin the book to give the message we do all of it so they create mandatory sections that we need to respond to. our answer is here the workflow repository. and the integration of arbitrary code during runtime.

create an element lets say

caclualte bond energies

say its in the repository

create a "SIMPLE" diagram where one user modifies that element and the other reuses it in the workflow.

mention the modifier could be an automatic agent that queries for the condition of the Grid.

Workflow Execution

  • need to mention one can include their own schedulers

mention how you mapp tasks to resources

mention the scheduler and how easy it is to integrate your own schedulers.

Summary

we need to emphasize that this is just one way and that we provide many more features that are explained in more detail in the workflow manual point out things such as element caching and futures.

Ongoing Work

  • Workflow support for Experiement Management

Conclusion

Acknowledgement

References

Personal tools
Collaboration and Jobs