Patents by Inventor Peter Erik MELLQUIST
Peter Erik MELLQUIST has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11989574Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates autoscaling based on bare metal machines available within a private cloud. According to an example, a CaaS controller of a managed container service monitors a metric of a cluster deployed on behalf of a customer within a container orchestration system. Responsive to a scaling event being identified for the cluster based on the monitoring and an autoscaling policy associated with the cluster, a BMaaS provider associated with the private cloud may be caused to create an inventory of bare-metal machines available within the private cloud. Finally, a bare metal machine is identified to be added to the cluster by selecting among the bare-metal machines based on the autoscaling policy, the inventory and a best fit algorithm configured in accordance with a policy established by or on behalf of the customer.Type: GrantFiled: July 19, 2023Date of Patent: May 21, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
-
Publication number: 20230359476Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates autoscaling based on bare metal machines available within a private cloud. According to an example, a CaaS controller of a managed container service monitors a metric of a cluster deployed on behalf of a customer within a container orchestration system. Responsive to a scaling event being identified for the cluster based on the monitoring and an autoscaling policy associated with the cluster, a BMaaS provider associated with the private cloud may be caused to create an inventory of bare-metal machines available within the private cloud. Finally, a bare metal machine is identified to be added to the cluster by selecting among the bare-metal machines based on the autoscaling policy, the inventory and a best fit algorithm configured in accordance with a policy established by or on behalf of the customer.Type: ApplicationFiled: July 19, 2023Publication date: November 9, 2023Inventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
-
Publication number: 20230229467Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates selection among bare metal machines available within a private cloud. According to an example, a request is received by a Container-as-a-Service controller from a CaaS portal to create a cluster based at least in part on resources of a private cloud of a customer of a managed container service. An inventory of bare-metal machines available within the private cloud is received from a Bare-Metal-as-a-Service (BMaaS) provider associated with the private cloud. A particular bare metal machine is identified for the cluster by selecting among the available bare-metal machines based on cluster information associated with the request, the inventory, and a best fit algorithm configured in accordance with a policy established by the customer.Type: ApplicationFiled: March 23, 2023Publication date: July 20, 2023Inventors: Bret Alan McKee, Peter Erik Mellquist, Frederick Miles Roeling
-
Patent number: 11625256Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates selection among bare metal machines available within a private cloud. According to an example, a request is received by a Container-as-a-Service controller from a CaaS portal to create a cluster based at least in part on resources of a private cloud of a customer of a managed container service. An inventory of bare-metal machines available within the private cloud is received from a Bare-Metal-as-a-Service (BMaaS) provider associated with the private cloud. A particular bare metal machine is identified for the cluster by selecting among the available bare-metal machines based on cluster information associated with the request, the inventory, and a best fit algorithm configured in accordance with a policy established by the customer.Type: GrantFiled: June 22, 2020Date of Patent: April 11, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Bret Alan McKee, Peter Erik Mellquist, Frederick Miles Roeling
-
Patent number: 11496364Abstract: Example implementations relate to a logical rack controller. In an example, a logical rack controller receives an inventory of a plurality of physical computing racks. The logical rack controller receives a logical rack definition that indicates selected physical infrastructure from among the inventory to form a logical rack. The logical rack controller validates the logical rack definition by verifying network connectivity of the selected physical infrastructure. After validation of the logical rack definition, the logical rack controller provides, to a provisioning controller, an interface to the logical rack. The provisioning controller can utilize the interface to access the logical rack.Type: GrantFiled: June 10, 2021Date of Patent: November 8, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Erik Mellquist, Bret McKee, Blaine R. Southam, Fredrick M. Roeling
-
Publication number: 20220222095Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates autoscaling based on bare metal machines available within a private cloud. According to an example, a CaaS controller of a managed container service monitors a metric of a cluster deployed on behalf of a customer within a container orchestration system. Responsive to a scaling event being identified for the cluster based on the monitoring and an autoscaling policy associated with the cluster, a BMaaS provider associated with the private cloud may be caused to create an inventory of bare-metal machines available within the private cloud. Finally, a bare metal machine is identified to be added to the cluster by selecting among the bare-metal machines based on the autoscaling policy, the inventory and a best fit algorithm configured in accordance with a policy established by or on behalf of the customer.Type: ApplicationFiled: March 30, 2022Publication date: July 14, 2022Inventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
-
Patent number: 11301276Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates autoscaling based on bare metal machines available within a private cloud. According to an example, a CaaS controller of a managed container service monitors a metric of a cluster deployed on behalf of a customer within a container orchestration system. Responsive to a scaling event being identified for the cluster based on the monitoring and an autoscaling policy associated with the cluster, a BMaaS provider associated with the private cloud may be caused to create an inventory of bare-metal machines available within the private cloud. Finally, a bare metal machine is identified to be added to the cluster by selecting among the bare-metal machines based on the autoscaling policy, the inventory and a best fit algorithm configured in accordance with a policy established by or on behalf of the customer.Type: GrantFiled: June 22, 2020Date of Patent: April 12, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
-
Publication number: 20210397465Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates autoscaling based on bare metal machines available within a private cloud. According to an example, a CaaS controller of a managed container service monitors a metric of a cluster deployed on behalf of a customer within a container orchestration system. Responsive to a scaling event being identified for the cluster based on the monitoring and an autoscaling policy associated with the cluster, a BMaaS provider associated with the private cloud may be caused to create an inventory of bare-metal machines available within the private cloud. Finally, a bare metal machine is identified to be added to the cluster by selecting among the bare-metal machines based on the autoscaling policy, the inventory and a best fit algorithm configured in accordance with a policy established by or on behalf of the customer.Type: ApplicationFiled: June 22, 2020Publication date: December 23, 2021Inventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
-
Publication number: 20210397466Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates selection among bare metal machines available within a private cloud. According to an example, a request is received by a Container-as-a-Service controller from a CaaS portal to create a cluster based at least in part on resources of a private cloud of a customer of a managed container service. An inventory of bare-metal machines available within the private cloud is received from a Bare-Metal-as-a-Service (BMaaS) provider associated with the private cloud. A particular bare metal machine is identified for the cluster by selecting among the available bare-metal machines based on cluster information associated with the request, the inventory, and a best fit algorithm configured in accordance with a policy established by the customer.Type: ApplicationFiled: June 22, 2020Publication date: December 23, 2021Inventors: Bret Alan McKee, Peter Erik Mellquist, Frederick Miles Roeling
-
Patent number: 10693735Abstract: Examples include fabric management devices. Some examples include a fabric management device to manage a network fabric. The fabric management device comprises a serial interface to connect to a network device of the network fabric that provides power and data to the fabric management device, a processing resource, and a machine-readable storage medium with instructions executable by the processing resource. The machine-readable storage medium comprises instructions establish communication across the serial interface with the network device via a fabric management device driver, discover a topology of the network fabric, wherein the network fabric comprises a plurality of network devices, and monitor a set of network performance metrics of the plurality of network devices. The machine-readable storage medium further comprises instructions to dynamically configure the network fabric based on the set of network performance metrics.Type: GrantFiled: March 19, 2019Date of Patent: June 23, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Peter Erik Mellquist, Bryan Stiekes
-
Publication number: 20190215245Abstract: Examples include fabric management devices. Some examples include a fabric management device to manage a network fabric. The fabric management device comprises a serial interface to connect to a network device of the network fabric that provides power and data to the fabric management device, a processing resource, and a machine-readable storage medium with instructions executable by the processing resource. The machine-readable storage medium comprises instructions establish communication across the serial interface with the network device via a fabric management device driver, discover a topology of the network fabric, wherein the network fabric comprises a plurality of network devices, and monitor a set of network performance metrics of the plurality of network devices. The machine-readable storage medium further comprises instructions to dynamically configure the network fabric based on the set of network performance metrics.Type: ApplicationFiled: March 19, 2019Publication date: July 11, 2019Inventors: Peter Erik Mellquist, Bryan Stiekes
-
Patent number: 10270663Abstract: Examples include fabric management devices. Some examples include a fabric management device to manage a network fabric. The fabric management device comprises a serial interface to connect to a network device of the network fabric that provides power and data to the fabric management device, a processing resource, and a machine-readable storage medium with instructions executable by the processing resource. The machine-readable storage medium comprises instructions establish communication across the serial interface with the network device via a fabric management device driver, discover a topology of the network fabric, wherein the network fabric comprises a plurality of network devices, and monitor a set of network performance metrics of the plurality of network devices. The machine-readable storage medium further comprises instructions to dynamically configure the network fabric based on the set of network performance metrics.Type: GrantFiled: October 28, 2016Date of Patent: April 23, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Erik Mellquist, Bryan Stiekes
-
Patent number: 10206092Abstract: Some examples provide a system to automatically discover network devices. The system enables a network device discovery protocol with a transmit mode and a receive mode on a network device. The system enables an auxiliary communication protocol on the network device. The system broadcasts the network device discovery protocol records from the network device including local neighbors and connectivity information. The system engine processes topological information using the auxiliary communication protocol and timing cycles to update age of a set of topology information records.Type: GrantFiled: September 29, 2017Date of Patent: February 12, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Erik Mellquist, Joao Claudio Ambrosi, Bryan Stiekes, Raul Ney da Silva Lima, Victor Hugo Rebelo Rodrigues, Alex Ferreira Ramires Trajano
-
Publication number: 20180123892Abstract: Examples include fabric management devices. Some examples include a fabric management device to manage a network fabric. The fabric management device comprises a serial interface to connect to a network device of the network fabric that provides power and data to the fabric management device, a processing resource, and a machine-readable storage medium with instructions executable by the processing resource. The machine-readable storage medium comprises instructions establish communication across the serial interface with the network device via a fabric management device driver, discover a topology of the network fabric, wherein the network fabric comprises a plurality of network devices, and monitor a set of network performance metrics of the plurality of network devices. The machine-readable storage medium further comprises instructions to dynamically configure the network fabric based on the set of network performance metrics.Type: ApplicationFiled: October 28, 2016Publication date: May 3, 2018Inventors: Peter Erik MELLQUIST, Bryan STIEKES