WO2006117288A1 - Method for supporting service relations in a decentralised network - Google Patents

Method for supporting service relations in a decentralised network Download PDF

Info

Publication number
WO2006117288A1
WO2006117288A1 PCT/EP2006/061589 EP2006061589W WO2006117288A1 WO 2006117288 A1 WO2006117288 A1 WO 2006117288A1 EP 2006061589 W EP2006061589 W EP 2006061589W WO 2006117288 A1 WO2006117288 A1 WO 2006117288A1
Authority
WO
WIPO (PCT)
Prior art keywords
network element
proxy
network
service
registration
Prior art date
Application number
PCT/EP2006/061589
Other languages
German (de)
French (fr)
Inventor
Walter Klausberger
Original Assignee
Nokia Siemens Networks Gmbh & Co. Kg
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Siemens Networks Gmbh & Co. Kg filed Critical Nokia Siemens Networks Gmbh & Co. Kg
Publication of WO2006117288A1 publication Critical patent/WO2006117288A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • H04L67/1048Departure or maintenance mechanisms

Definitions

  • the invention relates to a method for supporting communication relationships in a decentralized network, in particular a peer-to-peer network.
  • Decentralized networks are known in the prior art in which a predominant proportion of connected network elements offer functions and services to other network elements and, on the other hand, use functions and services offered by other network elements without a central controlling entity being provided for controlling the communication relationship got to.
  • a network element participating in this decentralized network takes on a case-by-case role as a server or as a client compared with another network element.
  • Such a network element is often referred to as a "peer” in contrast to a conventional client-server architecture.
  • decentralized networks of this type are also referred to as “peer-to-peer networks” or, in short, as P2P networks.
  • this decentralized network does not generally exclude the existence of central instances, such as servers. Also referred to mixed forms of networks in which certain tasks are relocated to a central instance, or a server, the term decentralized network or P2P network is referred to, as far as in this network, no server is held over which any communication relationship between two network elements is to lead.
  • a decentralized network in which for a plurality of network elements, a mutual communication is provided and in which at least a first network element is at least temporarily provided for providing a service and / or a service with at least a second network element, in the case of Logout and / or failure of the considered here first network element provided that the logout or the failure of a representative network element is detected.
  • the terms »logout « or »failure « encompass all cases in which the network element intentionally or unwillingly terminates an existing communication relationship. In particular, this also includes a failure of the network element, a shutdown of the operating system on the network element as well as a disturbance in the communication relationship, etc.
  • the proxy network element logs after detecting the failure as a representative of the first network element ment and assumes the service relationships of the first network element. For this purpose, the credentials have been deposited in a suitable manner in the proxy network element.
  • Examples of such a service relationship are a file sharing service, a grid computing service, a streaming video service, and so on.
  • a particular advantage of the invention is the maintenance of service continuity. This service continuity can also be achieved with the means of the invention on network elements such as workstations, which are not constantly in operation.
  • the proxy network element takes over the role of the network element.
  • the credentials may be included in the off-line message instead of a deposit in the proxy network element.
  • This embodiment also has the advantage that the proxy network element does not have to be preconfigured with the credentials of the first network element.
  • the credentials in this off-line message are encrypted.
  • an online message is sent before or after a new registration of the first network element, which instructs the proxy network element to a return of the representative role and thus to a deregistration of the deputy occupied role.
  • the third network element logs off after receiving this online message as a representative of the first network element and terminates its service relationship.
  • the single figure shows a structural image for the schematic representation of a decentralized network.
  • the decentralized network P2P comprises a plurality of network elements or peers A, B, C, U, OS. As is customary in decentralized networks or peer-to-peer networks, no central server is provided for controlling communication relationships or service relationships. In the drawing, existing service relationships of the first network element U with a second network element A and two other network elements B, C are shown.
  • a logon of a network element U means that this network element U is also "visible" to all other network elements A, B, C, OS. This means that the respective network element U is available for the other network elements A, B, C, OS for a communication or service relationship and that the network elements or peers have a mutual knowledge of all participating peers in the decentralized network P2P.
  • a network element OS is now provided, which is also referred to as an "Offline Service Node".
  • This network element OS is optionally assigned to the network element U by configuration.
  • a network element OS which differs from the other network elements U, A, B, C in the decentralized network P2P need not differ.
  • a selection of the third network element OS or representative network element OS by the first network element U takes place, for example, by a preceding configuration or by corresponding settings on the first network element U and / or on the representative network element OS.
  • network elements OS which ensure a high online time or availability come into consideration for the selection of the proxy network element OS.
  • the appropriately configured proxy network element OS monitors a visibility or a login status of the first network element U in order likewise to obtain information about a logoff or failure of the first network element U.
  • the representative network element registers after a failure or deregistration of the first network element U in its place with its credentials.
  • the proxy network element OS now takes over instead of the first network element U its P2P service relationships. In the drawing, this is illustrated by dashed lines between the proxy network element OS and the peers A, B, C.
  • the proxy network element OS accepts this call in order, for example, to transmit a previously recorded message to the second network element A.
  • An operator of the second network element A may in turn leave a message which is recorded on the proxy network element OS.
  • another network element B attempts to initiate a service relationship in the form of a »chat session «, ie a non-real-time text communication with the first network element U.
  • This service relationship is also redirected to the proxy network element OS, which is visible with the credentials of the first network element U in the decentralized network P2P, as in the previous example.
  • An exchange of text messages takes place, for example, by an authorized user on the proxy network element OS or by a corresponding text generation software.
  • Another application example relates to file-sharing systems. If such a service relationship is provided on the first network element U, the files normally provided are transmitted to the proxy network element OS before the first network element U is logged out.
  • a storage on the proxy network element OS is provided for a reference of data, for example of video data which are distributed via a broadcast function live to the network elements A, B, C, U.
  • the stored video data are transmitted to the network element U after a renewed logon of the first network element U from the proxy network element OS.
  • the proxy network element OS is informed and the local proxy function is deactivated.
  • the first network element U again assume its usual role.
  • files, messages and other information stored on the proxy network element OS are transmitted to the first network element U.

