Fault Tolerance (College Board AP® Computer Science Principles): Flashcards

1/10

0Still learning

Know0

  • Define fault tolerance.

Cards in this collection (10)

  • Define fault tolerance.

    Fault tolerance is the ability of a system to continue functioning even when one or more of its components fail.

  • Why does fault tolerance matter in complex systems?

    Elements of complex systems fail at unexpected times, often in groups.

  • How does fault tolerance benefit the users of a network?

    Fault tolerance allows users to continue to use the network even when failures occur.

  • For what two things was the Internet engineered with fault-tolerant abstractions?

    The Internet was engineered with abstractions for routing and transmitting data.

  • Define redundancy.

    Redundancy is the inclusion of extra components that can be used to mitigate failure of a system if other components fail.

  • How is redundancy usually accomplished on the Internet?

    Redundancy is accomplished by having more than one path between any two connected devices.

  • What does the redundancy of routing options increase?

    Redundant routing options increase the reliability of the Internet.

  • Redundancy helps the Internet scale to more devices and more people, because multiple paths can share the ____.

    Redundancy helps the Internet scale to more devices and more people, because multiple paths can share the load.

  • What is the main cost of redundancy in a system?

    Redundancy often requires additional resources, such as more hardware or more connections.

  • True or False?

    The failure of a single connection on the Internet always stops two devices from communicating.

    False.

    If a device or connection fails, subsequent data is sent via a different route, if possible.

Sign up to unlock flashcards

or