• Keine Ergebnisse gefunden

Distributed Data Management

N/A
N/A
Protected

Academic year: 2021

Aktie "Distributed Data Management"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Exercises for Distributed Data Management

Institut für Informationssysteme – TU Braunschweig - http://www.ifis.cs.tu-bs.de

Technische Universität Braunschweig Institut für Informationssysteme http://www.ifis.cs.tu-bs.de Christoph Lofi José Pinto

Distributed Data Management

 

 

1. Which properties should a good hash function have?

2. Explain the reasons behind using a DHT to index the data in a P2P Network?

3. Assume you are designing a DHT application for a large discount store chain. The DHT is supposed to store simple customer feedback and statistics. Each time a cus- tomer pays his bill, the cashier asks for the customer’s ZIP-code and if he was satis- fied with his shopping experience or not. Then a record is stored in the DHT with ZIP as key and satisfaction degree and monetary amount paid as data payload.

Is ℎ𝑎𝑠ℎ= 𝑘𝑒𝑦  𝑚𝑜𝑑  𝑛𝑢𝑚𝑂𝑓𝑁𝑜𝑑𝑒𝑠 a good hash function for this scenario? Why or why not?

4. Assume a file-sharing application using direct storage and a cryptographic hash func- tion (e.g. SHA-1). Does such a system already have a load balancing mechanism?

Why?

5. Please argue: A Chord ring has logarithmic routing complexity.

6. Explain the main differences between Chord and CAN.

7. What happens if a Chord ring does not use the stabilize function?

8. How are “stabilize” and “ping-pong” related?

9. Assume you are designing a pseudo-legal P2P system for sharing various works pro- duced by university students (e.g. seminar papers, homeworks, Bachelor thesis, Mas- ter thesis, “Studienarbeit”, etc.).

The base idea is that each Student can share all his works with his fellow students.

Whenever a student has to write a seminar paper or has to solve some homework’s, he can look up in the system for similar works to obtain some “inspirational ideas”.

Which topology should such a system use (e.g. central P2P, pure P2P, hybrid P2P, DHT, etc.)? Why?

10. Assume you have decided to implement a DHT for the previous exercise, and you have two options for the implementation: Chord and SYMPHONY. Which one would you choose and why?

Referenzen

ÄHNLICHE DOKUMENTE

• Dependency: Hier werden die verschiedenen Projekte deklariert, von denen das ei- gentliche Projekt abhängig ist. Das können Projekte sein, die öffentlich sind, Frame- works oder

Aggression towards Georgia was not in question at first place, as there was a devastating civil war in Russia itself, but also because military units such as Germans or British,

The crucial point is to collect the information from a large number of thesis reviews in the database and to present it in the systematic order given by the success criteria

AN ELECTRONIC FORM Acrobat PDF form supports reviewing and grading of bachelor and master theses. z 20 success criteria can be ticked as positive, negative

Based on this physical background, the number and distribution of hysterons is a crucial factor in terms of the accuracy of the representation of hysteresis effects and

Zur Charakterisierung der ferromagnetischen Materialien werden ein Single Sheet Tester (SST) zur eindimensionalen und ein Rotational Single Sheet Tester (RSST) zur

Literaturrecherche über analytische Berechnungsverfahren zur Bestimmung von mechanischen Belastungen in Rotoren, Vergleich dieser Berechnungsverfahren mit numerischen Verfahren in

Ausgehend von einer Literaturstudie bezüglich der FEM Simulation für elektromagnetischen Feld, soll das Vektor Hysterese Stop Modell in den Vektorpotentiallöser integriert