Networking

a network is essentially a bunch of computer or internet devices that are connected with wires so they can communicate

This network, however, will take a long time to have A comunicate with G. So a network that will work faster is shown below. There are different benefits to each as well, the first one takes less resources, but if one of the wires breaks, the whole comunication fails. But wih the second one, it takes a lot of resources, but if one wire fails, the comunication will still work. This second network in this case is fault tolerent.

popcorn hack 1

Is this network fault tolerent? If not, how can you make this network fault tolerant?

No, this network is not fault tolerent. To make it fault tolerent there should be a connection between oakland to tampa and oakland to new york.

Redundancy

The Internet is fault tolerant and has been made to withstand errors or problems that may occur. It does this by using redundancy. Redundancy is the inclusion of extra components in order to mitigate the failure of one part of the system. One method of to achieve this is having multiple paths between connected devices allowing transfers to have alternative routes. If a route fails the data will be sent down a different path. Fault tolerance allows users to use a network even if there are system failures. One example where redundancy wasn’t present was the backend during the night at the museum. The pathway to transfer data likely broke, and there was no redundancy to allow for an alternative path.

Popcorn Hack #2

What would make this network fault-tolerant.

What is Computing?

In simple terms: Computing is the use or operation of computers. To elaborate, computing includes designing and building hardware and software systems for a wide range of purposes: processing structuring, and managing various kinds of information, doing scientific studies using computers, making computer systems behave intelligently, creating and using communications and entertainment media, finding and gathering information relevant to any particular purpose, and so on.

College Board Essential Knowlege

Sequential Computing

Parallel Computing

Distibuted Computing

Popcorn Hack #3: Sequential, Parallel, or Distributed?

  1. A small business collects data from daily opperations, such as sales, transactions and customer feedback. The owner watch to perform monthly data analysis for his business. What form of computing would best to handle this situation?

  2. A company wants to run a web search engine that will recive and process user requests from a data base.

  3. A meteorological institute wants to run a high resolution weather solution to predict weather patterns in real time. This simulations will require vast amouts of data from various sources such as satilite imagrey and historical weather data.