Skip to Content
Building Green Software
book

Building Green Software

by Anne Currie, Sarah Hsu, Sara Bergman
March 2024
Intermediate to advanced
244 pages
6h 59m
English
O'Reilly Media, Inc.
Audio summary available
Content preview from Building Green Software

Chapter 7. Networking

For never was a story of more woe

Than this of Juliet and her Romeo.

Shakespeare

How many deaths have been averted by the invention of TCP/IP?

Note

Transmission control protocol over internet protocol (TCP/IP, the world’s most unhelpful spelling out of an acronym), is the set of simple networking rules, or the protocol, that underpins much of modern communications. One of TCP/IP’s fundamental assumptions is that it’s not a great idea to assume your intended recipient has always received your message. If Juliet had only applied the principles of reliable communication, then her story would have had a very different ending. In her defense, comms using these rules is slow and often impractical if you aren’t passing your messages over wires.

In the developed world, reliable communications underpin our lives. Perhaps it doesn’t matter whether they are green or not? Some might argue telecoms is humanity’s most important use of energy and must be maintained and extended at any cost.

Are they right?

Are Networks Already Green Enough?

Since our book is one of the first on the subject of building green technology, we ask as many questions as we answer, and that’s fine. We’re still at the stage of working out how the tech industry needs to respond to the energy transition, and there are few no-brainer moves. Usually, we have to suck our teeth and say, “It depends.” Unfortunately, this chapter is yet another example of that kind of mealymouthed equivocation.

Nonetheless, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Software Architecture Patterns, 2E (Audiobook)

Software Architecture Patterns, 2E (Audiobook)

Mark Richards

Publisher Resources

ISBN: 9781098150617Errata Page