Migration von Prozessen in der Programmiersprache Erlang

URL
Dokumentart: Bachelor Thesis
Institut: Department Maschinenbau und Produktion
Sprache: Deutsch
Erstellungsjahr: 2013
Publikationsdatum:
SWD-Schlagwörter: ERLANG
Freie Schlagwörter (Englisch): Prozess Migration, Verteilte Systeme
DDC-Sachgruppe: Informatik

Kurzfassung auf Deutsch:

Anwendungen werden in immer größerem Umfang verteilt, wobei immer mehr Wert auf Mobilität gelegt wird. Diese Arbeit beschäftigt sich daher mit der Umsetzung eines Systems zur Migration von Prozessen. Dabei sollen Prozesse von einer Maschine auf eine andere migriert werden, ohne ihren Zustand zu verlieren. Zur Umsetzung eines solchen Systems wird die Programmiersprache Erlang genutzt, die aufgrund ihrer Eigenschaften in verteilten Systemen gewählt wurde. Diese Arbeit zeigt zwei mögliche Umsetzungen eines solchen Systems und erklärt zudem, inwiefern Erlang die Entwicklung unterstützt hat.

Kurzfassung auf Englisch:

Distribution as well as mobility of applications get more and more important. This thesis examines the implementation of a system for process migration. During this migration, processes are to be moved from one machine to another without losing their state. Because of its characteristics in distributed systems, Erlang is used for implementing the system. This thesis shows two possible approaches of implementing such a system and explains in which way Erlang was of assistance during developement.

Hinweis zum Urherberrecht

Für Dokumente, die in elektronischer Form über Datenenetze angeboten werden, gilt uneingeschränkt das Urheberrechtsgesetz (UrhG). Insbesondere gilt:

Einzelne Vervielfältigungen, z.B. Kopien und Ausdrucke, dürfen nur zum privaten und sonstigen eigenen Gebrauch angefertigt werden (Paragraph 53 Urheberrecht). Die Herstellung und Verbreitung von weiteren Reproduktionen ist nur mit ausdrücklicher Genehmigung des Urhebers gestattet.

Der Benutzer ist für die Einhaltung der Rechtsvorschriften selbst verantwortlich und kann bei Mißbrauch haftbar gemacht werden.