Please download the dossier by clicking on the dossier button x
×

SCALABLE, STANDARDIZED I.T. DEPLOYMENT PLATFORM

  • US 20180295033A1
  • Filed: 04/11/2018
  • Published: 10/11/2018
  • Est. Priority Date: 04/11/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system that automatically scales a scalable resource in an IT environment comprising:

  • a scalable resource having a plurality of incrementally scalable sizes, wherein each size is defined by comprising a number of CPU cores and a first amount of RAM;

    a server including a controller controlling the size of the resource;

    a memory coupled to the controller, wherein the memory is configured to store program instructions executable by the controller;

    wherein, in response to executing the program instructions, the controller is configured to;

    receive a baseline size of the scalable resource supporting a first number of users including a first number of CPU cores and a first amount of RAM;

    receive a request to resize the resource to a new size supporting a new number of users;

    in response to the request to resize the resource, and without user intervention, using a users to core ratio, wherein the users to core ratio is defined as the number of users that can be supported per CPU core, calculate a minimum number of CPU cores needed to support the new size by multiplying the users to core ratio by the new number of users;

    in response to the request to resize the resource, and without user intervention, using a RAM to core ratio, wherein the RAM to core ratio is defined as the amount of RAM that is needed per CPU core, calculate an amount of RAM needed for the new size by multiplying the RAM to core ratio by the number of CPU cores needed to support the new number of users;

    in response to the calculation of CPU cores and the calculation of RAM, and without user intervention, identify one of the plurality of incrementally scalable sizes for the resource that comprises at least the minimum number of CPU cores needed to support the new number of users and at least the amount of RAM needed for the new size;

    in response to identifying the one of the plurality of incrementally scalable sizes for the scalable resource, and without user intervention, resize the scalable resource to the identified one of the plurality of incrementally scalable sizes for the scalable resource.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×