Abstract

The invention relates to a method for supporting service relations in a decentralised network (P2P), whereby a reciprocal communication is provided for a plurality of network elements (A, B, C; U; OS), and at least one first network element (U) is provided with at least one second network element (A), at least temporarily, in order to supply a service and/or a plurality of services. In the event of a disconnection and/or failure of the first network element (U), a representative network element (OS) detects the disconnection of the first network element (U), logs on as the representative of the first network element (U), and takes over the service relations thereof.

Description

Beschreibung / DescriptionDescription / Description
Verfahren zur Unterstützung von Dienstbeziehungen in einem dezentralen NetzwerkMethod for supporting service relationships in a decentralized network
Die Erfindung betrifft ein Verfahren zur Unterstützung von Kommunikationsbeziehungen in einem dezentralen Netzwerk, insbesondere Peer-to-Peer-Netzwerk.The invention relates to a method for supporting communication relationships in a decentralized network, in particular a peer-to-peer network.
Im Stand der Technik sind dezentrale Netzwerke bekannt, bei denen ein überwiegender Anteil von verbundenen Netzelementen anderen Netzelementen Funktionen und Dienstleistungen anbieten und andererseits von anderen Netzelementen angebotene Funktionen und Dienstleistungen nutzen, ohne dass hierzu eine zentrale steuernde Instanz für die Steuerung der Kommunikats- beziehung vorgesehen sein muss. Ein in diesem dezentralen Netzwerk partizipierendes Netzelement nimmt dabei gegenüber einem anderen Netzelement fallweise eine Rolle als Server bzw. als Client ein. Ein solches Netzelement wird in Abgrenzung von einer üblichen Client-Server-Architektur oftmals auch als »Peer« bezeichnet. Demzufolge werden dezentrale Netzwerke dieser Art auch als »Peer-to-Peer-Netzwerke« oder abkürzend als P2P-Netzwerke bezeichnet.Decentralized networks are known in the prior art in which a predominant proportion of connected network elements offer functions and services to other network elements and, on the other hand, use functions and services offered by other network elements without a central controlling entity being provided for controlling the communication relationship got to. A network element participating in this decentralized network takes on a case-by-case role as a server or as a client compared with another network element. Such a network element is often referred to as a "peer" in contrast to a conventional client-server architecture. As a result, decentralized networks of this type are also referred to as "peer-to-peer networks" or, in short, as P2P networks.
Eine Begriffsabgrenzung dieses dezentralen Netzwerkes schließt im übrigen das Vorhandensein zentraler Instanzen wie beispielsweise Server nicht generell aus. Auch auf Mischformen von Netzwerken, bei denen bestimmte Aufgaben auf eine zentrale Instanz, bzw. einen Server verlagert sind, wird mit der Bezeichnung dezentrales Netzwerk bzw. P2P-Netzwerk Bezug genommen, soweit in diesem Netzwerken kein Server vorgehalten ist, über den jegliche Kommunikationsbeziehung zwischen zwei Netzelementen zu führen ist.Incidentally, a definition of this decentralized network does not generally exclude the existence of central instances, such as servers. Also referred to mixed forms of networks in which certain tasks are relocated to a central instance, or a server, the term decentralized network or P2P network is referred to, as far as in this network, no server is held over which any communication relationship between two network elements is to lead.
In dezentralen Netzwerken werden Dienste nicht von zentralen Instanzen, sondern untereinander zwischen einzelnen Netzelementen erbracht. Ein solches Erbringung bzw. Inanspruchnahme von Diensten wird im folgenden auch als »Dienstbeziehung« bezeichnet .In decentralized networks, services are not provided by central entities but among themselves between individual network elements. Such provision or use Services is also referred to as "service relationship" in the following.
Zum Eingehen einer Dienstbeziehung ist es notwendig, dass der einen Dienst beziehende bzw. anbietende Peer »online« ist, bzw. am dezentralen Netzwerk als Teilnehmer angemeldet ist. Fällt ein Peer durch Abmeldung bzw. durch einen Ausfall seiner Systeme aus, werden auch dessen Dienstbeziehungen beendet .To enter into a service relationship, it is necessary for the peer referring to a service to be "online" or logged on to the decentralized network as a subscriber. If a peer fails by logging out or by a failure of its systems, its service relationships are also terminated.
Diese Beendigung der Dienstbeziehungen in einer nicht reproduzierbaren Weise stellt insbesondere in dezentralen Netzwerken ein Problem dar, da hier nicht auf zentrale Instanzen zur Steuerung der Kommunikationsverbindung bzw. der Dienstbezie- hung zurückgreifbar ist. Es ist daher eine Aufgabe der Erfindung Mittel bereit zu stellen, mit denen eine Fortsetzung einer Dienstbeziehung noch im Falle eines Ausfalls oder einer Abmeldung eines Netzelements gewährleistet bleibt.This termination of the service relationships in a non-reproducible manner is a problem, in particular in decentralized networks, since central authorities for controlling the communication connection or the service relationship can not be accessed here. It is therefore an object of the invention to provide means by which a continuation of a service relationship is still ensured in the event of a failure or deregistration of a network element.
Eine Lösung der Aufgabe erfolgt durch ein Verfahren mit den Merkmalen des Patentanspruchs 1.A solution of the problem is achieved by a method having the features of patent claim 1.
In einem dezentralen Netzwerk, bei dem für eine Vielzahl von Netzelementen eine wechselseitige Kommunikation vorgesehen ist und bei dem zumindest ein erstes Netzelement zumindest vorübergehend für eine Bereitstellung eines Dienstes und/oder einem Bezug von Diensten mit zumindest einem zweiten Netzelement vorgesehen ist, ist im Fall einer Abmeldung und/oder Ausfall des hier betrachteten ersten Netzelements vorgesehen, dass die Abmeldung bzw. der Ausfall von einem Stellvertreter- Netzelement detektiert wird. Die Begriffe »Abmeldung« bzw. »Ausfall« umfassen dabei alle Fälle, in denen das Netzelement gewollt oder ungewollt eine bestehende Kommunikationsbeziehung beendet. Insbesondere fällt hierunter auch ein Ausfall des Netzelementes, ein Herunterfahren des Betriebssystems am Netzelement sowie eine Störung in der Kommunikationsbeziehung usw. Das Stellvertreter-Netzelement meldet sich nach der Erkennung des Ausfalls als Stellvertreter des ersten Netzele- ments an und übernimmt die Dienstbeziehungen des ersten Netzelementes . Hierzu wurden die Anmeldeinformationen in geeigneter Weise im Stellvertreter-Netzelement hinterlegt.In a decentralized network, in which for a plurality of network elements, a mutual communication is provided and in which at least a first network element is at least temporarily provided for providing a service and / or a service with at least a second network element, in the case of Logout and / or failure of the considered here first network element provided that the logout or the failure of a representative network element is detected. The terms »logout« or »failure« encompass all cases in which the network element intentionally or unwillingly terminates an existing communication relationship. In particular, this also includes a failure of the network element, a shutdown of the operating system on the network element as well as a disturbance in the communication relationship, etc. The proxy network element logs after detecting the failure as a representative of the first network element ment and assumes the service relationships of the first network element. For this purpose, the credentials have been deposited in a suitable manner in the proxy network element.
Beispiele für eine derartige Dienstbeziehung sind ein Dateiaustauschdienst (File Sharing Service) , ein Grid Computing- Dienst, ein Streaming Video-Dienst usw.Examples of such a service relationship are a file sharing service, a grid computing service, a streaming video service, and so on.
Als besonderer Vorteil der Erfindung ist die Wahrung einer Dienstkontinuität hervorzuheben. Diese Dienstkontinuität ist mit den Mitteln der Erfindung auch auf Netzelementen wie beispielsweise Arbeitsplatzrechnern zu erreichen, die nicht ständig in Betrieb sind.A particular advantage of the invention is the maintenance of service continuity. This service continuity can also be achieved with the means of the invention on network elements such as workstations, which are not constantly in operation.
Weitere vorteilhafte Ausgestaltungen sind Gegenstand der Unteransprüche .Further advantageous embodiments are the subject of the dependent claims.
Als Altenative zu einer periodischen Überprüfung (»Polling«) des Stellvertreter-Netzelements auf eine Sichtbarkeit des ersten Netzelements ist auch eine Off-Line-Meldung vorgesehen. Nach Erhalt der Off-Line-Meldung vom ersten Netzelement übernimmt das Stellvertreter-Netzelement die Rolle des Netzelements. In vorteilhafter Weise können die Anmeldeinformationen statt einer Hinterlegung im Stellvertreter-Netzelement in der Off-Line-Meldung enthalten sein. Diese Ausführungsform hat zudem den Voteil, dass das Stellvertreter-Netzelement nicht mit den Anmeldeinformation des ersten Netzelements vorkonfiguriert sein muss. Optional werden die Anmeldeinformationen in dieser Off-Line-Meldung verschlüsselt übertragen.As an alternative to a periodic check ("polling") of the proxy network element on a visibility of the first network element and an off-line message is provided. Upon receipt of the off-line message from the first network element, the proxy network element takes over the role of the network element. Advantageously, the credentials may be included in the off-line message instead of a deposit in the proxy network element. This embodiment also has the advantage that the proxy network element does not have to be preconfigured with the credentials of the first network element. Optionally, the credentials in this off-line message are encrypted.
In analoger Weise wird vor oder nach einer Neuanmeldung des ersten Netzelements eine Online-Meldung gesendet, die das Stellvertreter-Netzelement zu einer Rückgabe der Stellvertretungsrolle und somit zu einer Abmeldung von der stellvertre- tend eingenommenen Rolle anweist. Das dritte Netzelement meldet sich nach Erhalt dieser Online-Meldung als Stellvertreter des ersten Netzelementes ab und beendet dessen Dienstbeziehung. Ein Ausführungsbeispiel mit Vorteilen und Ausgestaltungen der Erfindung wird im folgenden anhand der Zeichnung näher erläutert.In an analogous manner, an online message is sent before or after a new registration of the first network element, which instructs the proxy network element to a return of the representative role and thus to a deregistration of the deputy occupied role. The third network element logs off after receiving this online message as a representative of the first network element and terminates its service relationship. An embodiment with advantages and embodiments of the invention will be explained in more detail below with reference to the drawing.
Die einzige Figur zeigt dabei ein Strukturbild zur schematischen Darstellung eines dezentralen Netzwerkes.The single figure shows a structural image for the schematic representation of a decentralized network.
Das dezentrale Netzwerk P2P umfasst eine Vielzahl von Netz- elementen bzw. Peers A, B, C, U, OS. Wie in dezentralen Netzwerken bzw. Peer-to-Peer-Netzwerk gebräuchlich, ist kein zentraler Server zur Steuerung von Kommunikationsbeziehungen bzw. Dienstbeziehungen vorgesehen. In der Zeichnung sind bestehende Dienstbeziehungen des ersten Netzelementes U mit einem zweiten Netzelement A sowie zwei weiteren Netzelementen B, C dargestellt .The decentralized network P2P comprises a plurality of network elements or peers A, B, C, U, OS. As is customary in decentralized networks or peer-to-peer networks, no central server is provided for controlling communication relationships or service relationships. In the drawing, existing service relationships of the first network element U with a second network element A and two other network elements B, C are shown.
In dezentralen Netzwerken P2P bedeutet eine Anmeldung eines Netzelementes U, dass dieses Netzelement U auch für alle anderen Netzelemente A, B, C, OS »sichtbar« ist. Dies bedeutet, dass das jeweilige Netzelement U für die anderen Netzelemente A, B, C, OS für eine Kommunikations- bzw. Dienstbeziehung verfügbar ist und dass die Netzelemente bzw. Peers eine gegenseitige Kenntnis aller partizipierenden Peers im dezentralen Netzwerk P2P besitzen.In decentralized networks P2P, a logon of a network element U means that this network element U is also "visible" to all other network elements A, B, C, OS. This means that the respective network element U is available for the other network elements A, B, C, OS for a communication or service relationship and that the network elements or peers have a mutual knowledge of all participating peers in the decentralized network P2P.
Mit einem Wechsel in einen Offline-Zustand des Netzelementes U würden in heutigen Ausgestaltungen von Peer-to-Peer-Netz- werken auch die Dienstbeziehungen dieses Netzelementes U zu anderen Netzelementen A, B, C, OS beendet werden.With a change to an offline state of the network element U, the service relationships of this network element U to other network elements A, B, C, OS would also be terminated in today's embodiments of peer-to-peer networks.
Zur Übernahme der Dienstbeziehungen des ersten Netzelementes U ist nun ein Netzelement OS vorgesehen, welches auch als »Offline Service Node« bezeichnet wird. Dieses Netzelement OS ist optional dem Netzelement U durch Konfiguration zugeordnet. Im übrigen handelt es sich bezüglich seiner Software und seiner Konfiguration um ein Netzelement OS, das sich von den anderen Netzelementen U, A, B, C im dezentralen Netzwerk P2P nicht unterscheiden muss.To assume the service relationships of the first network element U, a network element OS is now provided, which is also referred to as an "Offline Service Node". This network element OS is optionally assigned to the network element U by configuration. Moreover, with regard to its software and its configuration is a network element OS, which differs from the other network elements U, A, B, C in the decentralized network P2P need not differ.
Eine Auswahl des dritten Netzelementes OS bzw. Stellvertre- ternetzelementes OS durch das erste Netzelement U erfolgt beispielsweise durch eine vorhergehende Konfiguration oder durch entsprechende Einstellungen am ersten Netzelement U und/oder am Stellvertreter Netzelement OS. Für die Wahl des Stellvertreter-Netzelements OS kommen beispielsweise Netzele- mente OS in Betracht, welche eine hohe Online-Zeit bzw. Verfügbarkeit gewährleisten.A selection of the third network element OS or representative network element OS by the first network element U takes place, for example, by a preceding configuration or by corresponding settings on the first network element U and / or on the representative network element OS. For example, network elements OS which ensure a high online time or availability come into consideration for the selection of the proxy network element OS.
Bei einer Abmeldung oder einem Ausfall des ersten Netzelementes U ist vorgesehen, dass dieser eine Offline-Meldung 1 an das Stellvertreter-Netzelement OS sendet. Alternativ, in einer zweiten Ausführungsform, überwacht das entsprechend konfigurierte Stellvertreter-Netzelement OS eine Sichtbarkeit bzw. einen Anmeldestatus des ersten Netzelementes U um ebenfalls Informationen über eine Abmeldung bzw. Ausfall des ersten Netzelementes U zu erhalten.In a logout or a failure of the first network element U is provided that this sends an offline message 1 to the proxy network element OS. Alternatively, in a second embodiment, the appropriately configured proxy network element OS monitors a visibility or a login status of the first network element U in order likewise to obtain information about a logoff or failure of the first network element U.
In beiden Ausführungsformen meldet sich das Stellvertreter- Netzelement nach einem Ausfall oder Abmeldung des ersten Netzelementes U an dessen Stelle mit dessen Anmeldeinforma- tionen an. Damit übernimmt das Stellvertreter-Netzelement OS nun anstelle des ersten Netzelementes U dessen P2P-Dienst- beziehungen. In der Zeichnung ist dies durch gestrichelte Linien zwischen dem Stellvertreter-Netzelement OS und den Peers A, B, C verdeutlicht.In both embodiments, the representative network element registers after a failure or deregistration of the first network element U in its place with its credentials. Thus, the proxy network element OS now takes over instead of the first network element U its P2P service relationships. In the drawing, this is illustrated by dashed lines between the proxy network element OS and the peers A, B, C.
Versucht beispielsweise das zweite Netzelement A eine Audio- und/oder Videokommunikation einzuleiten, nimmt das Stellvertreter-Netzelement OS diesen Ruf an, um beispielsweise eine vorweg aaufgezeichnete Nachricht an das zweite Netzelement A zu übermitteln. Ein Bediener des zweiten Netzelementes A kann seinerseits eine Nachricht hinterlassen, die auf dem Stellvertreter-Netzelement OS aufgezeichnet wird. Bei einem zweiten Anwendungsfall versucht ein weiteres Netzelement B eine Dienstbeziehung in Form einer »Chat Session«, also einer Nicht-Echtzeit-Textkommunikation mit dem ersten Netzelement U einzuleiten. Auch diese Dienstbeziehung wird wie im vorhergehenden Beispiel auf das Stellvertreter-Netzelement OS, das mit den Anmeldeinformationen des ersten Netzelementes U im dezentralen Netzwerk P2P sichtbar ist, umgeleitet. Ein Austausch von Textnachrichten erfolgt beispielsweise durch einen autorisierten Benutzer am Stellvertreter- Netzelement OS oder durch eine entsprechende Textgenerie- rungs-Software .If, for example, the second network element A tries to initiate an audio and / or video communication, the proxy network element OS accepts this call in order, for example, to transmit a previously recorded message to the second network element A. An operator of the second network element A may in turn leave a message which is recorded on the proxy network element OS. In a second application, another network element B attempts to initiate a service relationship in the form of a »chat session«, ie a non-real-time text communication with the first network element U. This service relationship is also redirected to the proxy network element OS, which is visible with the credentials of the first network element U in the decentralized network P2P, as in the previous example. An exchange of text messages takes place, for example, by an authorized user on the proxy network element OS or by a corresponding text generation software.
Ein weiteres Anwendungsbeispiel betrifft File-Sharing- Systeme. Ist eine derartige Dienstbeziehung am ersten Netz- element U vorgesehen, werden die normalerweise zur Verfügung gestellten Dateien vor der Abmeldung des ersten Netzelementes U an das Stellvertreter-Netzelement OS übertragen. Für einen Bezug von Daten, beispielsweise von Video-Daten welche über eine Broadcast-Funktion live an die Netzelemente A, B, C, U ver- teilt werden, ist eine Speicherung auf dem Stellvertreter- Netzelement OS vorgesehen. Die gespeicherten Videodaten werden dabei nach einer erneuten Anmeldung des ersten Netzelementes U vom Stellvertreternetzelement OS an das Netzelement U übertragen.Another application example relates to file-sharing systems. If such a service relationship is provided on the first network element U, the files normally provided are transmitted to the proxy network element OS before the first network element U is logged out. For a reference of data, for example of video data which are distributed via a broadcast function live to the network elements A, B, C, U, a storage on the proxy network element OS is provided. The stored video data are transmitted to the network element U after a renewed logon of the first network element U from the proxy network element OS.
Im Zuge einer erneuten Anmeldung des ersten Netzelementes U wird das Stellvertreter-Netzelement OS informiert und die dortige Stellvertreterfunktion deaktiviert. Damit kann das erste Netzelement U wieder seine gewohnte Rolle einnehmen. Optional werden auf dem Stellvertreter-Netzelement OS gespeicherte Dateien, Nachrichten sowie weitere Information an das erste Netzelement U übertragen. In the course of a renewed registration of the first network element U, the proxy network element OS is informed and the local proxy function is deactivated. Thus, the first network element U again assume its usual role. Optionally, files, messages and other information stored on the proxy network element OS are transmitted to the first network element U.

