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 für 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. Außerdem 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 [], 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 große 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 hält.

''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.''