IP Library Granted Patent US 9,746,911
Granted Patent B2
US 9,746,911 · App. 15/149,005 · Granted Aug 29, 2017

Same linking

Inventors: Aaron Rallo (Vancouver, CA); Gabriel Wiebe (Vancouver, CA); Christopher Tivel (North Vancouver, CA)
Assignee: TSO Logic Inc.
G06F1/3296G06F1/3206G06F1/3209G06F1/3228G06F1/3287G06F9/505G06F9/5083G06F9/5088G06F11/3433Y02B60/1282
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 9,746,911
App. No.
15/149,005
Granted
Aug 29, 2017
Kind
B2
Abstract

A method and system for managing power consumption of a pool of computing devices that are logically grouped to provide a common set of functionality is disclosed. One aspect of certain embodiments includes determining logically equivalent domains across computer environment silos.

Claims (24)

1. A method of power management in a computer system, the method comprising:

using a computerized power manager, in the computer system, for managing resource utilization associated with each computing device from at least a subset of computing devices of a plurality of computing devices;

receiving, by the computerized power manager, real-time information from an application delivery controller, the real-time information including information on a quantity of requests and information on size of a request; and

dynamically selecting, by the computerized power manager, a candidate computing device from the subset of computing devices for controlling a power state of the candidate computing device or moving one or more virtual servers from or to the candidate computing device based on at least information related to one or more of the following:

identifying, in the computer system, a first set of domain components that have equivalent properties;

identifying, in the computer system, a second set of domain components that have equivalent metric data; and

identifying, in the computer system, a third set of domain components that share an equivalent relationship with a fourth set of domain components in the computer system.

2. The method of claim 1 , further comprising determining that if a first domain component is logically equivalent to a second domain component and if the first domain component is also logically equivalent to a third domain component, then the first domain component is logically equivalent to the third domain component.

3. The method of claim 1 , wherein the dynamically selecting, by the computerized power manager, the candidate computing device from the subset of computing devices for controlling the power state of the candidate computing device is further based on:

a number of requests being executed by each computing device from the at least a subset of computing devices of the plurality of computing devices; and

average response time by each computing device from the at least a subset of computing devices of the plurality of computing devices.

4. The method of claim 1 , wherein the dynamically selecting, by the computerized power manager, the candidate computing device from the subset of computing devices for controlling the power state of the candidate computing device is further based on:

a CPU utilization of each computing device from the at least a subset of computing devices of the plurality of computing devices;

a utilization threshold associated with the at least a subset of computing devices of the plurality of computing devices; and

costs associated with each computing device from the at least a subset of computing devices of the plurality of computing devices.

5. The method of claim 1 , further comprising determining a respective silo corresponding to each domain component.

6. The method of claim 1 , wherein the dynamically selecting, by the computerized power manager, a candidate computing device from the subset of computing devices for controlling the power state of the candidate computing device is further based on:

information associated with the equivalent properties;

information associated with the equivalent metric data; and

information associated with the equivalent relationships.

7. The method of claim 1 , further comprising:

measuring resource utilization on a respective computing device for a given number of requests executed by the respective computing device;

obtaining correlation information between the measured resource utilization and the number of requests executed by the respective computing device; and

using a set of power utilization criteria.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2024
From: A9.COM, INC.
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 069167/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2019
From: AMAZON CANADA FULFILLMENT SERVICES, ULC
To: A9, INC.
Reel/Frame 050670/0235 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2019
From: TSO LOGIC, INC.
To: AMAZON CANADA FULFILLMENT SERVICES, ULC
Reel/Frame 050682/0095 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2016
From: RALLO, AARON; WIEBE, GABRIEL; TIVEL, CHRISTOPHER
To: TSO LOGIC INC.
Reel/Frame 038490/0814 →
Continuity (12)
Continuation In Part 14814266 · Jul 30, 2015
Continuation 14466712 · Aug 22, 2014
Continuation 13039214 · Mar 2, 2011
Continuation 15149005 · May 6, 2016
Continuation In Part 15058063 · Mar 1, 2016
Continuation In Part 14561807 · Dec 5, 2014
Continuation In Part 14466712 · Aug 22, 2014
Continuation 13039214 · Mar 2, 2011
Continuation 15149005 · May 6, 2016
Continuation In Part 15058079 · Mar 1, 2016
Continuation 13829216 · Mar 14, 2013
Related Publication 20160252953A1 · Sep 1, 2016