Presentation is loading. Please wait.

Presentation is loading. Please wait.

Purdue: Jungha Woo, Jaewoo Lee, Jalaja Padma, David Braun Indiana University: Marlon Pierce Condor Team: Faisal Khan, Todd Tannenbaum.

Similar presentations


Presentation on theme: "Purdue: Jungha Woo, Jaewoo Lee, Jalaja Padma, David Braun Indiana University: Marlon Pierce Condor Team: Faisal Khan, Todd Tannenbaum."— Presentation transcript:

1 Purdue: Jungha Woo, Jaewoo Lee, Jalaja Padma, David Braun Indiana University: Marlon Pierce Condor Team: Faisal Khan, Todd Tannenbaum

2  Java Daemon Core  Common way to create condor daemons for java.  Defines an abstract class and flexibility.  Condor daemon management.  JMS Job Event Notification  Asynchronous notification of job events.  Removes the need for polling.  For the time being publish only.

3 Schedd BirdBath Msg broker Log file Gateway … Poll Push Poll Condor JavaD Poll …

4  Daemons  Use DaemonCore class  Extends Service class  Java Daemon Core  JNI Implementation of Daemon Core  C++ base class runs to handle signals  Launches JVM through JNI  Loads and calls an implementation of AbstractDaemonClass.java Service MasterSchedd … JavaDaemon JVM Abstract Daemon Class Loads Main Thread

5  Event Interface  Sub Types  Event Factory  Creates Sub Types from serialized form  Event Store Event Interface EventFactory Event Sub Type Event Provider Event Store

6  JMS Event Daemon  Publish to a JMS event broker.  JMS Broker  Notification replication  Order and Persistence  Security and Guaranteed delivery  Clients and standards  Multiple event fetchers planned. JMS Broker Web AppService Swing Client Condor JMS Job Event Daemon JNI EventLog Java Log Parser Cedar Event Log

7  Thousands of events per second!  JNI memory speeds  Multiple ways of fetching event data.  Event sub type matching with C++ version. Considering auto generated solutions.  JMS Broker Scaling.  Clustering will be considered.  Multiple client interface examples.  If this will survive in our environment it should work anywhere.


Download ppt "Purdue: Jungha Woo, Jaewoo Lee, Jalaja Padma, David Braun Indiana University: Marlon Pierce Condor Team: Faisal Khan, Todd Tannenbaum."

Similar presentations


Ads by Google