17839541. Monitoring Carbon Emissions of Computing Processes Running on a Container Orchestration Platform simplified abstract (Microsoft Technology Licensing, LLC)

From WikiPatents
Jump to navigation Jump to search

Monitoring Carbon Emissions of Computing Processes Running on a Container Orchestration Platform

Organization Name

Microsoft Technology Licensing, LLC

Inventor(s)

Vaughan Shields Knight of Sydney (AU)

Jason Daniel Gerald Goodsell of Melbourne (AU)

Yassine El Ghali of Paris (FR)

Monitoring Carbon Emissions of Computing Processes Running on a Container Orchestration Platform - A simplified explanation of the abstract

This abstract first appeared for US patent application 17839541 titled 'Monitoring Carbon Emissions of Computing Processes Running on a Container Orchestration Platform

Simplified Explanation

The patent application describes a computing system that measures the amount of carbon emitted during the execution of application processes and uses this information to modify how the processes are run. Here are the key points:

  • The computing system deploys application processes in containers on worker nodes of a cluster in a container orchestration platform.
  • An agent (e.g., a daemon) is deployed on all worker nodes, including the specific node where the application process is running.
  • The agent has privileges to measure the energy consumed by the application process within the node.
  • The energy measurement, along with carbon intensity information, is used to calculate the amount of carbon emitted by the application process.

Potential Applications:

  • Environmental monitoring and management in data centers and cloud computing environments.
  • Optimization of application processes to reduce carbon emissions and improve energy efficiency.
  • Carbon footprint tracking and reporting for organizations.

Problems Solved:

  • Lack of visibility into the carbon emissions associated with individual application processes.
  • Inefficient use of energy in running application processes.
  • Difficulty in tracking and managing carbon footprints in computing environments.

Benefits:

  • Enables organizations to measure and manage the environmental impact of their computing operations.
  • Provides insights for optimizing application processes to reduce carbon emissions.
  • Facilitates tracking and reporting of carbon footprints for compliance and sustainability purposes.


Original Abstract Submitted

A computing system measures an amount of carbon that is emitted as a consequence of the execution of individual application processes of an operation. The computing system can then leverage these measurements to modify how the application processes are run. In operation, the computing system deploys an application process in a container of a particular worker node of a cluster in a container orchestration platform. The technology further deploys an agent (e.g., a daemon) on all of the worker nodes of the cluster, including the particular worker node. The agent includes an energy-managing mechanism that is given privileges to measure the amount of energy consumed by the application process within the particular node. The computing system can use this energy measure, together with applicable carbon intensity information, to compute the amount of carbon emitted by the application process.