Warp unterstützt Indy
Im "größten Spektakel der Renngeschichte" wird mit OS/2 Zeit gemessen und Punkte bestimmt
von Bill Stevens
237.555mph! Scott Brayton, ein gestandener Fahrer auf der Indianapolis Motorrennbahn, nahm kürzlich diese Rundengeschwindigkeit während einem privaten Testlauf auf der Rennstrecke ab. Weit entfernt von den 80mph Rundenzeiten während der ersten Indianapolis 500 in 1911. Die Indianapolis Motorrennstrecke wurde 1909 als Testeinrichtung fuer die amerikanischen Automobilindustrie konstruiert, die sich zu dieser Zeit in Indiana konzentrierte. Die Hersteller und Teams brachten in den nächsten achtzig Jahren so manche technologische Innovation und eine Hingabe zur Qualität der Rennstrecke mit.
Diese Hingabe zur Qualität wurde auf alle Aspekte im Ablauf der 500 übertragen,
darunter auch Timing und Scoring (T+S : in etwa Zeitmessung und Bepunktung). "Unser Ziel",
sagte Art Graham, der Direktor von Zeitmessung und Punktvergabe des United States Automobil Clubs (USAC),
"ist es, die Informationen gleich beim ersten Mal richtig
aufzunehmen und das so schnell wie möglich. Um das zu schaffen, benutzt USAC
IBMs OS/2 Warp, IBM DB2 für OS/2 und andere OS/2 Anwendungen, um die Informationen
für die Administration der Indy 500 mit der gleichen blitzschnellen Geschwindigkeit
zur Verfügung stellen zu können, die auch den Fahrzeugen der Indy 500 zu eigen ist.
Das ursprüngliche Zeitmessgerät wurde um einen Schiffschronometer aus dem Jahre
1875 herumgebaut (dem präzisesten Zeitanzeigegerät der Jahrhundertwende) und
diente als Hauptzeitanzeiger in den 80ern. Heute wird die Aufnahme von Ereignissen
auf der Rennstrecke mit Hilfe eines ausgeklügelten Computersystems bewerkstelligt.
Das Integrierte Rennstrecken Informations
System (IRIS) ist ein PC-basiertes
System mit IBMs OS/2 Warp als Basis. 1989 installierte man versuchsweise ein
neues System zur Ereignissaufnahme auf der Rennstrecke. Das System, das in
Australien von Dorian Industries entwickelt und gebaut wurde, besteht aus
drei Hauptkomponenten: Radiosender, die in jedem Fahrzeug installiert werden,
Antennen in der Rennstrecke, die diese Signale auffangen sollen und Computer,
die die empfangenen Daten aufnehmen und analysieren. Die Sender strahlen
ein sehr schwaches Signal aus, das unter anderem eine einzigartige
Seriennummer enthält. Antennenkabel, die sich in der Oberfläche der Rennstrecke
befinden, sind so eingestellt, daß nur ein Fahrzeug zur selben Zeit über eine
Antennenschleife fährt. Die Reihen der Antennenschleifen sind eine nach der
anderen über die gesamte Rennstrecke plaziert und bilden so eine Zeitfolge.
Sobald ein Sender über eine Antennenschleife fährt, nimmt ein spezieller
Computer die Seriennummer, die Schleifennummer, die Zeitfolgennummer, die
Signalstärke und die Zeit (auf 1/10.000 einer Sekunde!) auf. Es gibt 22
verschiedene Zeitfolgen im System, in denen Ereignisse aufgezeichnet werden.
Die Antennen sind an Trackside Recording Computers (TRCs : Rennstrecken
Aufzeichnungs Computer) angeschlossen, die Ereignisse aufnehmen und speichern
(Fahrzeuge, die eine Zeitfolge überqueren). Die TRCs empfangen ein Strom und Uhrzeit
synchonisierendes Signal vom Sammelcomputer im Zeitmessungsturm und
übertragen die Daten, die im Turm gespeichert wurden, über ein Netzwerk.
Der Sammelcomputer sendet alle Daten zu einem PC der die Daten einordnet und
sortiert und sie anschliessend an den IRIS Rundenmanager Computer weitergibt.
Die Hardware erwies sich als so genau und stabil, daß sie zum Haupt-Meß-und-Bewertungsgerät
des Jahres 1990 wurde.
Das Rundenmanager Programm ist eine OS/2 Anwendung, die auch DB2 für
OS/2 nutzt. Die Aufgabe dieses Programms ist es, die rohen Daten von den
sendenden Systemen aufzunehmen und sie in Informationen umzuwandeln, die von
menschlichen Wesen verstanden und genutzt werden können. Ausserdem bietet es
ein Benutzerinterface, mit dem das System kontrolliert werden kann. Der
Rundenmanager erstellt eine Aufnahme für jede Runde die von jeder Fahrzeug/Fahrer
Kombination beendet wird. Mit 22 Zeitfolgen werden Daten für 8 verschiedene
Rundensegmente aufgezeichnet: Rundenzeit, Start/End Fang-Geschwindigkeit (start/finish trap speed),
Geschwindigkeit 1. Hälfte (front straight trap speed), Geschwindigkeit 2. Hälfte (back straight trap speed),
Geschwindigkeit 1. Kurve, Geschwindigkeit 2. Kurve, Geschwindigkeit 3. Kurve und
Geschwindigkeit 4. Kurve. Diese Informationen werden aufgezeichnet und an die
Teams weitergegeben. Im Übungsmodus zeigt der Rundenmanager die zehn besten
Runden des aktuellen Tages, eine Leistungstabelle mit der schnellsten Rundenzeit
für jede Fahrzeug/Fahrer Kombination, die schnellste Rundenzeit des Monats und
die Zahl der in den Übungen komplettierten Runden an. Andere Sektionen zeigen
alle Fahrzeuge auf der Rennstrecke und jede Rundenzeit.
Die Timing + Scoring Abteilung führt im Monat Mai zu verschiedenen Zeiten verschiedene Aufgaben aus. An Übungstagen werden Rundenzeiten für jede komplettierte Runde gesammelt, während sich viele Fahrzeuge zur selben Zeit auf der Strecke befinden. Qualifikationstage bringen eine zusätzliche Herausforderung, da nicht nur die Übungsprogramme genutzt werden, sondern auch spezielle Qualifikationsprogramme hinein- und herausgeschaltet werden müssen. Qualifikationsprogramme zeigen die Rundenzeiten der qualifizierbaren Fahrzeuge und deren Position auf der Strecke, wenn sie sich qualifizieren. Die Renntagsprogramme analysieren die Ereignisse auf der Rennstrecke und zeigen die Position jedes Autos relativ zum Anführer an.
Zusätzlich zu der Notwendigkeit, ihre Daten schnell und zuverlässig sammeln
zu können, muß die Timing + Scoring Abteilung die Informationen anderen
interessierten Parteien, wie zum Beispiel Beamten, Teams, den Nachrichten oder
der Rennstreckenleitung mitteilen. Der Rennstreckenmanager sorgt dafür, indem
er mehrere Datenzuführungen zur Rennstrecke schafft. Eine Datenzuführung geht
zum Fernsehnetzwerk, das das Ereignis überträgt. Wenn sie Qualifikationsversuche
betrachten und die Rundenzeiten im Fenster auftauchen, kommen diese Informationen
direkt von IRIS! Eine weitere Datenzuführung wurde von einer Firma genutzt, die
Daten über einen Satellit zu Zeitungsherstellern in der ganzen Welt übertrug.
Die Rennleitung speist jetzt Renninformationen in das Internet ein (schauen sie es sich an bei [[1]],
damit die Fans die Entwicklung des Rennens Runde für Runde mitbekommen können.
Das schlägt sicher das erste Informationssystem für Radioübertragungen, das früher
eingesetzt wurde. Für jedes Fahrzeug wurde eine Person mit der entsprechenden
Fahrzeugnummer auf dem Rücken auf eine Bank gesetzt. Als das Rennen fortschritt
und ein Auto das andere überholte, wechselten die Personen jedesmal die Plätze
auf der Bank, damit die Leute vom Radio hinter ihnen die Positionen jedes
Autos sehen konnten!
Die Timing + Scoring Funktionen von IRIS enthalten auch Tools, mit denen Beamte
das Rennen analysieren und beaufsichtigen können. Der Rundenmanager sendet
eine Datenzuführung zu einem Computer namens Importeur, der SQL-Angaben
erstellt, die Daten in die geteilte IRIS DB2 für OS/2 Datenbank laedt.
Diese Datenbank, die sich auf einem Datenbankserver im Garagenbereich befindet,
erlaubt Beamten, ihre Abfragen in Echtzeit laufen zu lassen, während
Verletzungen der Geschwindigkeitsbestimmungen im Pit-Bereich bestimmt,
Überholmanöver während einer gelben Flagge gemeldet und die Punktekarten für
die jeweiligen Fahrzeugführer geprüft werden. Dadurch wird es den Beamten ermöglicht,
ihre offiziellen Stellungnahmen 12 Stunden früher abzugeben, als in der Vergangenheit.
Das graphische User Interface von OS/2 und den zugehörigen Produkten spielt eine
grosse Rolle darin, dies alles möglich zu machen. Direktor Graham stellte fest,
daß ein leicht zu benutzendes Interface wichtig ist, weil die meisten der
Beamten ihre Pflichten nur einmal im Jahr ausüben und diese nicht die Zeit haben,
ein kompliziertes System jedesmal neu zu lernen.
Eine andere Seite von IRIS, neben den Timing + Scoring Funktionen, beinhaltet die Administration der Indy 500. Vorher wurden Informationen ueber Registrierungen (Eintragungen, Teamnamen, erhaltene Beiträge, etc.) und Technik (Chassis, Motor, Inspektionen, etc.) von verschiedenen Teilen USACs separat aufbewahrt. Diese Informationen können kritisch sein, wenn bestimmt werden soll, ob ein Fahrzeug/Fahrer geeignet ist, um sich zu qualifizieren oder teilzunehmen. Wegen IRIS sind Daten auf jeder Workstation verfügbar, sobald man danach fragt. Dadurch ist gesichert, daß alle Beamten die selben Informationen besitzen. IndyScope ist eine weitere OS/2 Anwendung, die die relative Position der Top Ten Fahrzeuge auf einer Karte der Rennstrecke anzeigt. Das kann von der Rennkontrolle genutzt werden, um herauszufinden, wann man ein pace Fahrzeug aussenden soll, wenn es benötigt wird.
Ein weiteres Feature von OS/2 Warp, das USAC angezogen hatte, ist die Fähigkeit,
DOS, Windows oder OS/2 Programme auszuführen. Direktor Art Graham sagte: "Die
Fähigkeit, die richtige Umgebung auszuwählen, erlaubt es uns, die Anwendungen
zu benutzen, die am jeweiligen Platz die Aufgabe am besten erledigen. Und es ist
eine grosse Verbesserung zu Windows." Zusätzlich ist OS/2 in seiner Fähigkeit
ungeschlagen, sich an schnell ändernde Bedürfnisse anzupassen, so daß man eine
abgespeckte Version des Systems zu anderen Veranstaltungen der Indy Rennliga auf
der ganzen Welt mit auf die Reise nehmen konnte.
Während die Indy 500 auch ohne all die Computer und Systeme stattfinden könnte,
würden die Teams, die Beamten und die Fans nicht die Menge an Informationen haben,
die durch sie verfügbar wurden. Die Sammlung, Bearbeitung und Verteilung dieser
Information wurde durch OS/2 ermöglicht. Die Fähigkeit der Anwendungen, mehrere
Threads zu benutzen und die Prioritäts-Multitasking Features von OS/2 erlauben
den Systemen, die Daten rechtzeitig zu verarbeiten. "Die Stabilität von OS/2 ist
auch ein kritischer Faktor in unserer Entscheidung, dieses Betriebssystem zu
benutzen.", sagt Direktor Graham. In den fünf Jahren, in denen OS/2 und OS/2
Anwendungen auf der Rennstrecke eingesetzt wurden, haben sie nicht einen
Ausfall des Betriebssystems erlebt. Die Wichtigkeit von Stabilität wird sehr
deutlich, wenn sie in Betracht ziehen, daß nach nur zweieinhalb Stunden
Datenverarbeitung von USAC über 8 Millionen Dollar Preisgeld verteilt werden und
es gibt nur eine Chance, die richtigen Ergebnisse zu ermitteln. Zusätzlich
würden im Fehlerfall über 20 Millionen Fans davon wissen, da die Daten live zu den Medien
gehen. Grund genug, bei einem Produkt zu bleiben, das so einen fantastischen
Rundenrekord haelt.
Der Autor, Bill Stevens ist der Gründer und Präsident der Stevens Consulting Services, einer Firma, die sich auf OS/2 Warp, OS/2 Warp Connect, OS/2 Warp Server und DB2 für OS/2 spezialisiert hat. Er ist ein IBM zertifizierter OS/2 Instructor, IBM zertifizierter LAN Server Instructor und co-Autor von Inside OS/2 Warp, einer neuen New Riders Publikation. -ed.