Switching from Windows HPC Scheduler to PBS Pro


FeaturesSub-FeaturesMS HPCPBS Pro
Platform SupportWindowsYesYes
 Unix/LinuxNoYes
High Availability/ Failover supportSupported?YesYes
 Built-in
support?
Supported
through Windows HA functionality 
Yes.
 HPC
Server 2008 R2
Supported only on Datacentre and Enterprise additions which is expensiveSupported
with all editions
 HPC
Server 2012
Supported
with all editions
Supported
with all editions
Extreme Scalability / PerformanceScales to hundreds of thousands of coresNo numbers publishedYes
Network Topology SupportSupported?YesYes
 Flexible?No.
Only 5 fixed configurations are supported.
Yes
Job OrderingSupported?YesYes
 Priority based FCFSYesYes
 Strict OrderingNoYes
 Round Robin Queue orderNoYes
 By Queue orderNoYes
 Job Sort FormulaNoYes
 Multiple Queues and Queue PrioritiesNoYes
 Starving JobsNoYes
 FairshareNoYes
 Sorting jobs on one or more keys e.g. resourceNoYes
Fine Grained ControlSupported?YesYes
 Server Level LimitsYesYes
 Queue Level LimitsNo. No support for Multiple queues.Yes
 Individual LimitsYesYes
 Generic LimitsNoYes
MPI SupportIntel
MPI
NoYes
 MPICH2NoYes
 MS MPIYesNo
 Extensible to other MPI implementations?NoYes
System Health ReportingSupported?YesYes
User RolesSupported?YesYes
 Access to the ServerYesYes
 Access to the QueueNoYes
 Access to the ReservationNoYes
QueuesSupported?YesYes
 Multiple queuesNoYes
 Queue PrioritiesNoYes
 Routing QueuesNoYes
 Express QueuesNoYes
 Queue attributesNoYes
 Queue based Access Control ListsNoYes
 Queue LimitsNoYes
Job PrioritySupported?YesYes
 Different execution and pre-emption prioritiesNoYes
 Prioritizing jobs using wait timeNoYes
 Job sort formulaNoYes
 Sorting Jobs using keyNoYes
 Using Queue Priority while computing Job PriorityNoYes
 FairshareNoYes
 Sorting Jobs using requested PriorityNoYes
Custom resourcesSupported?NoYes
 Static resourcesNoYes
 Dynamic ResourcesNoYes
 Server Level ResourcesNoYes
 Host level ResourcesNoYes
 Shared ResourcesNoYes
DependencySupported?YesYes
 Job Level DependencyYesYes
 Task Level DependencyYesNo
Job Placement OptimizationSupported?YesYes
 Node grouping / Placement setsYesYes
 Peer SchedulingNoYes
 Load balancingNoYes
 SMP Cluster DistributionNoYes
 Cycle HarvestingYes. On
Windows 7. On limited editions.
Yes
Shared and Exclusive ResourcesSupported?NoYes
Shared and Exclusive nodeSupported?YesYes
Cloud BurstSupportedYesYes
 Extensible to any cloudNo.
Only Azure.
Yes
PreemptionSupported?YesYes
 Preemption PriorityYesYes
 Preemption LevelNoYes
 Preemption Priority different than Job Execution PriorityNoYes
 Method: CheckpointingNoYes
 Method: SuspensionNoYes
 Method: RequeueingNoYes
 Graceful and immediate PreemptionYesHas
better methods of preemption as listed above.
BackfillingSupported?YesYes
 Backfill look aheadYesYes
 Estimated Start timeYesYes
 Primetime supportNoYes
FiltersSupported?YesYes
 Submission FiltersYesYes
 Activation/execution filtersYesYes
 Run various other hooks triggered at other events e.g. job change, job move, and also at server and host levelNoYes
 Periodic hooksNoYes
Time Slot AllocationSupported?NoYes
 Standing ReservationsNoYes
 Advanced ReservationsNoYes
 Prime timeNoYes
 Dedicated timeNoYes
 HolidaysNoYes
Job ClassesSupported?NoYes
 ReservationNoYes
 StarvingNoYes
 SuspendedNoYes
 ExpressNoYes
Node OrderingSupported?YesYes
 (node_sort_key)
License
Aware Scheduling
Supported?YesYes
Re-runnable JobsSupported?YesYes
Job scheduler Interface API supportSupported?YesYes
Node Prep and Release Supported?YesYes
 (Prologue
and Epilogue)
Parametric SweepSupported?YesYes
 (Array
Jobs)
Logging, tracing, diagnosis, debugging supportSupported?YesYes
Security CertificationEAL3+NoYes
Job Submission Supported?YesYes
And
monitoring GUI
AnalyticsSupported?YesYes
Job TasksSupported?YesYes
 Task Based GranularityYesNo
 Attach task to a JobYesYes
 API Interface to manage tasksYesYes
Adaptive SchedulingSupported?YesNo
Job HistorySupported?YesYes
Mail notificationsSupported?YesYes
Suspend/Resume JobSupported?NoYes
OS ProvisioningSupported?YesYes
Interactive JobsSupported?NoYes
Installation, ConfigurationSupported?YesYes
 Silent InstallationYesYes
 Automatic installationYesYes
 Migration UpgradeYesYes
 Ease of Installation and ConfigurationCumbersomeEasy
CostPriceFree SoftwareCharged Nominal per core, High volumes negotiable
 OS
Licences
OS
Server licenses required
OS
Desktop and Server licences supported
 OEM
Support
No OEM
support available
Professional
OEM support provided

Request Informaton



Get Started Today!