WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2014205467) METHOD AND APPARATUS FOR DATA TRANSFER TO THE CYCLIC TASKS IN A DISTRIBUTED REAL–TIME SYSTEM AT THE CORRECT TIME
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2014/205467    International Application No.:    PCT/AT2014/050129
Publication Date: 31.12.2014 International Filing Date: 05.06.2014
Chapter 2 Demand Filed:    17.04.2015    
IPC:
G06F 9/48 (2006.01)
Applicants: FTS COMPUTERTECHNIK GMBH [AT/AT]; Schönbrunner Straße 7 A-1040 Wien (AT)
Inventors: POLEDNA, Stefan; (AT).
KOPETZ, Hermann; (AT).
GLÜCK, Martin; (AT)
Agent: PATENTANWALTSKANZLEI MATSCHNIG & FORSTHUBER OG; Biberstrasse 22/P.O.Box 36 A-1010 Vienna (AT)
Priority Data:
A 50412/2013 24.06.2013 AT
Title (DE) VERFAHREN UND VORRICHTUNG ZUR ZEITRICHTIGEN DATENÜBERGABE AN DIE ZYKLISCHEN TASKS IN EINEM VERTEILTEN ECHTZEITSYSTEM
(EN) METHOD AND APPARATUS FOR DATA TRANSFER TO THE CYCLIC TASKS IN A DISTRIBUTED REAL–TIME SYSTEM AT THE CORRECT TIME
(FR) PROCÉDÉ ET DISPOSITIF DE TRANSMISSION DE DONNÉES EN TEMPS VOULU AUX TÂCHES CYCLIQUES DANS UN SYSTÈME EN TEMPS RÉEL DISTRIBUÉ
Abstract: front page image
(DE)Die Erfindung betrifft ein Verfahren zur zeitrichtigen Datenübergabe zwischen zyklischen Tasks in einem verteilten Echtzeitsystem, welches Echtzeitsystem ein Echtzeitkommunikationssystem und eine Vielzahl von Rechnerknoten umfasst, wobei eine lokale Echtzeituhr in jedem Rechnerknoten mit der globalen Zeit synchronisiert ist, wobei alle periodischen Trigger-Signale zib für den Beginn eines neuen Zyklus i in jedem Rechnerknoten gleichzeitig vom Fortschreiten der globalen Zeit abgeleitet werden, wobei diese periodischen Trigger-Signale die Tasks starten, und wobei ein Task die Ausgabedaten der anderen Tasks aus lokalen Eingabespeicherbereichen, die von dem Echtzeitkommunikationssystem beschrieben werden, liest, und wobei ein Task zu einem a priori bestimmten individuellen Fertigstellungszeitpunkt zif vor dem Ende eines Zyklus die Ergebnisdaten des laufenden Zyklus in einen lokalen Ausgabespeicherbereich, der dem Echtzeitkommunikationssystem zugeordnet ist, schreibt, und wobei die Zeitpläne für das zeitgesteuerte Echtzeitkommunikationssystem so konfiguriert sind, dass die im lokalen Ausgabespeicherbereich vorhandenen Ergebnisdaten eines Tasks während des Zeitintervalls < zif, zi+1b> in die lokalen Eingabespeicherbereiche der die Daten benötigenden Tasks transportiert werden, sodass am Beginn des folgenden Zyklus diese Ergebnisdaten in den lokalen Eingabespeicherbereichen der Tasks, die diese Ergebnisdaten benötigen, verfügbar sind.
(EN)The invention relates to a method for data transfer between cyclic tasks in a distributed real-time system at the correct time, which real-time system comprises a real-time communication system and a multiplicity of computer nodes, wherein a local real-time clock in each computer node is in sync with the global time, wherein all periodic trigger signals z i b for the beginning of a new cycle i are derived in each computer node simultaneously from the advance of the global time, these periodic trigger signals starting the tasks, and wherein a task reads the output data of the other tasks from local input memory areas to which the real-time communication system writes information, and wherein a task writes the result data from the current cycle to a local output memory area, which is associated with the real-time communication system, at an a priori determined individual production instant z i f before the end of a cycle, and wherein the schedules for the time-controlled real-time communication system are configured such that the result data for a task that are existent in the local output memory area are transported to the local input memory areas of the tasks requiring the data during the time interval < z i f , z i+1 b >, so that at the beginning of the following cycle these result data are available in the local input memory areas of the tasks that require these result data.
(FR)L'invention concerne un procédé de transmission de données en temps voulu entre des tâches cycliques dans un système en temps réel distribué qui comprend un système de communication en temps réel et une pluralité de nœuds de calcul. Une horloge locale en temps réel est synchronisée dans chaque nœud de calcul avec le temps global. Tous les signaux zib de déclenchement périodique du début d'un nouveau cycle i dans chaque nœud de calcul sont dérivés en même temps de la progression du temps global. Ces signaux de déclenchement périodique lancent les tâches. Une tâche lit les données de sortie des autres tâches à partir de zones d'une mémoire d'entrée locale décrites par le système de communication en temps réel. A un point d'achèvement zif individuel déterminé a priori avant la fin d'un cycle, une tâche écrit les données de résultats du cycle en cours dans une zone d'une mémoire de sortie locale associée au système de communication en temps réel. Les échéanciers pour le système de communication en temps réel commandé en fonction du temps sont configurés de telle façon que les données de résultats d'une tâche qui sont contenues dans la zone de la mémoire de sortie locale dans l'intervalle de temps <zif, zi+1b> sont transférées dans les zones de la mémoire d'entrée locale des tâches nécessitant les données afin que, au début du cycle suivant, ces données de résultats soient disponibles dans les zones de la mémoire d'entrée locale des tâches qui nécessitent ces données de résultats.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: German (DE)
Filing Language: German (DE)