Difference between revisions of "GSoCIdeas"

From GridWiki
Jump to: navigation, search
m (wording)
Line 17: Line 17:
 
* GUI for building workflows
 
* GUI for building workflows
 
* Port DAGMan (Directed Acyclic Graph Manager) to SGE (see also: [http://gridengine.sunsource.net/servlets/ReadMsg?listName=users&msgNo=22801 initial analysis])
 
* Port DAGMan (Directed Acyclic Graph Manager) to SGE (see also: [http://gridengine.sunsource.net/servlets/ReadMsg?listName=users&msgNo=22801 initial analysis])
 +
 +
* Windows
 +
** Execute host for Windows programs
 +
*** Move to Cygwin layer rather than Microsoft's
 +
** Submit host
 +
*** SGE submit Windows job
 +
*** SGE submit Linux job from Windows
 +
*** DRMAA submit Windows job
 +
*** DRMAA submit Linux job from Windows
 +
*** ssh? [[Start_Jobs_From_Windows_Using_SSH]]
 +
 +
* Virtual Machine on Windows running Linux
 +
** Submit/Execute host using VM (likely VMWare since host OS is Windows)
 +
** Checkpoint?
 +
** Mouse/keyboard monitor?
 +
 +
* Execute Windows programs with VM on Linux execute hosts
 +
 +
* Robust mouse/keyboard monitor for Linux
 +
 +
* VM checkpointing?

Revision as of 18:39, 7 March 2008

Google Summer of Code 2007 Ideas

  • DRMAA Web Services Specification and Binding
  • RSS/ATOM Feed for job status
  • Java Swing qmon
  • Consistent and useful error codes for command-line clients
  • A new Grid portal that offers rich UI based on AJAX
  • A portlet that offers cached access to qstat output
  • A NetBeans plugin for DRMAA and/or OpenMPI
  • Integration with a VMM (such as Xen) to dynamically set up an execution environment (in the form of a virtual machine) before running a job (see also: Virtualization and Grid Engine)
  • qevent features:
    • wait for one or more jobs to finish and then exit
    • run the script when there are jobs submitted (instead of just when jobs exit)
  • IPv6 support (commlib)
  • Re-enable "usermapping" support
  • GUI for building sharetrees
  • GUI for building workflows
  • Port DAGMan (Directed Acyclic Graph Manager) to SGE (see also: initial analysis)
  • Windows
    • Execute host for Windows programs
      • Move to Cygwin layer rather than Microsoft's
    • Submit host
  • Virtual Machine on Windows running Linux
    • Submit/Execute host using VM (likely VMWare since host OS is Windows)
    • Checkpoint?
    • Mouse/keyboard monitor?
  • Execute Windows programs with VM on Linux execute hosts
  • Robust mouse/keyboard monitor for Linux
  • VM checkpointing?