Am 25.01.2012 um 16:47 schrieb Bartosz Biegun: > My cluster contains N subclusters (one for each research group). Each > subcluster is owned by another research group (project). > In this moment each project is able to run jobs only on it's subcluster. > > I want to share resources, so each project is able to run jobs on other > project subcluster. > Project which shares own resources must have profit from this. > > I have idea: project scoring 'points' for each job, on its own > subcluster, submitted by user from other project. > This 'points' take effects on prioritare of jobs submitted on > subclusters not owned by this project. > > But I don't know how to do it.
The most forward approach would be to get rid of the subclustering and define a so called Share-tree policy according to the size of the project like 50% / 30% / 20% on the complete cluster. SGE will then try to reach this distribution of jobs over a timeframe like "last 30 days". I.e. a group is submitting less jobs in the beginning but more after several days, then their jobs will be scheduled sooner than jobs of the former project as these face some penalty for their former usage which was above the percent which was set up for them. So after 30 days you can check, whether the setup was met (supposing all projects submit jobs and none is idling). You can read an introduction about Share-tree policy here: http://arc.liv.ac.uk/SGE/howto/geee.html man share_tree -- Reuti > -- > Z poważaniem, > > Bartosz Biegun > specjalista IT > Laboratorium Technik Obliczeniowych/Grupa Chemia Kwantowa I > Instytut Katalizy i Fizykochemii Powierzchnii PAN > ul. Niezapominajek 8, 30-239 Kraków > tel. +48 12 639 52 08, fax. +48 12 425 19 23 > > _______________________________________________ > users mailing list > [email protected] > https://gridengine.org/mailman/listinfo/users > _______________________________________________ users mailing list [email protected] https://gridengine.org/mailman/listinfo/users
