
Green Cloud Auditor: Visualizing AI Energy and Carbon Footprints
Inquiry Framework
Question Framework
Driving Question
The overarching question that guides the entire project.How can we design and implement a "Green Cloud Auditor" dashboard in Tableau to quantify the hidden environmental costs of AI development and empower stakeholders to balance model performance with global sustainability goals?Essential Questions
Supporting questions that break down major concepts.- What are the primary hardware and software metrics (e.g., TDP, GPU/CPU utilization, PUE) required to accurately quantify the energy consumption of an AI training cycle?
- How can we derive carbon dioxide equivalent (CO2e) values from raw energy data, and how does the regional carbon intensity of the power grid influence these calculations?
- How can Tableau’s advanced visualization techniques (such as parameters, calculated fields, and interactive filtering) be used to transform raw telemetry data into actionable insights for cloud optimization?
- What is the quantifiable trade-off between AI model accuracy/complexity and its environmental footprint, and at what point do the marginal gains in performance become unsustainable?
- How can a real-time 'Green Auditor' dashboard be designed to influence the behavior of developers and stakeholders toward more sustainable cloud computing practices?
- Who bears the ethical and financial responsibility for the 'hidden' carbon costs of cloud computing: the cloud provider, the software developer, or the end consumer?
Standards & Learning Goals
Learning Goals
By the end of this project, students will be able to:- Analyze and synthesize key hardware and software performance metrics (e.g., TDP, GPU/CPU utilization, and PUE) to quantify the total energy consumption of specific AI training cycles.
- Apply mathematical formulas to calculate CO2 equivalent (CO2e) emissions based on raw energy data and regional grid carbon intensity.
- Demonstrate advanced proficiency in Tableau by implementing calculated fields, parameters, and interactive dashboard filtering to visualize complex telemetry data.
- Evaluate the ethical and technical trade-offs between AI model complexity (accuracy) and environmental impact to propose optimized, sustainable computing strategies.
- Design and deliver a professional-grade visual auditing tool that effectively communicates sustainability insights to both technical developers and business stakeholders.
ABET Student Outcomes - Computer Science
ACM/IEEE CS2023 - Data Science
ACM/IEEE CS2023 - Society, Ethics, and the Profession
Tableau Certified Data Analyst Objective Domain
Entry Events
Events that will be used to introduce the project to studentsThe Hidden Bill for GPT-4
Students are presented with a mock 'Environmental Invoice' detailing the precise liters of water and grams of carbon consumed during a single 100-token GPT-4 request. They are then challenged to use Tableau to project the cumulative impact of the university's entire student body using AI daily, forcing them to confront the invisible physical toll of virtual intelligence.Portfolio Activities
Portfolio Activities
These activities progressively build towards your learning goals, with each submission contributing to the student's final portfolio.The Energy Explorer: Foundation and Data Ingestion
Before building the dashboard, students must understand the raw telemetry data that fuels it. In this activity, students will research and define key hardware metrics (Thermal Design Power, PUE, and GPU/CPU utilization) and prepare a dataset representing different AI training workloads (e.g., LLM vs. Computer Vision) across various cloud regions.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA 'Data Dictionary and Preparation Log' containing a cleaned dataset (Excel or CSV) ready for Tableau ingestion, with documented definitions for every metric.Alignment
How this activity aligns with the learning objectives & standardsThis activity aligns with ABET-CS-2 by requiring students to identify and evaluate the specific computing requirements (metrics) for the project. It also meets ACM-SEP-SUSTAIN by forcing students to evaluate the raw environmental impact of hardware.The CO2e Engine: Building Dynamic Logic
Students will transform raw power data into environmental impact data using Tableau's logic. They will create 'Calculated Fields' that compute Energy (kWh) = (Power x Time x PUE) / 1000. They will then implement 'Parameters' to allow users to toggle between different regional carbon intensities (e.g., the high-carbon grid of West Virginia vs. the low-carbon grid of Norway).Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA Tableau 'Math-Model' sheet featuring functioning parameters that dynamically update a 'Total CO2e' figure based on selected regions.Alignment
How this activity aligns with the learning objectives & standardsThis activity aligns with Tableau-CDA-2.2 (Creating Calculated Fields and Parameters) and ABET-CS-2 (Implementing a computing-based solution). It directly addresses the learning goal of applying mathematical formulas to derive CO2e values.The Efficiency Frontier: Analyzing Trade-offs
Students will create a 'Scatter Plot of Diminishing Returns.' On one axis, they will plot Model Accuracy/Performance; on the other, they will plot Carbon Footprint. This activity focuses on visualizing the point where marginal gains in AI accuracy result in exponential increases in environmental cost, using interactive filters to compare different model architectures.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityAn interactive Scatter Plot and Heat Map in Tableau that highlights the 'efficiency frontier' for AI development.Alignment
How this activity aligns with the learning objectives & standardsThis activity aligns with ACM-DS-VIS (Identifying patterns) and Tableau-CDA-2.2 (Interactive filtering). It fulfills the learning goal of evaluating technical trade-offs between model complexity and footprint.The Green Auditor Portal: Stakeholder Communication and Ethics
Students will assemble their previous sheets into a cohesive, professional 'Green Cloud Auditor' Dashboard. The focus here is on UI/UX for stakeholders. The dashboard must include a 'Call to Action' section and an 'Ethical Impact Statement' that interprets the data for a non-technical audience (business leaders/policymakers).Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA fully interactive, published Tableau Dashboard with a 500-word executive summary explaining the ethical responsibilities of the developer based on the data findings.Alignment
How this activity aligns with the learning objectives & standardsThis activity aligns with ABET-CS-4 (Professional responsibilities and ethics) and ACM-DS-VIS (Effective communication). It serves as the capstone for the learning goal of designing a professional-grade visual auditing tool.Rubric & Reflection
Portfolio Rubric
Grading criteria for assessing the overall project portfolioGreen Cloud Auditor: Sustainability & Efficiency Rubric
Technical Architecture & Data Logic
Evaluates the foundational data structure and the technical implementation of the environmental impact logic within Tableau.Metric Research and Data Preparation
Accurate definition and application of hardware and software metrics (TDP, PUE, GPU/CPU duty cycles) within the context of AI training.
Exemplary
4 PointsDemonstrates sophisticated mastery of data center metrics; provides highly accurate definitions and applies them innovatively to simulate complex AI training workloads. Data preparation log is meticulously documented with clear provenance and context.
Proficient
3 PointsProvides thorough and accurate definitions for all required metrics. Data source is cleaned appropriately in Tableau with correct data types and represents multiple training cycles as requested.
Developing
2 PointsDefinitions for metrics are mostly accurate but may lack depth or specific context. Data cleaning in Tableau shows emerging skill but contains minor errors in data types or log documentation.
Beginning
1 PointsDefinitions are missing, incorrect, or superficial. Dataset is poorly structured or lacks the necessary metrics to perform meaningful sustainability calculations.
Dynamic Mathematical Modeling
Implementation of Tableau-specific logic including Parameters and Calculated Fields to derive Energy (kWh) and Carbon Footprint (kgCO2e).
Exemplary
4 PointsCalculated fields and parameters are flawlessly executed, allowing for seamless dynamic updates across multiple global regions. Logic accounts for complex variables and exhibits advanced Tableau proficiency (e.g., nested LOD expressions or advanced parameters).
Proficient
3 PointsCalculated fields for Energy and Carbon Footprint are accurate. Parameters for regional grid intensity are functional and correctly influence the dynamic math-model as required.
Developing
2 PointsLogic is implemented but contains mathematical errors or parameter inconsistencies. The dashboard updates partially but lacks the dynamic range required for global comparison.
Beginning
1 PointsCalculated fields are missing or produce incorrect results. Parameters are non-functional or do not impact the visualization, showing a lack of understanding of Tableau logic.
Data Analytics & Insight Delivery
Assesses the ability to transform data into actionable insights through advanced visualization and pattern identification.Trade-off Analysis & Visualization
Visualization of the trade-off between AI model performance (accuracy) and environmental impact (carbon footprint) to identify the 'Efficiency Frontier'.
Exemplary
4 PointsVisualization provides profound insights into the 'Efficiency Frontier,' using trend lines and reference lines to pinpoint exact thresholds of diminishing returns. Scatter plot is highly intuitive and reveals complex correlations.
Proficient
3 PointsEffectively uses scatter plots and heat maps to compare accuracy against footprint. Clear use of interactive filters to differentiate between hardware types or model architectures.
Developing
2 PointsBasic scatter plot is present but lacks clear analytical markers (like trend lines). Identification of the 'efficiency frontier' is superficial or requires significant user effort to interpret.
Beginning
1 PointsVisualization is cluttered or fails to show the relationship between performance and sustainability. No evidence of trade-off analysis or interactive filtering.
Professional Practice & Ethics
Evaluates the final presentation of findings and the student's ability to navigate the ethical complexities of the field.Dashboard Design & UI/UX
Integration of multiple worksheets into a professional, tiled dashboard with interactive actions and a focus on stakeholder communication.
Exemplary
4 PointsDashboard design is of professional consulting quality. UI/UX is intuitive with seamless actions; layout guides the user through a narrative from high-level KPIs to granular ethical reflections.
Proficient
3 PointsDashboard is well-organized and uses tiled layouts effectively. KPI cards, maps, and scatter plots are integrated with functioning dashboard actions for interactive exploration.
Developing
2 PointsDashboard layout is functional but lacks aesthetic cohesion or clear user flow. Some dashboard actions (filtering/highlighting) may be missing or non-intuitive.
Beginning
1 PointsDashboard is disorganized or incomplete. Worksheets are not effectively integrated, and there is little consideration for the needs of the stakeholder audience.
Ethical Reflection & Professional Responsibility
Critical evaluation of the ethical and financial responsibility for the carbon costs of computing, supported by data findings.
Exemplary
4 PointsEthical reflection provides a sophisticated, multi-perspective argument regarding carbon responsibility. Executive summary is compelling, data-backed, and offers clear, actionable sustainability strategies for stakeholders.
Proficient
3 PointsClearly articulates an ethical position on who bears the responsibility for emissions. Executive summary effectively interprets the dashboard data for a non-technical audience.
Developing
2 PointsEthical reflection is present but generic, lacking a direct connection to the data visualized. Executive summary provides basic descriptions rather than critical analysis.
Beginning
1 PointsEthical statement is missing or fails to address the professional responsibilities outlined in the standards. Summary is incomplete or purely technical.