[GE users] global (WAN) resource tracking?

Stephan Grell stephan.grell at sun.com
Wed Aug 18 07:42:24 BST 2004

    [ The following text is in the "ISO-8859-1" character set. ]
    [ Your display is set for the "ISO-8859-10" character set.  ]
    [ Some special characters may be displayed incorrectly. ]

Hi Rod,

a possible solution would be the use of a global consumable, which is 
implemented as a load value. You can have a counter somewhere
in your WAN. When a job is started, decrease the counter and increase 
it, when the job is finished. The change is reported as a load
value to all the different grids. Since the update might take a some 
time, a consumable can be used to keep track of recent changes in
the grid.

The setup would not be trivial, but it should be possible.

Does it help?


Rod.Rebello at Microchip.com wrote:

> Hi,
> We have remote site SGE grids in place and want to have users at those 
> sites be able to submit jobs that use wide-area network (WAN) licenses 
> for various software packages.  The WAN licenses are accessible to all 
> sites, but have to be tracked so only the amount available are used 
> across all sites.  The software will run at the local site where the 
> job is submitted and checkout a WAN license from a usually remote 
> server (can both be at same site).
> Basically all grid installations have to be aware when a WAN license 
> resource is in use so they are not over allocated.
> Our current solution is to have all remote sites submit dummy jobs to 
> a "master" grid that tracks WAN resource usage.  The job will only 
> execute at the remote site when the dummy job is successfully 
> executing on the master with the allocated license resource.  The 
> master job terminates when the remote job completes, thereby returning 
> the license resource.  While this mostly works, it is fairly 
> cumbersome and error prone.
> Is there a better way to handle this?   Ideally, I would like to have 
> a concept of local and global resources.  Local resources are only 
> known by the local grid site, and global resources are shared and 
> tracked across sites.
> I have looked at the TOG project (transfer-queue over globus) but this 
> solves a different problem.  We don't need to submit jobs to remote 
> grid sites through firewalls.  We can already do this through our 
> internal WAN, which is essentially how we have implemented our current 
> solution.
> Thanks for any advice.
> - Rod
> ----------------------------------------
> Rod Rebello
> Director of CAD
> Microchip Technology Inc.
> 480-792-7502 

To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
For additional commands, e-mail: users-help at gridengine.sunsource.net

More information about the gridengine-users mailing list