Patent ID: 8176493
Filing Date: 2012-05-08
Classification: G06F

Abstract:
1. A method of managing contexts that execute on a computer system, said method comprising: monitoring a plurality of contexts in a coscheduling grouping for unsynchronized scheduling of said plurality of contexts; determining that a skew metric associated with a first context of said plurality of contexts fails to satisfy a condition, said skew metric quantifying skew in unsynchronized scheduling for the first context of said plurality of contexts; determining if a relaxed costop should be performed based on said skew metric associated with said first context and a skew metric associated with a subset of contexts in said plurality of contexts; and if said relaxed costop is determined, descheduling said subset of said plurality of contexts while said first context remains scheduled, wherein said subset of said plurality of contexts comprises all of said plurality of contexts except for said first context.