Claims

Patentansprüche claims
1. Verfahren zur Unterstützung von Dienstbeziehungen in einem dezentralen Netzwerk (P2P) , - bei dem für eine Vielzahl von Netzelementen (A, B, C; U; OS) eine wechselseitige Kommunikation vorgesehen ist, - bei dem zumindest ein erstes Netzelement (U) zumindest vorübergehend für eine Bereitstellung eines Dienstes und/oder einem Bezug von Diensten mit zumindest einem zweiten Netzelement (A) vorgesehen ist, wobei für eine Abmeldung und/oder Ausfall des ersten Netzelements (U) folgende Verfahrensschritte vorgesehen sind: a) ein Stellvertreter-Netzelement (OS) detektiert die Abmeldung des ersten Netzelements (U) b) das Stellvertreter-Netzelement (OS) meldet sich als1. A method for supporting service relationships in a decentralized network (P2P), in which for a plurality of network elements (A, B, C, U, OS) a mutual communication is provided, in which at least a first network element (U) is at least temporarily provided for a provision of a service and / or a subscription of services with at least one second network element (A), for a logout and / or failure of the first network element (U) the following method steps are provided: a) a proxy network element (OS) detects the logoff of the first network element (U) b) the proxy network element (OS) logs as
Stellvertreter des ersten Netzelements (U) an und übernimmt dessen Dienstbeziehungen.Substitute of the first network element (U) and takes over its service relationships.
2. Verfahren nach Anspruch 1, gekennzeichnet durch die sich an Verfahrensschritte a) und b) im Fall einer Wiederanmeldung des ersten Netzelements (U) anschließenden Verfahrensschritte c) das Stellvertreter-Netzelement (OS) detektiert die Anmeldung des ersten Netzelements (U) d) das dritte Netzelement (OS) meldet sich als Stellvertreter des ersten Netzelements (U) ab und beendet dessen Dienstbeziehungen .2. The method according to claim 1, characterized by the process steps a) and b) in the case of a re-registration of the first network element (U) subsequent process steps c) the proxy network element (OS) detects the registration of the first network element (U) d) the third network element (OS) logs off as a representative of the first network element (U) and terminates its service relationships.
3. Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass die Abmeldung des ersten Netzelements gemäß Verfahrensschritt a) durch eine vom ersten Netzelement an das Stellvertreter-Netzelement (OS) gesendete Offline-Meldung (1) detektiert wird.3. The method according to any one of claims 1 or 2, characterized in that the deregistration of the first network element according to method step a) by a from the first network element to the proxy network element (OS) sent offline message (1) is detected.
4. Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass die Abmeldung des ersten Netzelements gemäß Verfahrensschritt a) durch eine vom Stellvertreter-Netzelement (OS) durchgeführte Überprüfung des ersten Netzelements (U) detek- tiert wird.4. The method according to any one of claims 1 or 2, characterized in that the deregistration of the first network element according to method step a) is detected by a check of the first network element (U) carried out by the proxy network element (OS).
5. Verfahren nach einem der Ansprüche 2 bis 4, dadurch gekennzeichnet, dass die Wiederanmeldung des ersten Netzelements durch eine vom ersten Netzelement an das Stellvertreter-Netzelement (OS) gesendete Online-Meldung (2) detektiert wird.5. The method according to any one of claims 2 to 4, characterized in that the re-registration of the first network element by a from the first network element to the proxy network element (OS) sent online message (2) is detected.
6. Verfahren nach einem der Ansprüche 2 bis 4, dadurch gekennzeichnet, dass die Wiederanmeldung des ersten Netzelements durch eine vom Stellvertreter-Netzelement (OS) durchgeführte Überprüfung des ersten Netzelements (U) detektiert wird.6. The method according to any one of claims 2 to 4, characterized in that the re-registration of the first network element is detected by a representative of the network element (OS) performed verification of the first network element (U).
7. Verfahren nach einem der Ansprüche 4 oder 6, dadurch gekennzeichnet, dass die Überprüfung in periodischen Zeitabständen durchgeführt wird.7. The method according to any one of claims 4 or 6, characterized in that the verification is carried out at periodic intervals.
8. Verfahren nach Anspruch 1, gekennzeichnet durch den sich an Verfahrensschritte a) und b) im Fall einer Wiederanmeldung des ersten Netzelements (U) anschließenden Verfahrensschritte c) das erste Netzelement (U) sendet eine Offline Meldung (1) an das Stellvertreter-Netzelement (OS) , welches sich sofort abmeldet d) das erste Netzelement (U) meldet sich nach Abmeldung des Stellvertreter-Netzelements (OS) an.8. The method according to claim 1, characterized by the process steps a) and b) in the case of a re-registration of the first network element (U) subsequent process steps c) the first network element (U) sends an offline message (1) to the proxy network element (OS), which logs off immediately d) the first network element (U) logs on after logging off the proxy network element (OS).
9. Computerprogrammprodukt mit Mitteln zur Durchführung des Verfahrens nach einem der vorhergehenden Ansprüche, wenn das Computerprogrammprodukt am Stellvertreter-Netzelement (OS) zur Ausführung gebracht wird. A computer program product having means for carrying out the method according to one of the preceding claims, when the computer program product is executed on the proxy network element (OS).
PCT/EP2006/061589 2005-05-04 2006-04-13 Method for supporting service relations in a decentralised network WO2006117288A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102005020927A DE102005020927A1 (en) 2005-05-04 2005-05-04 Method for supporting service relationships in a decentralized network
DE102005020927.0 2005-05-04

