This lesson is still being designed and assembled (Pre-Alpha version)

Processes and Queues

Overview

Teaching: 10 min
Exercises: 0 min
Questions
  • What are Queues/Buffers?

  • How does data actually move from machine to machine?

Objectives
  • Understand the processes involved in transfering data from one machine to another.

Queues (also known as buffers)

Queues are places where things arrive to wait for something

Data waits in queues for a chance to be transmitted further

Queues are the reason that everything in the universe isn’t stuck waiting for everything else.

(Attribution: © Vulphere Wikimedia Commons CC BY 4.0 https://creativecommons.org/licenses/by/4.0/deed.en)

/Data-Movement-dissemination-and-archiving

/Data-Movement-dissemination-and-archiving

/Data-Movement-dissemination-and-archiving

/Data-Movement-dissemination-and-archiving

Notable Points

Key Points

  • There are many processes in transfering data that can cause bottlenecks and degrade performance, the network is only one of many of those.