TUD Logo

TUD Home » ... » Teaching » Distributed Operating Systems » Domain Name System

Operating Systems

Exercise: Domain Name System


  1. Explain the significance of Amdahl’s law for scalability.
  2. Which sources of execution time jitter can cause delays in HPC applications?
  3. What strategies can be applied to reduce or mitigate such jitter?


  1. What is an Internet Standard, and which document defines the DNS protocol?
  2. Which design strategies enable the DNS to scale?
  3. Demonstrate the interaction of the resolver library with the DNS servers.
    • Using dig, manually replay all name-server requests emitted by the resolver library and its primary name server when searching for an A record for the name unknown.tu-dresden.de.
    • Hint: Use the dig option +norecurse to replay search steps individually.
    • Did one of the DNS answers come from a name server's cache? If yes: How would the request-answer sequence have differed if all of the participating name server's caches would have been empty?
  4. Besides translating names to IP addresses, which other information is stored in DNS?
Last modified: 6th Jan 2020, 2.15 PM
Author: Webmaster

  • ModuleModules: INF-BI-1, INF-BAS4, INF-VERT4, DSE-E3
  • Credits6 Credit Points
  • 2/1/0 = 3 SWS
Time and Place
  • Lecture, weekly
    TimeMon, 11.10 AM PlaceAPB E008
  • Exercise, biweekly
    TimeMon, 9.20 AM PlaceAPB 3105
Mailing List