Methods of performing client-hosted application sessions in distributed
processing systems. The application sessions involve network connected
application clients sharing common data and state information. An
application client designated as a host client selectively admits other
clients into the application session and distributes a common set of
application data to each newly admitted application client. The
application data includes a unique identifier, assigned by the host
client, for each application client in the application session. When a new
client is admitted into an application session, application data is
transmitted to it in a manner such that the new client receives data that
is synchronized with the data possessed by the other application clients
in the session. Changes in the application data made by an application
client are communicated directly from the application client to other
application clients so that each client can maintain a common set of
application data. When the host client exits the application session, the
host duties are automatically migrated to a new host client selected from
among the remaining application clients.
Methoden des Durchführens der Klient-bewirteten Anwendung Lernabschnitte in den Verarbeitungsystemen. Die Anwendung Lernabschnitte beziehen die Netz verbundenen Anwendung Klienten mit ein, die allgemeine Daten und Zustandinformationen teilen. Ein Anwendung Klient, der als Wirt Klient läßt gekennzeichnet wird selektiv, andere Klienten in den Anwendung Lernabschnitt zu und verteilt einen allgemeinen Satz Anwendung Daten auf jedes eben zugelassener Anwendung Klient. Die Anwendung Daten schließen einen einzigartigen Bezeichner mit ein, zugewiesen vom Wirt Klienten, für jeden Anwendung Klienten im Anwendung Lernabschnitt. Wenn ein neuer Klient in einen Anwendung Lernabschnitt zugelassen wird, werden Anwendung Daten ihr in gewissem Sinne so übermittelt, daß der neue Klient Daten empfängt, die mit den Daten synchronisiert wird, die von den anderen Anwendung Klienten im Lernabschnitt besessen werden. Änderungen in den Anwendung Daten, die von einem Anwendung Klienten gebildet werden, werden direkt vom Anwendung Klienten an anderen Anwendung Klienten mitgeteilt, damit jeder Klient einen allgemeinen Satz Anwendung Daten beibehalten kann. Wenn der Wirt Klient den Anwendung Lernabschnitt herausnimmt, werden die Wirt Aufgaben automatisch zu einem neuen Wirt Klienten abgewandert, der unter von den restlichen Anwendung Klienten vorgewählt wird.