Author Topic: Explanation of groups and cluster  (Read 4294 times)

methodhai

  • Sr. Member
  • ****
  • Posts: 28
Explanation of groups and cluster
« on: March 07, 2008, 09:44:59 PM »
Hi,

I'm working on some documentation for our users and it occurred to me that I couldn't easily explain the difference between groups and cluster since I lacked the details of how they operate - and how they fit into the scheme of Qube. After some digging in the docs - it seems that groups are permeable and clusters are not. But I couldn't find in the docs a clear explanation of how the two play together - might have just missed it.

I was wondering if I could get a more detailed explanation the Qube groups/clustering concepts.

Thanks,
Hai

eric

  • Hero Member
  • *****
  • Posts: 229
Re: Explanation of groups and cluster
« Reply #1 on: March 10, 2008, 11:51:46 PM »
Hi,

I'm working on some documentation for our users and it occurred to me that I couldn't easily explain the difference between groups and cluster since I lacked the details of how they operate - and how they fit into the scheme of Qube. After some digging in the docs - it seems that groups are permeable and clusters are not. But I couldn't find in the docs a clear explanation of how the two play together - might have just missed it.

I was wondering if I could get a more detailed explanation the Qube groups/clustering concepts.

Thanks,
Hai

You have that backward. Groups are non-permeable, while clusters are. A group can be thought of as an alias to a list of hosts. The job can only run on the list of hosts or host group. If nothing is available, the job will pend.

A cluster is a priority scheme where jobs targeted to a specific cluster will have higher priority over jobs with submitted to a less specific cluster.

So if you have a host in cluster "/clusterA," and a 2 jobs, jobA submitted to "/" and jobB to "/clusterA," jobB will have a higher priority over jobA, on that host.