Slide 1

Slide 1 text

Martin Lippert, Spring Tools Lead & Sustainability Ambassador @ VMware September 2023 The Sustainability Mythbuster from a software engineering perspective

Slide 2

Slide 2 text

We need to decarbonize the entire world of software engineering hardware production commute to/from work heating / cooling datacenter operation (energy) energy production network data transfer business travel food at work accommodation energy consumption . . . . . . . . . . . . conferences virtual meetings / zoom calls

Slide 3

Slide 3 text

This is Extremely Difficult

Slide 4

Slide 4 text

Sometimes it sounds like we are already close, almost done we are running on 100% renewable energy this () is 100% carbon neutral we aim for net-zero by 20xx the green cloud we are producing renewable energy on-site we switched to a di ff erent language zero waste we do virtual meetings only we deploy to a public cloud, that takes care of everything

Slide 5

Slide 5 text

"We produce, run, operate 100 %Carbon Neutral"

Slide 6

Slide 6 text

"We are at Net Zero"

Slide 7

Slide 7 text

Reducing Emissions Eliminate (do not emit carbon) Offset (continue emit carbon) Compensate (ask someone else to not emit carbon) Neutralize (remove existing carbon from atmosphere)

Slide 8

Slide 8 text

Reducing Emissions Eliminate (do not emit carbon) Offset (continue emit carbon) Compensate (ask someone else to not emit carbon) Neutralize (remove existing carbon from atmosphere) Carbon Neutral

Slide 9

Slide 9 text

Reducing Emissions Eliminate (do not emit carbon) Offset (continue emit carbon) Compensate (ask someone else to not emit carbon) Neutralize (remove existing carbon from atmosphere) Net Zero

Slide 10

Slide 10 text

Carbon Offsetting doesn’t solve the problem We need to eliminate the emissions

Slide 11

Slide 11 text

"We are running on 100% renewable energy"

Slide 12

Slide 12 text

What it means We buy as much renewable energy as we consume in total

Slide 13

Slide 13 text

You are not running your workloads on 100% renewable energy all the time

Slide 14

Slide 14 text

There is not enough renewable energy production (yet) - wasting green energy causes more fossil energy production somewhere else

Slide 15

Slide 15 text

"If not used, it doesn’t consume energy"

Slide 16

Slide 16 text

Reserved Resources consume energy (~50%)

Slide 17

Slide 17 text

Zombies are a real problem Related study: Jonathan Koomey & Jon Taylor: „Zombie/Comatose Server Redux“, http://anthesisgroup.com/zombie-servers-redux/

Slide 18

Slide 18 text

Really think about your container resource requirements

Slide 19

Slide 19 text

"Hardware will be more efficient"

Slide 20

Slide 20 text

Don’t ignore the rebound effect

Slide 21

Slide 21 text

data centers will consume 10% of world- wide energy by 2030

Slide 22

Slide 22 text

"software is getting slower more rapidly than hardware is becoming faster" (Wirth’s law)

Slide 23

Slide 23 text

Write better software that uses less energy that uses less hardware

Slide 24

Slide 24 text

Green Software Foundation https://greensoftware.foundation

Slide 25

Slide 25 text

Let’s do it !!!

Slide 26

Slide 26 text

Thank You for listening Martin Lippert @martinlippert