Patents Assigned to Tier3, Inc.
  • Patent number: 9590879
    Abstract: The various embodiments may enable enterprise cloud based computing infrastructure to automatically scale cloud based applications in response to changing service demands. In at least one of the various embodiments, the monitoring application may collect operational and performance statistics about a cloud application from both internal and external monitors. In at least one of the various embodiments, a cloud application owner (user) may provide information to the system identifying one or more critical paths for one or more cloud applications. In at least one of the various embodiments, based on the monitoring data and the critical path information the cloud application scaling framework may determine the resource scaling and/or caching that may be appropriate for a monitored application.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 7, 2017
    Assignee: Tier 3, Inc.
    Inventor: Jared Eugene Wray
  • Patent number: 9379994
    Abstract: Embodiments may enable enterprise cloud based computing infrastructures to instantiate child virtual machines that may be linked to parent virtual machines where the child virtual machines and the parent virtual machines share storage that resides on a high-speed storage area network. Performance metrics of the child virtual machines may be monitored and collected for a period of time generating performance characteristics of the child virtual machines. In at least one of the various embodiments, if the monitoring period may have expired that child virtual machine may be moved to a storage pool that may be selected based on the performance characteristics of the child virtual machine. In at least one of the various embodiments, if the child virtual may be moved from the high-speed SAN to a storage pool the linked between the child virtual machine and the parent virtual machine may be broken.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 28, 2016
    Assignee: Tier 3, Inc.
    Inventor: Jared Eugene Wray
  • Patent number: 9329904
    Abstract: Embodiments may enable cloud based computing infrastructure to automatically scale in response to changing service demands. Auto-scaling may be enabled by automatically provisioning computing resources as they may be needed by hosted computing services. Historical utilization patterns may be tracked enabling the generation of models that may be employed to predict future computing resource requirements. The automatic scaling system may comprise one or more models that may be trainable using business rules that may be applied to determine to if and how computing resources are scaled. Further, business rules may be arranged to determine provisioning and scaling of computing resources based in part on the historical usage patterns of the computing services.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: May 3, 2016
    Assignee: Tier 3, Inc.
    Inventors: Jared Eugene Wray, Shantanu Roy, Kelly Eric Malloy, Christian Philip Blakely
  • Publication number: 20130254384
    Abstract: The various embodiments may enable enterprise cloud based computing infrastructure to automatically scale cloud based applications in response to changing service demands. In at least one of the various embodiments, the monitoring application may collect operational and performance statistics about a cloud application from both internal and external monitors. In at least one of the various embodiments, a cloud application owner (user) may provide information to the system identifying one or more critical paths for one or more cloud applications. In at least one of the various embodiments, based on the monitoring data and the critical path information the cloud application scaling framework may determine the resource scaling and/or caching that may be appropriate for a monitored application.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 26, 2013
    Applicant: Tier3, Inc.
    Inventor: Jared Eugene Wray
  • Publication number: 20130254383
    Abstract: Embodiments may enable enterprise cloud based computing infrastructures to instantiate child virtual machines that may be linked to parent virtual machines where the child virtual machines and the parent virtual machines share storage that resides on a high-speed storage area network. Performance metrics of the child virtual machines may be monitored and collected for a period of time generating performance characteristics of the child virtual machines. In at least one of the various embodiments, if the monitoring period may have expired that child virtual machine may be moved to a storage pool that may be selected based on the performance characteristics of the child virtual machine. In at least one of the various embodiments, if the child virtual may be moved from the high-speed SAN to a storage pool the linked between the child virtual machine and the parent virtual machine may be broken.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 26, 2013
    Applicant: Tier3, Inc.
    Inventor: Jared Eugene Wray
  • Publication number: 20130086273
    Abstract: Embodiments may enable cloud based computing infrastructure to automatically scale in response to changing service demands. Auto-scaling may be enabled by automatically provisioning computing resources as they may be needed by hosted computing services. Historical utilization patterns may be tracked enabling the generation of models that may be employed to predict future computing resource requirements. The automatic scaling system may comprise one or more models that may be trainable using business rules that may be applied to determine to if and how computing resources are scaled. Further, business rules may be arranged to determine provisioning and scaling of computing resources based in part on the historical usage patterns of the computing services.
    Type: Application
    Filed: October 4, 2012
    Publication date: April 4, 2013
    Applicant: Tier3, Inc.
    Inventor: Tier3, Inc.