IP Library Granted Patent US 8,898,307
Granted Patent B2
US 8,898,307 · App. 13/525,308 · Granted Nov 25, 2014

Scheduling methods using soft and hard service level considerations

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,898,307
App. No.
13/525,308
Granted
Nov 25, 2014
Kind
B2
Abstract

A computer implemented method of workload scheduling under two different types of Service Level Agreements (SLAs), namely soft and hard SLA which employ both a deadline- and cost-aware scheduler called iCBS-DH. The scheduler is evaluated against deadline and cost performance of various scheduling policies under a large range of SLA cost function and deadline types.

Claims (11)

1. A computer implemented method for computer workload scheduling comprising:

receiving with a processor a job along with a service level agreement (SLA) cost function, a deadline and an importance indication of the deadline wherein the SLA cost function includes both a revenue function R(x) and an SLA penalty cost function C(x) defined by

C ( x )= R 0 −R ( x );

 where R 0 is the maximum revenue possible under the SLA;

determining a cost based scheduling policy (CBS) priority for job i as:

p i (t)∫ 0 ∞ a(τ)·c i (t+τ)dt−c i (t)

 where c(t) is a cost, τ is a wait time and a(τ) is an exponential function;

determining a cost of a deadline hint from the deadline importance wherein a high hint cost is associated with a strict deadline observation and a low hint cost is associated with a deadline observation that is not strict, where a high hint cost makes the deadline a high priority and vice versa;

determining a new cost wherein the new cost is the sum of the service level agreement cost and the deadline hint cost;

scheduling the job through the effect of a cost based scheduler wherein the cost based scheduler uses the new cost as input to schedule the job; and

executing the job so scheduled on the computer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2015
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 034765/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2012
From: MOON, HYUN JIN; CHI, YUN; HACIGUMUS, VAHIT HAKAN
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 029188/0352 →