Publications (1)

Publication Number Publication Date
WO2006117288A1 true WO2006117288A1 (en) 2006-11-09

Family

ID=36677164

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2006/061589 WO2006117288A1 (en) 2005-05-04 2006-04-13 Method for supporting service relations in a decentralised network

Country Status (2)

Country Link
DE (1) DE102005020927A1 (en)
WO (1) WO2006117288A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8326917B2 (en) 2007-06-18 2012-12-04 Alcatel Lucent Method and apparatus for identifying an alternative peer hosting an alternative communication service

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020156893A1 (en) * 2001-01-22 2002-10-24 Eric Pouyoul System and method for dynamic, transparent migration of services
US20020161821A1 (en) * 2001-04-26 2002-10-31 Narayan Michael J. Synchronization and recovery of peers in a peer to peer environment
US20030149735A1 (en) * 2001-06-22 2003-08-07 Sun Microsystems, Inc. Network and method for coordinating high availability system services

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020156893A1 (en) * 2001-01-22 2002-10-24 Eric Pouyoul System and method for dynamic, transparent migration of services
US20020161821A1 (en) * 2001-04-26 2002-10-31 Narayan Michael J. Synchronization and recovery of peers in a peer to peer environment
US20030149735A1 (en) * 2001-06-22 2003-08-07 Sun Microsystems, Inc. Network and method for coordinating high availability system services

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8326917B2 (en) 2007-06-18 2012-12-04 Alcatel Lucent Method and apparatus for identifying an alternative peer hosting an alternative communication service

