Automated management of content servers based on change in demand

US9338227B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9338227-B2
Application numberUS-4866908-A
CountryUS
Kind codeB2
Filing dateMar 14, 2008
Priority dateOct 2, 2001
Publication dateMay 10, 2016
Grant dateMay 10, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and apparatus for detecting a change in demand for server resources across a load-bearing system having one or more content servers hosting identical content, the load-bearing system being connected to a network of content servers; and automatically modifying the number of content servers on the load-bearing system in response to the change in demand.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: using a computer to detect a change in demand for server resources across a first load-bearing system having one or more content servers hosting content, the first load-bearing system being connected to a network comprising at least a second load-bearing system having a plurality of other content servers; automatically modifying the number of content servers on the first load-bearing system in response to the change in demand if a number of the one or more content servers on the first load bearing system is less than a maximum threshold of content servers, wherein the modifying act comprises adding at least one of the other content servers to the first load-bearing system from the second load bearing system; determining whether a total number of the other content servers on the second load-bearing system is greater than a minimum threshold of content servers associated with content hosted by the other content servers; and if the total number is greater than the minimum threshold of content servers, selecting a content server hosting content of a lowest priority level to be the added content server; and if multiple content servers on the second load-bearing system host content of the lowest priority level, selecting a content server having the least number of active sessions among the other content servers hosting content of the lowest priority level on the second load bearing system to be the added content server. 2. A method as recited in claim 1 , wherein the selected other content server has the highest available load capacity. 3. A method comprising: using a computer to detect a change in demand for server resources across a first load-bearing system having one or more content servers hosting content, the first load-bearing system being connected to a network comprising at least a second load-bearing system and a third load-bearing system each having a plurality of other content servers; in response to the change in demand, if a number of the one or more content servers on the first load bearing system is less than a maximum threshold of content servers, referencing a table to select at least one of the other content servers of the second-load bearing system or the third load-bearing system to add to the first load-bearing system, wherein the table comprises priority information related to content hosted on the other content servers; referencing the table to determine whether a total number of the other content servers of the second load-bearing system is greater than a minimum threshold of content severs associated with the content hosted by the other content servers of the second load-bearing system; and if the total number is greater than the minimum threshold of content servers, selecting a content server hosting content of a lowest priority level from the at least one of the other content servers from the second load-bearing system to be the added content server; and if multiple content servers on the second load-bearing system host content of the lowest priority level, selecting a content server having a least number of active sessions among the other content servers hosting content of the lowest priority level to be the added content server. 4. A method as recited in claim 3 , wherein further comprising: if the total number of content servers of the second load-bearing system is less than the minimum threshold of other content servers associated with the content hosted by the other content servers of the second load-bearing system, referencing the table to determine whether a total number of the other content servers of the third load-bearing system is greater than a minimum threshold of content servers associated with the content hosted by the other content servers of the third load-bearing system, and if so, selecting the at least one of the other content servers from the third load-bearing system to be the added content server. 5. A method as recited in claim 4 , wherein the selecting act comprises: selecting from the other content servers of the third load-bearing system the content server having the highest available load capacity among the other content servers of the third load-bearing system to be the added content server. 6. A method as recited in claim 3 , wherein the selecting act comprises: selecting from the other content servers of the second load-bearing system the content server having the highest available load capacity among the other content servers of the second load-bearing system to be the added content server.

Assignees

Inventors

Classifications

  • for accessing one among a plurality of replicated servers · CPC title

  • Electricity · mapped topic

  • Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests · CPC title

  • based on parameters of servers, e.g. available memory or workload (monitoring of computer activity G06F11/30) · CPC title

  • based on compliance of requirements or conditions with available server resources · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9338227B2 cover?
Methods and apparatus for detecting a change in demand for server resources across a load-bearing system having one or more content servers hosting identical content, the load-bearing system being connected to a network of content servers; and automatically modifying the number of content servers on the load-bearing system in response to the change in demand.
Who is the assignee on this patent?
Aborn Justin, Level 3 Communications Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/1031. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 10 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).