Patents by Inventor Ricardo Gouvêa BIANCHINI
Ricardo Gouvêa BIANCHINI 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: 20240147663Abstract: A liquid-submersible thermal management system includes a cylindrical outer shell and an inner shell positioned in an interior volume of the outer shell. The cylindrical outer shell has a longitudinal axis oriented vertically relative to a direction of gravity, and the inner shell defines an immersion chamber. The liquid-submersible thermal management system a spine positioned inside the immersion chamber and oriented at least partially in a direction of the longitudinal axis with a heat-generating component located in the immersion chamber. A working fluid is positioned in the immersion chamber and at least partially surrounding the heat-generating component. The working fluid receives heat from the heat-generating component.Type: ApplicationFiled: January 11, 2024Publication date: May 2, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Husam Atallah ALISSA, Ioannis MANOUSAKIS, Nicholas Andrew KEEHN, Eric C. PETERSON, Bharath RAMAKRISHNAN, Christian L. BELADY, Ricardo Gouvea BIANCHINI
-
Patent number: 11956930Abstract: A liquid-submersible thermal management system includes a shell, a heat-generating component, a working fluid, and at least one heat-dispersing element. The shell defines an immersion chamber where the heat-generating component is located in the immersion chamber. The working fluid is positioned in the immersion chamber and at least partially surrounds the heat-generating component so the working fluid receives heat from the heat-generating component. The at least one heat-dispersing element is positioned on exterior surface of the shell to conduct heat from the shell into the heat-dispersing element.Type: GrantFiled: December 19, 2022Date of Patent: April 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Husam Atallah Alissa, Ioannis Manousakis, Nicholas Andrew Keehn, Eric C. Peterson, Bharath Ramakrishnan, Christian L. Belady, Ricardo Gouvea Bianchini
-
Patent number: 11910567Abstract: A liquid-submersible thermal management system includes a cylindrical outer shell and an inner shell positioned in an interior volume of the outer shell. The cylindrical outer shell has a longitudinal axis oriented vertically relative to a direction of gravity, and the inner shell defines an immersion chamber. The liquid-submersible thermal management system a spine positioned inside the immersion chamber and oriented at least partially in a direction of the longitudinal axis with a heat-generating component located in the immersion chamber. A working fluid is positioned in the immersion chamber and at least partially surrounding the heat-generating component. The working fluid receives heat from the heat-generating component.Type: GrantFiled: March 13, 2023Date of Patent: February 20, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Husam Atallah Alissa, Ioannis Manousakis, Nicholas Andrew Keehn, Eric C. Peterson, Bharath Ramakrishnan, Christian L. Belady, Ricardo Gouvea Bianchini
-
Publication number: 20230418347Abstract: A power controller allocates input power to a datacenter between computing power for computing services, backup power, and overhead power for overhead systems. The power controller reallocates the overhead power and/or the backup power to the computing power. This may increase the overall utilization of the datacenter by allowing additional processing power of the servers to be used.Type: ApplicationFiled: June 24, 2022Publication date: December 28, 2023Inventors: Ehsan NASR AZADANI, Alok Gautam KUMBHARE, Mark Alan MONROE, Osvaldo P. MORALES, Christian L. BELADY, Kyle WOOLCOCK, Ricardo Gouvêa BIANCHINI, Winston Allen SAUNDERS, Lalu Vannankandy KUNNATH, Rodrigo Lemos de ASSIS, Brijesh WARRIER, Marcus Felipe FONTOURA, Sean Patrick ABBOTT, David Thomas GAUTHIER, Ashish RANIWALA, Nithish MAHALINGAM, Brian Addams JANOUS, Upshur Bagwell QUINBY, V
-
Publication number: 20230409393Abstract: A method of autoscaling in a datacenter includes receiving one or more datacenter metrics at a control service, comparing the one or more datacenter metrics to a threshold value, selecting at least one component of a server computer to scale-up, and sending an instruction to the server computer to scale-up the at least one component.Type: ApplicationFiled: May 24, 2022Publication date: December 21, 2023Inventors: Pulkit Ambikanandan MISRA, Esha CHOUKSE, Ioannis MANOUSAKIS, Inigo GOIRI PRESA, Ricardo Gouvêa BIANCHINI
-
Publication number: 20230367653Abstract: A method of power management in a datacenter includes obtaining at least one workload status of at least one server rack, obtaining at least one infrastructure parameter, obtaining at least one utility telemetry, and comparing the at least one workload status to the at least one utility telemetry. The method further includes determining a workload demand based at least partially on a difference between the at least one workload status and the at least one utility telemetry and changing the at least one infrastructure parameter based on the workload demand and the at least one infrastructure parameter.Type: ApplicationFiled: May 10, 2022Publication date: November 16, 2023Inventors: Alok Gautam KUMBHARE, Ehsan NASR AZADANI, Ricardo Gouvêa BIANCHINI, Mark Alan MONROE, Christian L. BELADY, Osvaldo P. MORALES, Kyle WOOLCOCK, Rodrigo Lemos de ASSIS, Brijesh WARRIER, Marcus Felipe FONTOURA, Ashish RANIWALA, Nithish MAHALINGAM
-
Publication number: 20230225079Abstract: A liquid-submersible thermal management system includes a cylindrical outer shell and an inner shell positioned in an interior volume of the outer shell. The cylindrical outer shell has a longitudinal axis oriented vertically relative to a direction of gravity, and the inner shell defines an immersion chamber. The liquid-submersible thermal management system a spine positioned inside the immersion chamber and oriented at least partially in a direction of the longitudinal axis with a heat-generating component located in the immersion chamber. A working fluid is positioned in the immersion chamber and at least partially surrounding the heat-generating component. The working fluid receives heat from the heat-generating component.Type: ApplicationFiled: March 13, 2023Publication date: July 13, 2023Inventors: Husam Atallah ALISSA, Ioannis MANOUSAKIS, Nicholas Andrew KEEHN, Eric C. PETERSON, Bharath RAMAKRISHNAN, Christian L. BELADY, Ricardo Gouvea BIANCHINI
-
Publication number: 20230200026Abstract: A liquid-submersible thermal management system includes a shell, a heat-generating component, a working fluid, and at least one heat-dispersing element. The shell defines an immersion chamber where the heat-generating component is located in the immersion chamber. The working fluid is positioned in the immersion chamber and at least partially surrounds the heat-generating component so the working fluid receives heat from the heat-generating component. The at least one heat-dispersing element is positioned on exterior surface of the shell to conduct heat from the shell into the heat-dispersing element.Type: ApplicationFiled: December 19, 2022Publication date: June 22, 2023Inventors: Husam Atallah ALISSA, Ioannis MANOUSAKIS, Nicholas Andrew KEEHN, Eric C. PETERSON, Bharath RAMAKRISHNAN, Christian L. BELADY, Ricardo Gouvea BIANCHINI
-
Patent number: 11650654Abstract: The present disclosure relates to systems, methods, and computer readable media for enabling server devices to utilize a higher percentage of power resources while maintaining sufficient availability of power resources of a datacenter or other collection of server devices. For example, systems disclosed herein determine and implement power shaving actions based on virtual machine metadata and in accordance with a power shaving policy to facilitate a significantly higher utilization of power resources on a datacenter during normal operation as well as within periods of limited power capacity on various server devices. Systems described herein provide more efficient utilization of power resources while maintaining service availability guarantees for a variety of virtual machines hosted by servers of the datacenter.Type: GrantFiled: April 14, 2020Date of Patent: May 16, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ioannis Manousakis, Alok Gautam Kumbhare, Ricardo Gouvêa Bianchini, Brijesh Warrier, Marcus Felipe Fontoura, Kyle Edward Woolcock
-
Patent number: 11606878Abstract: A liquid-submersible thermal management system includes a cylindrical outer shell and an inner shell positioned in an interior volume of the outer shell. The cylindrical outer shell has a longitudinal axis oriented vertically relative to a direction of gravity, and the inner shell defines an immersion chamber. The liquid-submersible thermal management system a spine positioned inside the immersion chamber and oriented at least partially in a direction of the longitudinal axis with a heat-generating component located in the immersion chamber. A working fluid is positioned in the immersion chamber and at least partially surrounding the heat-generating component. The working fluid receives heat from the heat-generating component.Type: GrantFiled: April 9, 2021Date of Patent: March 14, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Husam Atallah Alissa, Ioannis Manousakis, Nicholas Andrew Keehn, Eric C. Peterson, Bharath Ramakrishnan, Christian L. Belady, Ricardo Gouvea Bianchini
-
Publication number: 20230015908Abstract: Techniques of virtual machine operation management are disclosed herein. In one embodiment, a technique includes determining an operating parameter to be set for executing any processes for a virtual machine with a CPU on a server upon detecting that a process corresponding to the virtual machine hosted on the server is assigned and scheduled to be executed by a processor of the CPU. The technique can then include programming the processor of the CPU assigned to execute the process according to the operating parameter in the accessed parameter record. Upon completion of programing the one of the multiple processors, the process corresponding to the virtual machine can be executed with the processor of the CPU to achieve a target performance level associated with the virtual machine.Type: ApplicationFiled: July 19, 2022Publication date: January 19, 2023Inventors: Ojasvi Choudhary, Tristan Anthony Brown, Alok Gautam Kumbhare, Ricardo Gouvêa Bianchini
-
Patent number: 11533829Abstract: A liquid-submersible thermal management system includes a shell, a heat-generating component, a working fluid, and at least one heat-dispersing element. The shell defines an immersion chamber where the heat-generating component is located in the immersion chamber. The working fluid is positioned in the immersion chamber and at least partially surrounds the heat-generating component so the working fluid receives heat from the heat-generating component. The at least one heat-dispersing element is positioned on exterior surface of the shell to conduct heat from the shell into the heat-dispersing element.Type: GrantFiled: April 9, 2021Date of Patent: December 20, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Husam Atallah Alissa, Ioannis Manousakis, Nicholas Andrew Keehn, Eric C. Peterson, Bharath Ramakrishnan, Christian L. Belady, Ricardo Gouvea Bianchini
-
Publication number: 20220330452Abstract: A liquid-submersible thermal management system includes a cylindrical outer shell and an inner shell positioned in an interior volume of the outer shell. The cylindrical outer shell has a longitudinal axis oriented vertically relative to a direction of gravity, and the inner shell defines an immersion chamber. The liquid-submersible thermal management system a spine positioned inside the immersion chamber and oriented at least partially in a direction of the longitudinal axis with a heat-generating component located in the immersion chamber. A working fluid is positioned in the immersion chamber and at least partially surrounding the heat-generating component. The working fluid receives heat from the heat-generating component.Type: ApplicationFiled: April 9, 2021Publication date: October 13, 2022Inventors: Husam Atallah ALISSA, Ioannis MANOUSAKIS, Nicholas Andrew KEEHN, Eric C. PETERSON, Bharath RAMAKRISHNAN, Christian L. BELADY, Ricardo Gouvea BIANCHINI
-
Publication number: 20220330453Abstract: A liquid-submersible thermal management system includes a shell, a heat-generating component, a working fluid, and at least one heat-dispersing element. The shell defines an immersion chamber where the heat-generating component is located in the immersion chamber. The working fluid is positioned in the immersion chamber and at least partially surrounds the heat-generating component so the working fluid receives heat from the heat-generating component. The at least one heat-dispersing element is positioned on exterior surface of the shell to conduct heat from the shell into the heat-dispersing element.Type: ApplicationFiled: April 9, 2021Publication date: October 13, 2022Inventors: Husam Atallah ALISSA, Ioannis MANOUSAKIS, Nicholas Andrew KEEHN, Eric C. PETERSON, Bharath RAMAKRISHNAN, Christian L. BELADY, Ricardo Gouvea BIANCHINI
-
Publication number: 20220276905Abstract: The present disclosure relates to systems, methods, and computer readable media for optimizing resource allocation on a computing zone based on bursting data and in accordance with an allocation policy. For example, systems disclosed herein may implement a lifetime-aware allocation of computing resources to facilitate computational bursting on respective server nodes to prioritize different aspects of performance on the server nodes of a cloud computing system. The systems described herein provide a number of benefits, including, by way of example, facilitating an allocation policy that enables more densely packing virtual machines on respective server nodes, boosting individual virtual machine performance, and reducing a buffer of empty nodes that need to be maintained on one or more node clusters. This may include more densely packing virtual machines on respective server nodes.Type: ApplicationFiled: February 26, 2021Publication date: September 1, 2022Inventors: Ioannis MANOUSAKIS, Husam ALISSA, Ashish RANIWALA, Ricardo Gouvêa BIANCHINI, Pulkit Ambikanandan MISRA, Inigo GOIRI PRESA, Majid JALILI
-
Patent number: 11422842Abstract: Techniques of virtual machine operation management are disclosed herein. In one embodiment, a technique includes determining an operating parameter to be set for executing any processes for a virtual machine with a CPU on a server upon detecting that a process corresponding to the virtual machine hosted on the server is assigned and scheduled to be executed by a processor of the CPU. The technique can then include programming the processor of the CPU assigned to execute the process according to the operating parameter in the accessed parameter record. Upon completion of programming the one of the multiple processors, the process corresponding to the virtual machine can be executed with the processor of the CPU to achieve a target performance level associated with the virtual machine.Type: GrantFiled: October 14, 2019Date of Patent: August 23, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Ojasvi Choudhary, Tristan Anthony Brown, Alok Gautam Kumbhare, Ricardo Gouvêa Bianchini
-
Publication number: 20210318745Abstract: The present disclosure relates to systems, methods, and computer readable media for enabling server devices to utilize a higher percentage of power resources while maintaining sufficient availability of power resources of a datacenter or other collection of server devices. For example, systems disclosed herein determine and implement power shaving actions based on virtual machine metadata and in accordance with a power shaving policy to facilitate a significantly higher utilization of power resources on a datacenter during normal operation as well as within periods of limited power capacity on various server devices. Systems described herein provide more efficient utilization of power resources while maintaining service availability guarantees for a variety of virtual machines hosted by servers of the datacenter.Type: ApplicationFiled: April 14, 2020Publication date: October 14, 2021Inventors: Ioannis MANOUSAKIS, Alok Gautam KUMBHARE, Ricardo Gouvêa BIANCHINI, Brijesh WARRIER, Marcus Felipe FONTOURA, Kyle Edward WOOLCOCK
-
Publication number: 20210109786Abstract: Techniques of virtual machine operation management are disclosed herein. In one embodiment, a technique includes determining an operating parameter to be set for executing any processes for a virtual machine with a CPU on a server upon detecting that a process corresponding to the virtual machine hosted on the server is assigned and scheduled to be executed by a processor of the CPU. The technique can then include programming the processor of the CPU assigned to execute the process according to the operating parameter in the accessed parameter record. Upon completion of programming the one of the multiple processors, the process corresponding to the virtual machine can be executed with the processor of the CPU to achieve a target performance level associated with the virtual machine.Type: ApplicationFiled: October 14, 2019Publication date: April 15, 2021Inventors: Ojasvi Choudhary, Tristan Anthony Brown, Alok Gautam Kumbhare, Ricardo Gouvêa Bianchini
-
Patent number: 10942760Abstract: Various embodiments, methods, and systems for implementing a predictive rightsizing system are provided. Predicted rightsized deployment configurations are generated for virtual machine “VM” deployments having deployment configurations that are modified to predicted rightsized deployment configurations based on a prediction engine. In operation, a VM deployment, associated with a request to deploy one or more VMs on a node, is accessed at a predictive rightsizing controller. A predicted resource utilization for the VM deployment is generated at the prediction engine and accessed at the predictive rightsizing controller. The predicted resource utilization is generated based on a prediction engine that uses past behaviors and features associated with previous VM deployments. Based on the predicted resource utilization, a predicted rightsized deployment configuration is generated for the VM deployment.Type: GrantFiled: August 28, 2018Date of Patent: March 9, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Marcus Felipe Fontoura, Ricardo Gouvea Bianchini, Girish Bablani
-
Publication number: 20210004250Abstract: The present disclosure describes a type of virtual machine, which the present disclosure may refer to as a harvest virtual machine, that may allow improved utilization of physical computing resources on a cloud-computing system. First, the harvest virtual machine may be evictable. In other words, higher priority virtual machines may preempt the harvest virtual machine's access to physical computing resources. Second, the harvest virtual machine may receive access to a dynamic amount of physical computing resources during the course of its operating life. Third, the harvest virtual machine may have a minimum size (in terms of an amount of physical computing resources) and may terminate whenever the harvest virtual machine has access to an amount of physical computing resources less than the minimum size.Type: ApplicationFiled: July 1, 2019Publication date: January 7, 2021Inventors: Kapil ARYA, Aditya BHANDARI, Ricardo Gouvêa BIANCHINI, Brian Jacob CORELL, Yimin DENG, Sameh M. ELNIKETY, Marcus Felipe FONTOURA, Inigo GOIRI PRESA, Alper GUN, Thomas MOSCIBRODA, Chandrasekhar PASUPULETI, Ke WANG