DE04812687T1 - Synchronisiertes datentransfersystem - Google Patents
Synchronisiertes datentransfersystem Download PDFInfo
- Publication number
- DE04812687T1 DE04812687T1 DE04812687T DE04812687T DE04812687T1 DE 04812687 T1 DE04812687 T1 DE 04812687T1 DE 04812687 T DE04812687 T DE 04812687T DE 04812687 T DE04812687 T DE 04812687T DE 04812687 T1 DE04812687 T1 DE 04812687T1
- Authority
- DE
- Germany
- Prior art keywords
- message
- subsegment
- sub
- send
- messages
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/21815—Source of audio or video content, e.g. local disk arrays comprising local storage units
- H04N21/2182—Source of audio or video content, e.g. local disk arrays comprising local storage units involving memory arrays, e.g. RAID disk arrays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/21815—Source of audio or video content, e.g. local disk arrays comprising local storage units
- H04N21/21825—Source of audio or video content, e.g. local disk arrays comprising local storage units involving removable storage units, e.g. tertiary storage such as magnetic tapes or optical disks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/2312—Data placement on disk arrays
- H04N21/2315—Data placement on disk arrays using interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/2312—Data placement on disk arrays
- H04N21/2318—Data placement on disk arrays using striping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
- H04N21/2326—Scheduling disk or memory reading operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2405—Monitoring of the internal components or processes of the server, e.g. server load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/10015—Access to distributed or replicated servers, e.g. using brokers
Abstract
Ein
synchronisiertes Datenübertragungssystem,
umfassend:
mehrere Prozessoreinheiten;
einen zentralen Netzwerkverteiler, welcher an die mehreren Prozessoreinheiten angeschlossen ist, um Kommunikation zwischen den mehreren Prozessoreinheiten zu ermöglichen;
mehrere Speichervorrichtungen, welche über die mehreren Prozessoreinheiten verteilt sind und mehrere Titel speichern, wobei jeder Titel in mehrere Teilsegmente (Subchunks) unterteilt ist, welche über die mehreren Speichervorrichtungen verteilt sind;
mehrere Übertragungsprozesse, welche jeweils auf einer entsprechenden Prozessoreinheit der mehreren Prozessoreinheiten ausgeführt werden und so funktionieren, dass sie für jedes Teilsegment, welches von einer lokalen Speichervorrichtung zu einer Zielprozessoreinheit übertragen werden soll, eine Nachricht senden, wobei jede Nachricht eine Bezeichnung für die Quelleinheit sowie eine Bezeichnung für die Zieleinheit enthält; und
einen synchronen, auf mindestens einer der mehreren Prozessoreinheiten ausgeführten Netzwerkverteiler-Verwaltungsprozess, welcher periodisch einen Sendebefehl überträgt, um jeweils eine von mehreren aufeinanderfolgenden Sendeperioden auszulösen, welcher mehrere Nachrichten empfängt und welcher vor jeder Sendeperiode unter den mehreren Nachrichten auswählt, um sicherzustellen, dass jede...
mehrere Prozessoreinheiten;
einen zentralen Netzwerkverteiler, welcher an die mehreren Prozessoreinheiten angeschlossen ist, um Kommunikation zwischen den mehreren Prozessoreinheiten zu ermöglichen;
mehrere Speichervorrichtungen, welche über die mehreren Prozessoreinheiten verteilt sind und mehrere Titel speichern, wobei jeder Titel in mehrere Teilsegmente (Subchunks) unterteilt ist, welche über die mehreren Speichervorrichtungen verteilt sind;
mehrere Übertragungsprozesse, welche jeweils auf einer entsprechenden Prozessoreinheit der mehreren Prozessoreinheiten ausgeführt werden und so funktionieren, dass sie für jedes Teilsegment, welches von einer lokalen Speichervorrichtung zu einer Zielprozessoreinheit übertragen werden soll, eine Nachricht senden, wobei jede Nachricht eine Bezeichnung für die Quelleinheit sowie eine Bezeichnung für die Zieleinheit enthält; und
einen synchronen, auf mindestens einer der mehreren Prozessoreinheiten ausgeführten Netzwerkverteiler-Verwaltungsprozess, welcher periodisch einen Sendebefehl überträgt, um jeweils eine von mehreren aufeinanderfolgenden Sendeperioden auszulösen, welcher mehrere Nachrichten empfängt und welcher vor jeder Sendeperiode unter den mehreren Nachrichten auswählt, um sicherzustellen, dass jede...
Claims (24)
- Ein synchronisiertes Datenübertragungssystem, umfassend: mehrere Prozessoreinheiten; einen zentralen Netzwerkverteiler, welcher an die mehreren Prozessoreinheiten angeschlossen ist, um Kommunikation zwischen den mehreren Prozessoreinheiten zu ermöglichen; mehrere Speichervorrichtungen, welche über die mehreren Prozessoreinheiten verteilt sind und mehrere Titel speichern, wobei jeder Titel in mehrere Teilsegmente (Subchunks) unterteilt ist, welche über die mehreren Speichervorrichtungen verteilt sind; mehrere Übertragungsprozesse, welche jeweils auf einer entsprechenden Prozessoreinheit der mehreren Prozessoreinheiten ausgeführt werden und so funktionieren, dass sie für jedes Teilsegment, welches von einer lokalen Speichervorrichtung zu einer Zielprozessoreinheit übertragen werden soll, eine Nachricht senden, wobei jede Nachricht eine Bezeichnung für die Quelleinheit sowie eine Bezeichnung für die Zieleinheit enthält; und einen synchronen, auf mindestens einer der mehreren Prozessoreinheiten ausgeführten Netzwerkverteiler-Verwaltungsprozess, welcher periodisch einen Sendebefehl überträgt, um jeweils eine von mehreren aufeinanderfolgenden Sendeperioden auszulösen, welcher mehrere Nachrichten empfängt und welcher vor jeder Sendeperiode unter den mehreren Nachrichten auswählt, um sicherzustellen, dass jede Prozessoreinheit während jeder Sendeperiode bis zu ein Teilsegment sendet und bis zu ein Teilsegment empfängt, und welcher mehrere Sendeanforderungen sendet, welche ausgewählten Nachrichten entsprechen; und wobei jeder Übertragungsprozess, welcher mindestens eine Nachricht gesendet hat und welcher eine Sendeanforderung von dem synchronen Netzwerkverteiler-Verwaltungsprozess empfangen hat, welche ein entsprechendes Teilsegment bezeichnet, dieses entsprechende Teilsegment während der folgenden Sendeperiode sendet, welche von einem übertragenen Sendebefehl ausgelöst wird.
- Das synchronisierte Datenübertragungssystem gemäß Anspruch 1, wobei jede der mehreren Nachrichten einen Zeitstempel enthält und wobei der synchrone Netzwerkverteiler-Verwaltungsprozess die mehreren Nachrichten gemäß der Reihenfolge der Zeitstempel priorisiert und die mehreren Sendeanforderungen in der Reihenfolge der Zeitstempel sendet.
- Das synchronisierte Datenübertragungssystem gemäß Anspruch 2, weiter umfassend: mehrere Anwenderprozesse, welche jeweils auf einer entsprechenden Prozessoreinheit der mehreren Prozessoreinheiten ausgeführt werden und so funktionieren, dass mehrere mit Zeitstempel versehene Leseanforderungen gesendet werden; und wobei jeder Übertragungsprozess einen Zeitstempel aus einer entsprechenden, mit Zeitstempel versehenen Leseanforderung in eine entsprechende Nachricht einfügt.
- Das synchronisierte Datenübertragungssystem gemäß Anspruch 3, wobei der synchrone Netzwerkverteiler-Verwaltungsprozess die mehreren Nachrichten in der Reihenfolge der Zeitstempel in einer Liste mit bereitliegenden Nachrichten ordnet, die Liste mit bereitliegenden Nachrichten in der Reihenfolge der Zeitstempel unmittelbar vor jeder der mehreren aufeinanderfolgenden Sendeperioden abfragt und Nachrichten entsprechend ihrer Zeitstempel-Priorität auswählt.
- Das synchronisierte Datenübertragungssystem gemäß Anspruch 4, wobei der synchrone Netzwerkverteiler-Verwaltungsprozess dann eine Nachricht auswählt, wenn eine bezeichnete Quellprozessoreinheit nicht bereits zum Senden eines Teilsegments während einer folgenden Sendeperiode ausgewählt worden ist und wenn ein bezeichneter Zielprozessoreinheit nicht bereits für den Empfang eines Teilsegments während der folgenden Sendeperiode ausgewählt worden ist.
- Das synchronisierte Datenübertragungssystem gemäß Anspruch 1, weiter umfassend: dass jeder der mehreren Übertragungsprozesse empfangene Teilsegment-Leseanforderungen in einer Warteschlange mit Leseanforderungen speichert, wobei jede Teilsegment-Leseanforderung ein lokal gespeichertes Teilsegment bezeichnet; dass jede der mehreren Speichervorrichtungen Teilsegmente liest, welche in einer lokalen Warteschlange mit Leseanforderungen in physikalischer Reihenfolge bezeichnet werden; dass jede der mehreren Prozessoreinheiten Teilsegmente, welche von einer entsprechenden Speichervorrichtung erfolgreich gelesen worden sind, in einer Warteschlange mit erfolgreichen Lesevorgängen auflistet; und dass jeder der mehreren Übertragungsprozesse für jeden Eintrag in einer entsprechenden Warteschlange mit erfolgreichen Lesevorgängen eine Nachricht an den synchronen Netzwerkverteiler-Verwaltungsprozess sendet.
- Das synchronisierte Datenübertragungssystem gemäß Anspruch 6, wobei jede der Teilsegment-Leseanforderungen eine mit Zeitstempel versehene Leseanforderung umfasst, wobei Einträge in jeder Warteschlange mit erfolgreichen Lesevorgängen in der Reihenfolge der Zeitstempel aufgelistet werden und wobei jeder Übertragungsprozess eine Nachricht für jeden Eintrag in einer entsprechenden Warteschlange mit erfolgreichen Lesevorgängen in der Reihenfolge der Zeitstempel sendet.
- Das synchronisierte Datenübertragungssystem gemäß Anspruch 6, weiter umfassend: dass jeder der mehreren Übertragungsprozesse einen Eintrag aus einer entsprechenden Warteschlange mit erfolgreichen Anforderungen entfernt, in der dieser Eintrag einem Teilsegment zugeordnet ist, welches durch eine entsprechende Sendeanforderung bezeichnet wird; und mehrere Netzwerkübertragungsprozesse, welche jeweils auf einer entsprechenden Prozessoreinheit der mehreren Prozessoreinheiten ausgeführt werden und welche jeweils so funktionieren, dass Netzwerkpakete gebildet werden, welche dazu verwendet werden, ein bezeichnetes Teilsegment in Antwort auf einen Sendebefehl an einen Zielprozessoreinheiten zu senden.
- Das synchronisierte Datenübertragungssystem gemäß Anspruch 1, wobei der Netzwerkverteiler einen Gigabit-Ethernet-Netzwerkverteiler mit mehreren Ports umfasst und wobei jeder der mehreren Prozessoreinheiten an einen entsprechenden Port des Netzwerkverteilers angeschlossen ist.
- Das synchronisierte Datenübertragungssystem gemäß Anspruch 1, wobei die mehreren Prozessoreinheiten eine Verwaltungseinheit enthalten, welcher den synchronen Netzwerkverteiler-Verwaltungsprozess ausführt.
- Das synchronisierte Datenübertragungssystem gemäß Anspruch 1, wobei die mehreren Prozessoreinheiten enthalten: eine erste Verwaltungseinheit, welcher den synchronen Netzwerkverteiler-Verwaltungsprozess ausführt, und eine zweite Verwaltungseinheit, welche einen gespiegelten synchronen Netzwerkverteiler-Verwaltungsprozess ausführt.
- Eine Methode zum synchronen Übertragen von verteilten Daten-Teilsegmenten zwischen mehreren an einen Netzwerkverteiler angeschlossenen Prozessoreinheiten, wobei die Methode umfasst: dass durch einen auf mindestens einem der Prozessoreinheiten ausgeführten Verwaltungsprozess periodisch ein Sendebefehl gesendet wird, um jeweils eine von mehreren aufeinanderfolgenden Sendeperioden auszulösen; dass an den Verwaltungsprozess durch jede Prozessoreinheit, welcher mindestens ein zu sendendes Teilsegment aufweist, für jedes zu sendende Teilsegment eine Nachricht gesendet wird, wobei jede Nachricht eine Quellprozessoreinheit und eine Zielprozessoreinheit bezeichnet; dass durch den Verwaltungsprozess Nachrichten ausgewählt werden, welche von den Prozessoreinheiten eingehen, um sicherzustellen, dass jede Prozessoreinheit während einer folgenden Sendeperiode bis zu ein Teilsegment sendet und dass jede Prozessoreinheit während der folgenden Sendeperiode bis zu ein Teilsegment empfängt; dass durch den Verwaltungsprozess mehrere Sendeanforderungen gesendet werden, wobei jede Sendeanforderung an eine Prozessoreinheit gesendet wird, welche eine entsprechende Nachricht gesendet hatte, welche ausgewählt worden ist; und dass durch jede Prozessoreinheit, welche eine Sendeanforderung empfängt, in Antwort auf den folgenden Sendebefehl ein durch die empfangene Sendeanforderung bezeichnetes Teilsegment an eine Zielprozessoreinheit gesendet wird.
- Die Methode gemäß Anspruch 12, weiter umfassend: dass vor dem Senden einer Nachricht für jedes zu sendende Teilsegment jede Nachricht mit einem Zeitstempel versehen wird; dass das Auswählen eine Priorisierung in der Reihenfolge der Zeitstempel umfasst; und dass das Senden mehrerer Sendeanforderungen umfasst, dass Sendeanforderungen in der Reihenfolge der Zeitstempel gesendet werden.
- Die Methode gemäß Anspruch 13, weiter umfassend: dass durch mindestens eine Prozessoreinheit mehrere mit Zeitstempel versehene Leseanforderungen gesendet werden; und wobei das Versehen jeder Nachricht mit einem Zeitstempel umfasst, dass ein Zeitstempel aus einer empfangenen, mit Zeitstempel versehenen Leseanforderung in eine entsprechende Nachricht eingefügt wird.
- Die Methode gemäß Anspruch 14, weiter umfassend: dass empfangene Nachrichten durch den Verwaltungsprozess in der Reihenfolge der Zeitstempel in einer Liste mit bereitliegenden Nachrichten geordnet werden; und dass durch den Verwaltungsprozess unmittelbar vor jeder Sendeperiode die Liste mit bereitliegenden Nachrichten in der Reihenfolge der Zeitstempel abgefragt wird.
- Die Methode gemäß Anspruch 15, wobei der Abfragevorgang umfasst, dass eine Nachricht dann ausgewählt wird, wenn die bezeichnete Quellprozessoreinheit nicht bereits dafür ausgewählt worden ist, während der folgenden Sendeperiode ein Teilsegment zu übertragen, und wenn die bezeichnete Zielprozessoreinheit nicht bereits dafür ausgewählt worden ist, während der folgenden Sendeperiode ein Teilsegment zu empfangen.
- Die Methode gemäß Anspruch 16, wobei der Abfragevorgang dann beendet ist, wenn die gesamte Liste mit bereitliegenden Nachrichten abgefragt worden ist oder wenn alle Prozessoreinheiten dafür ausgewählt worden sind, ein Teilsegment zu senden, oder wenn alle Prozessoreinheiten dafür ausgewählt worden sind, ein Teilsegment zu empfangen.
- Die Methode gemäß Anspruch 12, weiter umfassend: dass empfangene Teilsegment-Leseanforderungen in einer Warteschlange mit Leseanforderungen gespeichert werden, wobei jede Teilsegment-Leseanforderung eine Anforderung für ein lokal gespeichertes Teilsegment bezeichnet; dass durch ein lokales Laufwerk Teilsegmente gelesen werden, welche in der Warteschlange mit Leseanforderungen in physikalischer Reihenfolge bezeichnet werden; dass Einträge mit erfolgreich gelesenen Teilsegmenten in einer Warteschlange mit erfolgreichen Lesevorgängen aufgelistet werden; und dass das Senden einer Nachricht für jedes zu sendende Teilsegment umfasst, dass für jeden Eintrag in der Warteschlange mit erfolgreichen Lesevorgängen eine Nachricht gesendet wird.
- Die Methode gemäß Anspruch 18, wobei jede Teilsegment-Leseanforderung eine mit Zeitstempel versehene Leseanforderung umfasst, wobei das Auflisten von Einträgen mit erfolgreich gelesenen Teilsegmenten in einer Warteschlange mit erfolgreichen Lesevorgängen umfasst, dass Einträge in der Reihenfolge der Zeitstempel aufgelistet werden, und wobei das Senden einer Nachricht für jeden Eintrag in der Warteschlange mit erfolgreichen Lesevorgängen umfasst, dass Nachrichten in der Reihenfolge der Zeitstempel gesendet werden.
- Die Methode gemäß Anspruch 18, weiter umfassend: dass ein Eintrag, der einem durch eine entsprechende Sendeanforderung bezeichneten Teilsegment zugeordnet ist, aus der Warteschlange mit erfolgreichen Anforderungen entfernt wird; und dass Netzwerkpakete gebildet werden, welche dafür verwendet werden, das bezeichnete Teilsegment in Antwort auf einen Sendebefehl an eine Zielprozessoreinheit zu übertragen.
- Die Methode gemäß Anspruch 12, weiter umfassend, dass der Verwaltungsprozess auf einer ersten Verwaltungseinheit ausgeführt wird und dass ein gespiegelter Verwaltungsprozess auf einer gespiegelten Verwaltungseinheit ausgeführt wird, welche die erste Verwaltungseinheit spiegelt.
- Ein synchronisiertes Datenübertragungssystem, umfassend: mehrere Speicherprozessoreinheiten, enthaltend einen ersten und einer zweiten Anwendereinheit sowie einer Verwaltungseinheit; einen zentralen Kommunikationsverteiler, welcher an die mehreren Speicherprozessoreinheiten angeschlossen ist; mehrere Titel, welche jeweils in mehrere Teilsegmente unterteilt sind, welche über die mehreren Speicherprozessoreinheiten verteilt sind; einen auf der ersten Anwendereinheit ausgeführten Anwenderprozess, welcher mehrere mit Zeitstempeln versehene Leseanforderungen sendet, wobei jede mit Zeitstempel versehene Leseanforderung zur Anforderung eines entsprechenden Teilsegments dient; einen auf der zweiten Anwendereinheit ausgeführten Übertragungsprozess, welcher für jede empfangene, mit Zeitstempel versehene Leseanforderung, welche ein lokal gespeichertes Teilsegment anfordert, eine Nachricht sendet, wobei jede Nachricht eine Quelleinheitenbezeichnung und eine Zieleinheitenbezeichnung enthält; und einen auf der Verwaltungseinheit ausgeführten Verwaltungsprozess, welcher über den Verteiler periodisch einen Sendebefehl sendet, um jeweils eine von mehreren aufeinanderfolgenden Sendeperioden auszulösen, welcher mehrere Nachrichten empfängt und welcher vor jeder Sendeperiode unter den mehreren Nachrichten auswählt, um sicherzustellen, dass jede Speicherprozessoreinheit während jeder Sendeperiode bis zu ein Teilsegment sendet und bis zu ein Teilsegment empfängt, und welcher mehrere Sendeanforderungen sendet, welche ausgewählten Nachrichten entsprechen; und wobei der Übertragungsprozess in Antwort auf den Empfang einer Sendeanforderung von dem Verwaltungsprozess während der nächsten Sendeperiode, welche von dem als nächster übertragenen Sendebefehl ausgelöst wird, ein entsprechendes Teilsegment sendet.
- Das synchronisierte Datenübertragungssystem gemäß Anspruch 22, wobei der Verwaltungsprozess gemäß der Zeitstempel-Priorität unter den mehreren Nachrichten auswählt.
- Das synchronisierte Datenübertragungssystem gemäß Anspruch 23, wobei der Verwaltungsprozess zuerst eine Nachricht mit dem Zeitstempel der höchsten Priorität auswählt und dann jede nachfolgende Nachricht auswählt, wenn ein bezeichnete Quelleinheit nicht bereits für die Übertragung eines Teilsegments während der folgenden Sendeperiode ausgewählt worden ist und wenn ein bezeichnete Zieleinheit nicht bereits für den Empfang eines Teilsegments während der folgenden Sendeperiode ausgewählt worden ist.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US52643703P | 2003-12-02 | 2003-12-02 | |
US526437P | 2003-12-02 | ||
US10/999,661 US7788396B2 (en) | 2001-11-28 | 2004-11-30 | Synchronized data transfer system |
US999661 | 2004-11-30 | ||
PCT/US2004/040235 WO2005057828A2 (en) | 2003-12-02 | 2004-12-02 | Synchronized data transfer system |
Publications (1)
Publication Number | Publication Date |
---|---|
DE04812687T1 true DE04812687T1 (de) | 2007-01-18 |
Family
ID=34681500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE04812687T Pending DE04812687T1 (de) | 2003-12-02 | 2004-12-02 | Synchronisiertes datentransfersystem |
Country Status (7)
Country | Link |
---|---|
US (1) | US7788396B2 (de) |
EP (1) | EP1692620B1 (de) |
JP (1) | JP4426589B2 (de) |
CA (1) | CA2547440C (de) |
DE (1) | DE04812687T1 (de) |
MX (1) | MXPA06006330A (de) |
WO (1) | WO2005057828A2 (de) |
Families Citing this family (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11106424B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US8086752B2 (en) | 2006-11-22 | 2011-12-27 | Sonos, Inc. | Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data |
US8290603B1 (en) | 2004-06-05 | 2012-10-16 | Sonos, Inc. | User interfaces for controlling and manipulating groupings in a multi-zone media system |
US8234395B2 (en) | 2003-07-28 | 2012-07-31 | Sonos, Inc. | System and method for synchronizing operations among a plurality of independently clocked digital data processing devices |
US10613817B2 (en) | 2003-07-28 | 2020-04-07 | Sonos, Inc. | Method and apparatus for displaying a list of tracks scheduled for playback by a synchrony group |
US11650784B2 (en) | 2003-07-28 | 2023-05-16 | Sonos, Inc. | Adjusting volume levels |
US11294618B2 (en) | 2003-07-28 | 2022-04-05 | Sonos, Inc. | Media player system |
US11106425B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US9374607B2 (en) | 2012-06-26 | 2016-06-21 | Sonos, Inc. | Media playback system with guest access |
US9977561B2 (en) | 2004-04-01 | 2018-05-22 | Sonos, Inc. | Systems, methods, apparatus, and articles of manufacture to provide guest access |
US8868698B2 (en) | 2004-06-05 | 2014-10-21 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
US8326951B1 (en) | 2004-06-05 | 2012-12-04 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
US7721011B1 (en) * | 2005-05-09 | 2010-05-18 | Oracle America, Inc. | Method and apparatus for reordering memory accesses to reduce power consumption in computer systems |
JP4631569B2 (ja) * | 2005-07-12 | 2011-02-16 | パナソニック株式会社 | 通信システム、並びにこれに用いられるマスター装置及びスレーブ装置、通信方法 |
EP1858228A1 (de) * | 2006-05-16 | 2007-11-21 | THOMSON Licensing | Vernetztes Datenspeicherungssystem mit verteilter Dateiverwaltung |
US8483853B1 (en) | 2006-09-12 | 2013-07-09 | Sonos, Inc. | Controlling and manipulating groupings in a multi-zone media system |
US8788080B1 (en) | 2006-09-12 | 2014-07-22 | Sonos, Inc. | Multi-channel pairing in a media system |
US9202509B2 (en) | 2006-09-12 | 2015-12-01 | Sonos, Inc. | Controlling and grouping in a multi-zone media system |
US8943218B2 (en) * | 2006-10-12 | 2015-01-27 | Concurrent Computer Corporation | Method and apparatus for a fault resilient collaborative media serving array |
CN102301673B (zh) | 2009-04-28 | 2016-03-30 | 上海贝尔股份有限公司 | 消息传输方法及其对应的设备 |
US9137278B2 (en) | 2010-04-08 | 2015-09-15 | Vasona Networks Inc. | Managing streaming bandwidth for multiple clients |
EP2556439A4 (de) * | 2010-04-08 | 2015-03-04 | Vasona Networks | Verwalten einer streaming-bandbreite für mehrere clients |
US9374404B2 (en) | 2010-08-26 | 2016-06-21 | Vasona Networks Inc. | Streaming media flows management |
US9143838B2 (en) | 2010-09-06 | 2015-09-22 | Vasona Networks Inc. | Device and method for quality assessment of encrypted streaming media flows |
US8817614B1 (en) | 2010-09-16 | 2014-08-26 | Vasona Networks Inc. | Policy enforcer having load balancing capabilities |
US8976655B2 (en) | 2010-09-16 | 2015-03-10 | Vasona Networks Inc. | Evaluating a capacity of a cell of a radio access network |
US9872185B1 (en) | 2010-09-16 | 2018-01-16 | Vasona Networks Ltd. | Policy enforcer in a network that has a network address translator |
US8902753B2 (en) | 2010-09-16 | 2014-12-02 | Vasona Networks Inc. | Method, system and computer readable medium for affecting bit rate |
US9832671B2 (en) | 2010-09-16 | 2017-11-28 | Vassona Networks | Modeling radio access networks |
US11265652B2 (en) | 2011-01-25 | 2022-03-01 | Sonos, Inc. | Playback device pairing |
US11429343B2 (en) | 2011-01-25 | 2022-08-30 | Sonos, Inc. | Stereo playback configuration and control |
WO2012157033A1 (ja) * | 2011-05-17 | 2012-11-22 | パナソニック株式会社 | ストリーム処理装置 |
US8665858B2 (en) | 2011-09-15 | 2014-03-04 | Vasona Networks Inc. | Method and computer readable medium for gathering user equipment location information |
CN103024456B (zh) * | 2011-09-27 | 2016-02-24 | 腾讯科技(深圳)有限公司 | 一种在线视频播放方法及视频播放服务器 |
US8849776B2 (en) * | 2011-10-17 | 2014-09-30 | Yahoo! Inc. | Method and system for resolving data inconsistency |
US9729115B2 (en) | 2012-04-27 | 2017-08-08 | Sonos, Inc. | Intelligently increasing the sound level of player |
US9008330B2 (en) | 2012-09-28 | 2015-04-14 | Sonos, Inc. | Crossover frequency adjustments for audio speakers |
US9510055B2 (en) | 2013-01-23 | 2016-11-29 | Sonos, Inc. | System and method for a media experience social interface |
US9996547B2 (en) * | 2013-07-25 | 2018-06-12 | Dropbox, Inc. | Prioritizing content item synchronization based on sharing |
US9720576B2 (en) | 2013-09-30 | 2017-08-01 | Sonos, Inc. | Controlling and displaying zones in a multi-zone system |
US9654545B2 (en) | 2013-09-30 | 2017-05-16 | Sonos, Inc. | Group coordinator device selection |
US9288596B2 (en) | 2013-09-30 | 2016-03-15 | Sonos, Inc. | Coordinator device for paired or consolidated players |
US20150095679A1 (en) | 2013-09-30 | 2015-04-02 | Sonos, Inc. | Transitioning A Networked Playback Device Between Operating Modes |
US9300647B2 (en) | 2014-01-15 | 2016-03-29 | Sonos, Inc. | Software application and zones |
US9401971B2 (en) * | 2014-01-31 | 2016-07-26 | International Business Machines Corporation | Resource recommendation, reuse and optimization through common context |
US20150220498A1 (en) | 2014-02-05 | 2015-08-06 | Sonos, Inc. | Remote Creation of a Playback Queue for a Future Event |
US9226087B2 (en) | 2014-02-06 | 2015-12-29 | Sonos, Inc. | Audio output balancing during synchronized playback |
US9226073B2 (en) | 2014-02-06 | 2015-12-29 | Sonos, Inc. | Audio output balancing during synchronized playback |
US9679054B2 (en) | 2014-03-05 | 2017-06-13 | Sonos, Inc. | Webpage media playback |
US10587693B2 (en) | 2014-04-01 | 2020-03-10 | Sonos, Inc. | Mirrored queues |
US20150324552A1 (en) | 2014-05-12 | 2015-11-12 | Sonos, Inc. | Share Restriction for Media Items |
US20150356084A1 (en) | 2014-06-05 | 2015-12-10 | Sonos, Inc. | Social Queue |
US9874997B2 (en) | 2014-08-08 | 2018-01-23 | Sonos, Inc. | Social playback queues |
US9959087B2 (en) | 2014-09-24 | 2018-05-01 | Sonos, Inc. | Media item context from social media |
US9667679B2 (en) | 2014-09-24 | 2017-05-30 | Sonos, Inc. | Indicating an association between a social-media account and a media playback system |
US9723038B2 (en) | 2014-09-24 | 2017-08-01 | Sonos, Inc. | Social media connection recommendations based on playback information |
WO2016049342A1 (en) | 2014-09-24 | 2016-03-31 | Sonos, Inc. | Social media connection recommendations based on playback information |
US9860286B2 (en) | 2014-09-24 | 2018-01-02 | Sonos, Inc. | Associating a captured image with a media item |
US9690540B2 (en) | 2014-09-24 | 2017-06-27 | Sonos, Inc. | Social media queue |
US10645130B2 (en) | 2014-09-24 | 2020-05-05 | Sonos, Inc. | Playback updates |
US10248376B2 (en) | 2015-06-11 | 2019-04-02 | Sonos, Inc. | Multiple groupings in a playback system |
US9886234B2 (en) | 2016-01-28 | 2018-02-06 | Sonos, Inc. | Systems and methods of distributing audio to one or more playback devices |
CN106325768B (zh) * | 2016-08-19 | 2019-08-13 | 华中科技大学 | 一种双机存储系统及方法 |
US10712997B2 (en) | 2016-10-17 | 2020-07-14 | Sonos, Inc. | Room association based on name |
US11048519B2 (en) | 2019-11-22 | 2021-06-29 | T-Mobile Usa, Inc. | System and method for asynchronous distribution of operations that require synchronous execution |
Family Cites Families (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55157181A (en) | 1979-05-25 | 1980-12-06 | Nec Corp | Buffer memory control system |
US5421031A (en) | 1989-08-23 | 1995-05-30 | Delta Beta Pty. Ltd. | Program transmission optimisation |
US5247347A (en) | 1991-09-27 | 1993-09-21 | Bell Atlantic Network Services, Inc. | Pstn architecture for video-on-demand services |
US5367520A (en) | 1992-11-25 | 1994-11-22 | Bell Communcations Research, Inc. | Method and system for routing cells in an ATM switch |
JP2666033B2 (ja) | 1993-02-18 | 1997-10-22 | 日本アイ・ビー・エム株式会社 | データ供給装置 |
DE69319327T2 (de) | 1993-05-19 | 1998-10-29 | Alsthom Cge Alcatel | Videoserver |
DE69317267T2 (de) | 1993-05-19 | 1998-06-25 | Alsthom Cge Alcatel | Netzwerk für Video auf Anfrage |
US5581479A (en) | 1993-10-15 | 1996-12-03 | Image Telecommunications Corp. | Information service control point, which uses different types of storage devices, which retrieves information as blocks of data, and which uses a trunk processor for transmitting information |
US5473362A (en) | 1993-11-30 | 1995-12-05 | Microsoft Corporation | Video on demand system comprising stripped data across plural storable devices with time multiplex scheduling |
JP3617089B2 (ja) | 1993-12-27 | 2005-02-02 | 株式会社日立製作所 | 映像蓄積配送装置及び映像蓄積配送システム |
US5732239A (en) | 1994-05-19 | 1998-03-24 | Starlight Networks | Method for operating a disk storage system which stores video data so as to maintain the continuity of a plurality of video streams |
US5521631A (en) | 1994-05-25 | 1996-05-28 | Spectravision, Inc. | Interactive digital video services system with store and forward capabilities |
US5606359A (en) | 1994-06-30 | 1997-02-25 | Hewlett-Packard Company | Video on demand system with multiple data sources configured to provide vcr-like services |
US5671377A (en) | 1994-07-19 | 1997-09-23 | David Sarnoff Research Center, Inc. | System for supplying streams of data to multiple users by distributing a data stream to multiple processors and enabling each user to manipulate supplied data stream |
DE69521374T2 (de) | 1994-08-24 | 2001-10-11 | Hyundai Electronics America | Videoserver und diesen verwendendes System |
US5712976A (en) | 1994-09-08 | 1998-01-27 | International Business Machines Corporation | Video data streamer for simultaneously conveying same one or different ones of data blocks stored in storage node to each of plurality of communication nodes |
WO1996017306A2 (en) | 1994-11-21 | 1996-06-06 | Oracle Corporation | Media server |
EP0716370A3 (de) | 1994-12-06 | 2005-02-16 | International Business Machines Corporation | Ein Plattenzugangsverfahren, um Multimedia- und Videoinformation auf Wunsch über Grossraumnetze zu liefern |
US5729279A (en) | 1995-01-26 | 1998-03-17 | Spectravision, Inc. | Video distribution system |
US5862403A (en) | 1995-02-17 | 1999-01-19 | Kabushiki Kaisha Toshiba | Continuous data server apparatus and data transfer scheme enabling multiple simultaneous data accesses |
US5608448A (en) | 1995-04-10 | 1997-03-04 | Lockheed Martin Corporation | Hybrid architecture for video on demand server |
US5742892A (en) | 1995-04-18 | 1998-04-21 | Sun Microsystems, Inc. | Decoder for a software-implemented end-to-end scalable video delivery system |
JP3201219B2 (ja) * | 1995-05-29 | 2001-08-20 | 三菱電機株式会社 | 入出力処理システム |
JPH08328760A (ja) | 1995-06-01 | 1996-12-13 | Hitachi Ltd | ディスクアレイ装置 |
US5721815A (en) | 1995-06-07 | 1998-02-24 | International Business Machines Corporation | Media-on-demand communication system and method employing direct access storage device |
JP3088268B2 (ja) | 1995-06-21 | 2000-09-18 | 日本電気株式会社 | ビデオ・オン・デマンドシステムにおけるビデオサーバ |
US5678061A (en) | 1995-07-19 | 1997-10-14 | Lucent Technologies Inc. | Method for employing doubly striped mirroring of data and reassigning data streams scheduled to be supplied by failed disk to respective ones of remaining disks |
US5790794A (en) | 1995-08-11 | 1998-08-04 | Symbios, Inc. | Video storage unit architecture |
US6049823A (en) | 1995-10-04 | 2000-04-11 | Hwang; Ivan Chung-Shung | Multi server, interactive, video-on-demand television system utilizing a direct-access-on-demand workgroup |
US5862312A (en) | 1995-10-24 | 1999-01-19 | Seachange Technology, Inc. | Loosely coupled mass storage computer cluster |
US5978843A (en) | 1995-12-06 | 1999-11-02 | Industrial Technology Research Institute | Scalable architecture for media-on-demand servers |
US6128467A (en) | 1996-03-21 | 2000-10-03 | Compaq Computer Corporation | Crosspoint switched multimedia system |
US6032200A (en) | 1996-09-30 | 2000-02-29 | Apple Computer, Inc. | Process scheduling for streaming data through scheduling of disk jobs and network jobs and the relationship of the scheduling between these types of jobs |
US5974503A (en) | 1997-04-25 | 1999-10-26 | Emc Corporation | Storage and access of continuous media files indexed as lists of raid stripe sets associated with file names |
US5892915A (en) | 1997-04-25 | 1999-04-06 | Emc Corporation | System having client sending edit commands to server during transmission of continuous media from one clip in play list for editing the play list |
EP0919035B1 (de) | 1997-05-26 | 2005-07-27 | Koninklijke Philips Electronics N.V. | System zur wiedergabe von daten in einem video-server |
US6230200B1 (en) | 1997-09-08 | 2001-05-08 | Emc Corporation | Dynamic modeling for resource allocation in a file server |
US6134596A (en) | 1997-09-18 | 2000-10-17 | Microsoft Corporation | Continuous media file server system and method for scheduling network resources to play multiple files having different data transmission rates |
US6415373B1 (en) * | 1997-12-24 | 2002-07-02 | Avid Technology, Inc. | Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner |
US6374336B1 (en) | 1997-12-24 | 2002-04-16 | Avid Technology, Inc. | Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner |
US6182128B1 (en) | 1998-03-05 | 2001-01-30 | Touchmusic Entertainment Llc | Real-time music distribution systems |
US6101547A (en) | 1998-07-14 | 2000-08-08 | Panasonic Technologies, Inc. | Inexpensive, scalable and open-architecture media server |
US6370579B1 (en) | 1998-10-21 | 2002-04-09 | Genuity Inc. | Method and apparatus for striping packets over parallel communication links |
US6289383B1 (en) | 1998-11-30 | 2001-09-11 | Hewlett-Packard Company | System and method for managing data retrieval bandwidth |
US6401126B1 (en) | 1999-03-10 | 2002-06-04 | Microsoft Corporation | File server system and method for scheduling data streams according to a distributed scheduling policy |
US6289376B1 (en) | 1999-03-31 | 2001-09-11 | Diva Systems Corp. | Tightly-coupled disk-to-CPU storage server |
US6275898B1 (en) | 1999-05-13 | 2001-08-14 | Lsi Logic Corporation | Methods and structure for RAID level migration within a logical unit |
JP2001051890A (ja) | 1999-08-10 | 2001-02-23 | Toshiba Corp | 仮想分散ファイルサーバシステム |
US6389420B1 (en) * | 1999-09-30 | 2002-05-14 | Emc Corporation | File manager providing distributed locking and metadata management for shared data access by clients relinquishing locks after time period expiration |
US6604155B1 (en) | 1999-11-09 | 2003-08-05 | Sun Microsystems, Inc. | Storage architecture employing a transfer node to achieve scalable performance |
JP2001166887A (ja) | 1999-12-08 | 2001-06-22 | Sony Corp | データ記録再生装置及びデータ記録再生方法 |
AU1953201A (en) | 1999-12-10 | 2001-06-18 | Diva Systems Corporation | Method and apparatus for storing content within a video on demand environment |
US6834326B1 (en) * | 2000-02-04 | 2004-12-21 | 3Com Corporation | RAID method and device with network protocol between controller and storage devices |
US6571351B1 (en) * | 2000-04-07 | 2003-05-27 | Omneon Video Networks | Tightly coupled secondary storage system and file system |
US6898285B1 (en) | 2000-06-02 | 2005-05-24 | General Instrument Corporation | System to deliver encrypted access control information to support interoperability between digital information processing/control equipment |
US6542962B2 (en) | 2001-03-21 | 2003-04-01 | Hitachi, Ltd. | Multiple processor data processing system with mirrored data for distributed access |
US20020157113A1 (en) * | 2001-04-20 | 2002-10-24 | Fred Allegrezza | System and method for retrieving and storing multimedia data |
US20030046704A1 (en) | 2001-09-05 | 2003-03-06 | Indra Laksono | Method and apparatus for pay-per-quality of service for bandwidth consumption in a video system |
US6907466B2 (en) | 2001-11-08 | 2005-06-14 | Extreme Networks, Inc. | Methods and systems for efficiently delivering data to a plurality of destinations in a computer network |
-
2004
- 2004-11-30 US US10/999,661 patent/US7788396B2/en active Active
- 2004-12-02 DE DE04812687T patent/DE04812687T1/de active Pending
- 2004-12-02 CA CA2547440A patent/CA2547440C/en not_active Expired - Fee Related
- 2004-12-02 JP JP2006542714A patent/JP4426589B2/ja not_active Expired - Fee Related
- 2004-12-02 EP EP04812687A patent/EP1692620B1/de active Active
- 2004-12-02 MX MXPA06006330A patent/MXPA06006330A/es active IP Right Grant
- 2004-12-02 WO PCT/US2004/040235 patent/WO2005057828A2/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
JP2007513582A (ja) | 2007-05-24 |
MXPA06006330A (es) | 2006-08-23 |
WO2005057828A2 (en) | 2005-06-23 |
US7788396B2 (en) | 2010-08-31 |
EP1692620A2 (de) | 2006-08-23 |
WO2005057828A3 (en) | 2006-04-06 |
JP4426589B2 (ja) | 2010-03-03 |
EP1692620B1 (de) | 2010-11-03 |
EP1692620A4 (de) | 2009-08-12 |
CA2547440C (en) | 2011-01-11 |
CA2547440A1 (en) | 2005-06-23 |
US20050114538A1 (en) | 2005-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE04812687T1 (de) | Synchronisiertes datentransfersystem | |
DE69634983T2 (de) | Verfahren und vorrichtung für ein hybrides wettbewerbs- und abfrageprotokoll | |
DE69735921T2 (de) | Vermittlungselement für Fibre-Channel unter Verwendung von verteilten Warteschlangen | |
DE69634914T2 (de) | Hybrides begrenztes konkurrenz- und abfrageprotokoll | |
DE69635379T2 (de) | Atm-drosselung | |
DE60311266T2 (de) | Clock-synchronisationsmethode für fehlertolerante ethernet-netzwerke | |
DE602005004334T2 (de) | Nms zur Verarbeitung von Multi-Server Ereignissen | |
DE3546664C2 (en) | Operating communication bus network for processors | |
DE60130622T2 (de) | Verfahren und System zur Zeitsynchronisierung | |
DE3424866A1 (de) | Verfahren und anordnung zur uebertragung von daten, insbesondere in einem flugzeug | |
DE2844058A1 (de) | Dezentrale datenuebertragung | |
DE2631052B2 (de) | Datenuebertragungssystem | |
DE2410887C2 (de) | Schaltungsanordnung zum Übertragen von adressierten digitalen Signalen zwischen einer Zentralstation und einer Unterstation | |
DE112011104955B4 (de) | Master-Vorrichtung und Slave-Vorrichtung und Zeitsynchronisationsverfahren | |
DE19652541A1 (de) | Nachrichtendatenflußdosierungsverfahren | |
DE19900065A1 (de) | Netzwerküberwachungsgerät | |
DE3301628A1 (de) | Schaltungsanordnung fuer den datenaustausch zwischen zwei rechnern | |
DE2728010A1 (de) | Verfahren und schaltungsanordnung zur betriebs-synchronisierung fuer schleifenuebertragungsanlagen | |
WO2001013230A1 (de) | Verfahren zum erzwingen der fail-silent eigenschaft in einem verteilten computersystem und verteilereinheit eines solchen systems | |
DE112010004237B4 (de) | Techniken zur verbesserten Messung von Taktverschiebungen | |
DE112009001525T9 (de) | Vermittlungsvorrichtung, Kommunikationssystem und Kommunikationsverfahren | |
DE112017001236T5 (de) | Kommunikationssystem | |
DE102010002327A1 (de) | Controller und Steuerungssystem | |
DE112018007928B4 (de) | Zeitsynchronisationssystem, Zeitmaster, Verwaltungsmaster und Zeitsynchronisationsverfahren | |
DE60311528T2 (de) | Präventive Wiederübertragung von gepufferten Daten in einem Netwerk |