Patents by Inventor Jan Olderdissen
Jan Olderdissen 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).
-
Publication number: 20230229575Abstract: Examples of systems are described herein which may dynamically allocate compute resources to recovery clusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.Type: ApplicationFiled: January 6, 2023Publication date: July 20, 2023Applicant: Nutanix, Inc.Inventors: Binny Sher Gill, Jan Olderdissen, Rajiv Mirani, Miao Cui
-
Patent number: 11579991Abstract: Examples of systems are described herein which may dynamically allocate compute resources to recovery clusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.Type: GrantFiled: March 23, 2021Date of Patent: February 14, 2023Assignee: Nutanix, Inc.Inventors: Binny Sher Gill, Jan Olderdissen, Rajiv Mirani, Miao Cui
-
Patent number: 11159367Abstract: Examples described herein includes initialization of a computing node cluster. An example method providing a query request from an initialization application/service of a computing node for a default configuration management server identifier via a network, and receiving, from a network management server, an internet protocol address associated with the default configuration management server identifier. The example method further includes providing a configuration request from the computing node to the internet protocol address requesting configuration information, and receiving the configuration information at the computing node from a configuration management server associated with the internet protocol address.Type: GrantFiled: May 15, 2018Date of Patent: October 26, 2021Assignee: Nutanix, Inc.Inventors: Brian Finn, Jan Olderdissen, Jaspal Singh Dhillon, Mengyang Li, Sragdhara Datta Chaudhuri, Toms Varghese
-
Patent number: 11144306Abstract: Examples of systems described herein may include virtualized computing environments having one or more upgrade management agents. An upgrade management agent may detect current versions of multiple components in a computing system, including at least one software component and at least one firmware component, obtain a group of updates based on the current versions of the multiple components, and schedule installation of the group of updates including grouping together installation of selected ones of the group of updates for a particular computing node of the computing system, wherein the selected ones each utilize a particular state change of the computing node during the installation. The schedule may also be selected to accommodate dependencies between multiple components which are resolved by the upgrade management agent to obtain the schedule.Type: GrantFiled: May 1, 2020Date of Patent: October 12, 2021Assignee: Nutanix, Inc.Inventors: Jan Olderdissen, Manoj Sudheendra, Nikhil Bhatia, Viswanathan Vaidyanathan
-
Publication number: 20210232469Abstract: Examples of systems are described herein which may dynamically allocate compute resources to recovery dusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.Type: ApplicationFiled: March 23, 2021Publication date: July 29, 2021Applicant: Nutanix, Inc.Inventors: BINNY SHER GILL, JAN OLDERDISSEN, RAJIV MIRANI, MIAO CUI
-
Patent number: 10990373Abstract: Examples of systems and methods are described for selecting firmware versions of multiple components for a distributed computing system (e.g., a cluster). Multiple selection interfaces may be presented to a user who may select at least one firmware version of at least one component. Based on the user selection(s), a service manager may evaluate firmware component dependencies and identify compatible firmware versions of other components for installation. In this manner, a set of firmware versions may be installed and/or upgraded which may be different than a current set of versions and/or a set of versions recommended in a wholly automated manner.Type: GrantFiled: May 18, 2018Date of Patent: April 27, 2021Assignee: Nutanix, Inc.Inventors: Jan Olderdissen, Raghu Prasad Rapole, Sragdhara Datta Chaudhuri, Thomas Jason Hill, Vidhi Taneja, Jerome Joseph, Viraj Sapre
-
Patent number: 10963356Abstract: Examples of systems are described herein which may dynamically allocate compute resources to recovery clusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.Type: GrantFiled: April 18, 2018Date of Patent: March 30, 2021Assignee: Nutanix, Inc.Inventors: Binny Sher Gill, Jan Olderdissen, Rajiv Mirani, Miao Cui
-
Patent number: 10846079Abstract: Systems and method for expanding a cluster with nodes before an upgrade so that the cluster can handle a failover event during an upgrade and still continue operating. The system and method includes receiving, at a processor, a signal indicating a cluster is about to commence an upgrade; computing, by the processor, a first number of nodes; adding, by the processor, the first number of nodes from a network to the cluster before the upgrade is performed on the cluster; receiving, at the processor, a signal indicating the cluster finished the upgrade; and removing a second number of nodes that is no greater than the first number of nodes from the cluster after the processor receives the signal indicating the upgrade is complete.Type: GrantFiled: November 14, 2018Date of Patent: November 24, 2020Assignee: NUTANIX, INC.Inventors: Jan Olderdissen, Aroosh Sohi
-
Publication number: 20200278859Abstract: Examples of systems described herein may include virtualized computing environments having one or more upgrade management agents. An upgrade management agent may detect current versions of multiple components in a computing system, including at least one software component and at least one firmware component, obtain a group of updates based on the current versions of the multiple components, and schedule installation of the group of updates including grouping together installation of selected ones of the group of updates for a particular computing node of the computing system, wherein the selected ones each utilize a particular state change of the computing node during the installation. The schedule may also be selected to accommodate dependencies between multiple components which are resolved by the upgrade management agent to obtain the schedule.Type: ApplicationFiled: May 1, 2020Publication date: September 3, 2020Applicant: Nutanix, Inc.Inventors: JAN OLDERDISSEN, MANOJ SUDHEENDRA, NIKHIL BHATIA, VISWANATHAN VAIDYANATHAN
-
Patent number: 10733006Abstract: Examples described herein may include virtualized environments having multiple computing nodes accessing a storage pool. User interfaces are described which may allow a user to enter one or more IP address generation formula for various components of computing nodes. Examples of system described herein may evaluate the IP address generation formula(s) to generate a set of IP addresses that may be assigned to computing nodes in the system. This may advantageously allow for systematic and efficient assigning of IP addresses across large numbers of computing nodes.Type: GrantFiled: December 19, 2017Date of Patent: August 4, 2020Assignee: Nutanix, Inc.Inventors: Brian Finn, Jan Olderdissen, Shane Chu, YJ Yang
-
Publication number: 20200150946Abstract: Systems and method for expanding a cluster with nodes before an upgrade so that the cluster can handle a failover event during an upgrade and still continue operating. The system and method includes receiving, at a processor, a signal indicating a cluster is about to commence an upgrade; computing, by the processor, a first number of nodes; adding, by the processor, the first number of nodes from a network to the cluster before the upgrade is performed on the cluster; receiving, at the processor, a signal indicating the cluster finished the upgrade; and removing a second number of nodes that is no greater than the first number of nodes from the cluster after the processor receives the signal indicating the upgrade is complete.Type: ApplicationFiled: November 14, 2018Publication date: May 14, 2020Applicant: Nutanix, Inc.Inventors: Jan Olderdissen, Aroosh Sohi
-
Patent number: 10642603Abstract: Examples of systems described herein may include virtualized computing environments having one or more upgrade management agents. An upgrade management agent may detect current versions of multiple components in a computing system, including at least one software component and at least one firmware component, obtain a group of updates based on the current versions of the multiple components, and schedule installation of the group of updates including grouping together installation of selected ones of the group of updates for a particular computing node of the computing system, wherein the selected ones each utilize a particular state change of the computing node during the installation. The schedule may also be selected to accommodate dependencies between multiple components which are resolved by the upgrade management agent to obtain the schedule.Type: GrantFiled: January 16, 2018Date of Patent: May 5, 2020Assignee: Nutanix, Inc.Inventors: Jan Olderdissen, Manoj Sudheendra, Nikhil Bhatia, Viswanathan Vaidyanathan
-
Publication number: 20190354359Abstract: Examples of systems and methods are described for selecting firmware versions of multiple components for a distributed computing system (e.g., a cluster). Multiple selection interfaces may be presented to a user who may select at least one firmware version of at least one component. Based on the user selection(s), a service manager may evaluate firmware component dependencies and identify compatible firmware versions of other components for installation. In this manner, a set of firmware versions may be installed and/or upgraded which may be different than a current set of versions and/or a set of versions recommended in a wholly automated manner.Type: ApplicationFiled: May 18, 2018Publication date: November 21, 2019Applicant: Nutanix, Inc.Inventors: Jan Olderdissen, Raghu Prasad Rapole, Sragdhara Datta Chaudhuri, Thomas Jason Hill, Vidhi Taneja, Jerome Joseph, Viraj Sapre
-
Publication number: 20190356541Abstract: Examples described herein includes initialization of a computing node cluster. An example method providing a query request from an initialization application/service of a computing node for a default configuration management server identifier via a network, and receiving, from a network management server, an internet protocol address associated with the default configuration management server identifier. The example method further includes providing a configuration request from the computing node to the internet protocol address requesting configuration information, and receiving the configuration information at the computing node from a configuration management server associated with the internet protocol address.Type: ApplicationFiled: May 15, 2018Publication date: November 21, 2019Applicant: Nutanix, Inc.Inventors: Brian Finn, Jan Olderdissen, Jaspal Singh Dhillon, Mengyang Li, Sragdhara Datta Chaudhuri, Toms Varghese
-
Publication number: 20190324874Abstract: Examples of systems are described herein which may dynamically allocate compute resources to recovery clusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.Type: ApplicationFiled: April 18, 2018Publication date: October 24, 2019Applicant: Nutanix, Inc.Inventors: Binny Sher Gill, Jan Olderdissen, Rajiv Mirani, Miao Cui
-
Publication number: 20190235905Abstract: A method of detecting hotspots in a cloud infrastructure via aggregate geolocation information of user devices is described. The method includes receiving a request to launch a virtual machine executing on behalf of a first user device and retrieving a first set of identifiers of recovery data from a first data center and a second set of identifiers of recovery data from a second data center. The recovery data may be associated with a plurality of virtual machines previously executed on behalf of a plurality of user devices. The method further includes generating a first distribution of geolocations based on the first set of identifiers and a second distribution of geolocations based on the second set of identifiers. The method includes selecting the first data center and replicating, at the first data center, recovery data associated with the virtual machine executing on behalf of the first user device.Type: ApplicationFiled: February 1, 2018Publication date: August 1, 2019Inventors: Adam Michael Fried-Gintis, Jan Olderdissen
-
Patent number: 10367883Abstract: Examples of systems described herein include resource management processes which may dedicate a portion of resources (e.g. memory) to serve as a dedicated leadership resource pool, accessible to only those instances of services which are designated as having a leadership role. In some examples, if sufficient resources are not available in the dedicated leadership resource pool, an instance of a service running on that computing node may decline to serve in the leadership role. Accordingly, memory and allocation of leaders may be better controlled across the distributed system in some examples.Type: GrantFiled: March 10, 2017Date of Patent: July 30, 2019Assignee: Nutanix, Inc.Inventor: Jan Olderdissen
-
Publication number: 20190220271Abstract: Examples of systems described herein may include virtualized computing environments having one or more upgrade management agents. An upgrade management agent may detect current versions of multiple components in a computing system, including at least one software component and at least one firmware component, obtain a group of updates based on the current versions of the multiple components, and schedule installation of the group of updates including grouping together installation of selected ones of the group of updates for a particular computing node of the computing system, wherein the selected ones each utilize a particular state change of the computing node during the installation. The schedule may also be selected to accommodate dependencies between multiple components which are resolved by the upgrade management agent to obtain the schedule.Type: ApplicationFiled: January 16, 2018Publication date: July 18, 2019Applicant: Nutanix, Inc.Inventors: Jan Olderdissen, Manoj Sudheendra, Nikhil Bhatia, Viswanathan Vaidyanathan
-
Publication number: 20190188021Abstract: Examples described herein may include virtualized environments having multiple computing nodes accessing a storage pool. User interfaces are described which may allow a user to enter one or more IP address generation formula for various components of computing nodes. Examples of system described herein may evaluate the IP address generation formula(s) to generate a set of IP addresses that may be assigned to computing nodes in the system. This may advantageously allow for systematic and efficient assigning of IP addresses across large numbers of computing nodes.Type: ApplicationFiled: December 19, 2017Publication date: June 20, 2019Applicant: Nutanix, Inc.Inventors: Brian Finn, Jan Olderdissen, Shane Chu, YJ Yang
-
Publication number: 20190090154Abstract: A method for configuring components in a data center is disclosed. The method includes receiving, by a management server, a request for an internet protocol (IP) address and media access control (MAC) address from a network-connected component, responsive to receiving the request, issuing, by the management server, an IP address to the network-connected component, associating, by the management server, the issued IP address with the received MAC address, providing, by the management server, a query to the network-connected component for identifying information associated with the network-connected component, receiving, by the management server, the identifying information, and configuring, by the management server, the network-connected component based on the identifying information.Type: ApplicationFiled: September 21, 2017Publication date: March 21, 2019Applicant: Nutanix, Inc.Inventors: Jan Olderdissen, Nick Neely