Also Published As

Publication number Publication date
DE102005020927A1 (en) 2006-11-09

Similar Documents

Publication Publication Date Title
EP2826224B1 (en) Clients accessing a service provided by a server using opc-ua
EP2057832A1 (en) Method for offering a call centre service in a peer-to-peer network
WO2007012543A1 (en) Method for setting up an anonymous service relationship in a decentralized network
EP2119109B9 (en) Method and device for distributing a data segment of a data stream to a group of a plurality of users
EP1800457B1 (en) Method for determining a leading subscriber in a network
DE10296696T5 (en) Dynamic distribution of participants in a centralized conference call
EP1813091B1 (en) Call distribution in a direct communication network
EP1658705B1 (en) Provision of presence data allocated to the user of a communication service
EP3676991B1 (en) Railway automation network and method for transmitting messages in a railway automation network
WO2006117288A1 (en) Method for supporting service relations in a decentralised network
DE10340386B3 (en) Updating method for keeping data on presence current as allocated to a user of a communications service transmits data about the status of a registered user's presence to a server for storage
EP2469822B1 (en) Computer-Telephone-Integration whereby the computers are connected via a presence server
WO2013110254A1 (en) Method for setting up a star-shaped communication network consisting of a central node and peripheral nodes via a web application provided by the central node on the basis of hardware identifiers
EP1730921B1 (en) Method for managing presence data of a telecommunications subscriber group and device for carrying out said method
DE60307771T2 (en) Method and system for automatically and simultaneously distributing electronic documents of various formats on the Internet
EP1415452B1 (en) Coupling means for a data processing device
EP1466441A1 (en) Configuration for monitoring the state of components in a packet-switched communications network
DE10393557B4 (en) Method and system for the management of data acquisition sources
EP1520389A1 (en) Network comprising search functions that are integrated into communication components
DE10145329B4 (en) Method for communication in a network and software product
EP2828744B1 (en) Method for setting up a star-shaped communication network consisting of a central node and peripheral nodes via a web application provided by the central node on the basis of hardware identifiers
DE10257450A1 (en) Networked application monitoring method in which an SNMP agent server is used in conjunction with a network management station to monitor the state of applications using a register database in a proxy server
WO2023161369A1 (en) Subscription in concurrently active switching devices
EP1911247A1 (en) Method for controlling communication in a decentralized network
WO2007025863A1 (en) Method for setting up a fax connection via a decentralised network

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

NENP Non-entry into the national phase

Ref country code: RU

WWW Wipo information: withdrawn in national office

Country of ref document: RU

122 Ep: pct application non-entry in european phase

Ref document number: 06743300

Country of ref document: EP

Kind code of ref document: A1