Diploma Thesis DIP-1325

BibliographyFehre, Thomas: Entwurf einer benutzergesteuerten Trader-Kooperation und Implementierung in Melody.
University of Stuttgart, Faculty of Computer Science, Diploma Thesis No. 1325 (1996).
75 pages, german.
CR-SchemaC.2.4 (Distributed Systems)
H.5.2 (Information Interfaces and Presentation User Interfaces)
Keywordstrader; cooperation
Abstract

Durch die wachsende Größe offener, verteilter Systeme ergibt sich ein Markt von Diensten unterschiedlichster Art. Trader haben in diesem Markt die Aufgabe, Dienstangebote zu verwalten und Dienstnutzern geeignete Dienste zu vermitteln. Ein offenes verteiltes System kann nun auch mehrere Trader besitzen, die jeweils nur Teile des gesamten Dienstangebots verwalten. Von einer Kooperation dieser Trader können deren Klienten (Dienstnutzer und Dienstanbieter) durch ein besseres Dienstangebot und eine bessere Auslastung profitieren. Allerdings können sich durch Kooperationen auch Nachteile wie beispielsweise längere Antwortzeiten ergeben. Aus diesem Grund soll das Kooperationsverhalten eines Traders durch einen Administrator gesteuert werden, um im Einzelfall zwischen den Vor- und Nachteilen einer Kooperation abwägen zu können. Für die administratorgesteuerte Trader-Kooperation wurde eine graphische Oberfläche entwickelt, die dem Trader-Verwalter Hinweise auf Kooperationsbedarf liefert und die es ihm erlaubt, Kooperationen einzuleiten. Der Trader-Administrator kann dabei verschiedenste Kooperationsaspekte (z.B. Partner, Zeitpunkt, Diensttypen oder Kooperationsform) vorgeben. Der MELODY-Trader wurde derart erweitert, dass er einfache und komplexe Kooperationen unterstützt: Bei der einfachen Kooperation werden lokal nicht zu beantwortende Import- oder Exportanfragen an andere Trader weitergeleitet, bei komplexen Kooperationen können nach Verhandlungen über den Kooperationsumfang Dienste anderer Trader in die eigene Datenbank aufgenommen werden.

The increasing size of open distributed systems results in a market of various different services. In this market, traders have to manage service offers and to mediate appropriate services to service users. An open distributed system can also contain sever al traders, each of them managing only a parts of the whole service offer. The clients of these traders (service users and servi ce exporters) can profit from the cooperation of these traders by obtaining better service offers and better mediation rates. Un fortunelately, there are also some disadvantages (e.g. longer response times) that may result from trader cooperations. For that reason, the trader cooperation is controlled by a trader administrator in order to weigh up the advantages and disadvantages in every single case. For the control of the trader cooperation by a trader administrator, a graphical user interface has been developped to indicate c ooperation needand to let the administrator easily start trader cooperations. He can determine various cooperation aspects like partner, time, service types or cooperation forms. The MELODY trader has been extended to support simple and complex cooperation s. Using simple cooperations, import or export requests that could not be treated locally are forwarded to other traders. In cas e of complex cooperations, services of other traders are put in the own database after negotiations have been started to fix the extent of the cooperation.

Contactcaburger@informatik.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems
Project(s)Melody
Entry dateSeptember 5, 2001
   Publ. Computer Science