Green-Software-Foundation / standards-wg

GSF Standards Working Group
Other
30 stars 4 forks source link

2024.05.23 #110

Closed seanmcilroy29 closed 3 months ago

seanmcilroy29 commented 3 months ago

2024.05.23 Agenda/Minutes


Time 1600 (GMT) - See the time in your timezone

Antitrust Policy

Joint Development Foundation meetings may involve participation by industry competitors, and the Joint Development Foundation intends to conduct all of its activities in accordance with applicable antitrust and competition laws. It is, therefore, extremely important that attendees adhere to meeting agendas and be aware of and not participate in any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws.

If you have questions about these matters, please contact your company counsel or counsel to the Joint Development Foundation, DLA Piper.

Recordings

WG agreed to record all Meetings. This meeting recording will be available until the next scheduled meeting.

Roll Call

Please add 'Attended' to this issue during the meeting to denote attendance.

Any untracked attendees will be added by the GSF team below:

Agenda

Use Case Review

Techstrong TV Sustainability Interview with Bonnie Schneider - Sean

GreenAI - Discussion Continued - Henry / Thomas

What next for the SCI

Project Review updates

Policy WG Request

Articles

For Review

Note: WG use case template submission - After submitting this issue, your use case will be submitted to the WG Agenda for discussion. Article submission—Once you submit this issue, it will be assigned to the GSF Editor for review.

Future meeting Agenda submissions

Next Meeting

Adjourn

Standing Agenda / Future Agenda submissions

marcoshidalgonunes-avanade commented 3 months ago

Attended

Henry-WattTime commented 3 months ago

Attended

ArneTR commented 3 months ago

attended

seanmcilroy29 commented 3 months ago

Attended

sk16-dev commented 3 months ago

Attended

tmcclell commented 3 months ago

Attended

kapokasa commented 3 months ago

Attended

pilarbilbao commented 3 months ago

Attended

navveenb commented 3 months ago

Attended

seanmcilroy29 commented 3 months ago

MoM Henry opens the meeting at 1600 BST

Eco CI - Using machine learning to estimate the energy consumption of GitHub and GitLab pipelines. Arnie demonstrates the Eco CI by explaining the purpose of the pull request, which includes solutions for reducing energy consumption and open-source tools for improving efficiency. Arnie demonstrates the Eco CI plugin, which provides data on energy and carbon usage for CI/CD pipelines. Arnie uses a machine learning model to estimate power consumption in GitHub repositories. The open-source, Python-based model is integrated into GitHub and GitLab pipelines. Arnie explains how their tool can optimise pipeline costs by analysing energy consumption data. They demonstrate the tool's functionality by showing a screenshot of the output.

Using machine learning to predict CPU performance based on spec power data. Asim inquires about the underlying values embodied in the SCI score. Arnie explains that they are unaware of the underlying mechanism, which would be a constant for the specific case. Arni and Asim discuss using spec power to construct a power curve based on actual hardware. Arni explains that they employ a Python machine learning model to train on 1000 data lines to obtain a nonlinear curve. Asim and Sean discuss the definition of "run" in the context of a machine-learning model.

Integrating energy measurement tool with impact framework. Asim suggests integrating energy measurement into the impact framework, CI runs. Arni discusses their tool, which provides green metrics for open-source projects, focusing on GitHub shared runners. Arni highlights the challenges of detecting code changes in oversubscribed environments and the potential for optimization based on variability analysis.

SCI equation implementation and adoption in green ICT projects. Asim and Henry discuss the importance of providing detailed information on how SEO calculations were implemented in case studies. They emphasize the value of showcasing practical examples of SEO implementation to inspire adoption and encourage further development. SC organizations were represented in a panel discussion about SCI development. Thomas will lead the GreenAI committee.

Software carbon footprint and emissions reporting. Asim explains that KPIs are not meant to be applied to everything, including air travel, and there are different types of KPIs for different purposes. Henry, Tammy, and Asim discuss the use of KPIs in software development and the importance of understanding their limitations and context. Asim discusses the importance of considering the entire organization rather than just one product or department when addressing green software. Sean O adds that optimising one aspect of software can come at the expense of others and that a holistic approach is necessary to ensure sustainability. Sean O and Asim discuss the scope of SCI in terms of granularity and emissions reduction. Asim suggests expanding the scope to include carbon purple King metric and inclusions for the next version.

Maintaining and organizing datasets within the organization. Henry suggests focusing on VSP er, while Asim and Sean discuss comparability tools. Henry and Sean discuss the evolution of real-time cloud data and the potential repository location. Asim questions whether to centralise or decentralise data in separate repos, with pros and cons to each approach. Asim suggests using a single data repository to make data easier to maintain and access. Henry and Sean discuss the need for a single point of contact for data requests and updates.

Software sustainability standards and their potential adoption in a regulatory perspective. Asim highlights the importance of concrete evidence for USCI score, citing an FT article on greenwashing and small nonprofits' ratings. Chris outlines that adopting standards generated by the Green Software Foundation can lead to greater regulatory adoption. Asim suggests reviewing SC before consistency review to get feedback early.

Techstrong interview For the Techstrong interview, the SWG has agreed to the following volunteers to represent them;

Action Items