TU Wien:Distributed Systems Technologies VU (Truong)/Prüfungs-Beispielfragen für SS2019

Aus VoWi
Zur Navigation springen Zur Suche springen

Beispielfragen, wie sie zur Prüfung kommen könnten (Quelle: Offizielle Email des Vortragenden):


An example for an open question and a good answer would be:

Q: Compared to Java RMI, gRPC is a cross-platform RPC framework (interoperable across programming languages). How does gRPC achieve interoperability?

A: Service descriptions are specified in a language-neutral DSL, from which platform-specific client and server code is generated by gRPC. Protobuf is used to serialize platform-specific structured messages, which are then sent to the target using a platform-neutral transport protocol (HTTP/2).


Another example of an open question:

Q: Explain the principle of delegated authorization in distributed systems and why it is a fundamental part of modern web applications.


An example for a multiple choice question:

Q: In Remote Procedure Call frameworks, the Stub is responsible for:

  • hiding the network layer from the caller
  • initiating the network connection to the callee
  • invoking the remote object implementation
  • parsing invocation request messages

A: 1) is the correct answer


There will be two more high-level creative-thinking questions, that give you an application scenario (such as building the data layer of a specific application) given certain system constraints (e.g., needs to scale, deal with load peaks, etc). A good answer includes a diagram of components and their interactions, and briefly explains technology choices, and explains how the system requirements are satisfied.