データゼネラルAviion
Aviion (表現はAViiON) は、データゼネラル社のコンピュータシリーズで、1980年代後半から同社のサーバ製品が2001年に製造中止になるまで、同社の主力製品であった。初期のAviionモデルではMotorola 88000 CPUを使用していたが、1990年代初頭にMotorolaが88000の開発を中止したため、後のモデルではオールIntelのソリューションに移行した。これらの後期のインテルベースのマシンのいくつかのバージョンではWindows NTが動作し、高価格帯のマシンでは同社独特のUnixであるDG/UXが動作した。
データゼネラル(DG)社は、その大部分の歴史で、価格性能比が優れ競争力のある (しかし、当時の精神では、互換性のない) ミニコンピュータでDEC社の戦略を基本的に踏襲していた。しかし、1980年代になると、データゼネラル社は明らかにDEC社に比べて下向きのスパイラルに陥っていた。カスタム設計されたミニコンピュータCPUの性能が、コモディティ(一般的)なマイクロプロセッサと比べて低下しているため、カスタムソリューションを開発するためのコストはもはや割に合わなくなっていた。より良い解決策は、同じコモディティなプロセッサを使用しながら、コモディティなマシンよりも優れた性能を提供するように組み合わせることであった。
Aviionによって、DGは、純粋に独自仕様のミニコンピュータラインから、急成長しているUnixサーバ市場へと視野をシフトした。新しいラインはMotorola 88000をベースにしたもので、マルチプロセッシングをサポートし、特にクリーンなアーキテクチャを持つ高性能RISCプロセッサであった。これらのマシンは、DG/UXとして知られているSystem V Unixのバリアントを実行し、主に同社のリサーチ・トライアングル・パーク施設で開発された。DG/UXは、同社のEclipse MV 32ビットミニコンピュータ (Novaと16ビットEclipseミニの後継機) ファミリーで動作していたが、Eclipse MVの主力であるAOS/VSとAOS/VS IIオペレーティングシステムのごく二次的な役割しかなかった。また、この時代の一部のAviionサーバは、独自のMEDITECH MAGICオペレーティングシステムを実行していた。
1988年2月から1990年10月まで、Robert E. Cousinsはワークステーション開発部門のマネージャーを務めた。この間、彼らはMaverickプロジェクトと、300、310、400シリーズのワークステーションと4000シリーズのサーバを含むいくつかの後続製品を開発した。
Aviionは1989年の夏から様々なサイズで発売された。これらはピザボックス型ワークステーション (コードネーム「Maverick」)とローラーマウント型とラックマウント型のサーバ (「Topgun」) としてデビューした。その後、スピードアップやスケールアップが行われ、1995年には16 CPU AV/9500サーバ、32ウェイAV/10000サーバが発売され、DGは NUMA (Non-Uniform Memory Access) 設計を初めて採用した。ワークステーションはしばらくの間、ラインの一部として残ったが、重点はサーバに移った。
1992年、モトローラはAIMアライアンスに参加し、IBM POWER CPUのデザインをデスクトップマシン用のシングルチップCPUに「切り詰め」たバージョンを開発し、最終的に88000の開発は中止された。このため、DGはMotorolaとの協力関係を断念し、代わりにボリュームマイクロプロセッサの分野ですぐに勝者となるものに取り組み、Intel i386アーキテクチャのCPUを使用することにした。
この結果、最初はPentiumをベースにした第2シリーズのAviionマシンが誕生し、その後、より高速なPentium Pro、Pentium II、Pentium III Xeon CPUが採用された。このコモディティ化されたハードウェアのアプローチにより、DGはIntelから供給された「標準的な大量生産」x86マザーボードにメモリコヒーレント相互接続 (Scalable Coherent Interconnect; SCI)を追加したNUMAサーバを開発した。現在はIBMの一部となっているシークエント・コンピュータも、当時は同様の戦略をとっていた。「Manx」というコードネームのシステムは、オリジナルのPentiumとZenithハードウェアをベースにしたNUMAの初期の取り組みで、市場に出ることはなかった。AV 20000 (「Audubon」) は、32個の Pentium Pro プロセッサ (最大8個のクアッドプロセッサ ビルディングブロック) に接続されていた。後の AV 25000 (「Audubon 2」) のアップグレードでは、これを 64個の Pentium II (後のPentium III) Xeonに拡張した。
Windows NTの人気が急上昇したため、インテルベースのAviionサーバもAviion x86ラインのOSにWindowsを追加した。その結果、ローエンドでは、特に既存のDG顧客の中でNTへの切り替えを決断した顧客の間で、かなりの割合で収益に貢献した。しかし、ハイエンドでは、Windows NTはNUMAサーバのシングルブロック (つまりクアッドプロセッサ) ビルディングブロック上で効率的に実行できたものの、大規模なシステムで高性能を達成するために必要なプロセッサとメモリの親和性を最適化できなかった。その結果、DGのNUMAサーバ上のWindowsは、技術的な現実よりも、常にマーケティング・ストーリーになっていた。
同じ頃、DGは Santa Cruz Operations (SCO) などと「業界標準」のUnixオペレーティングシステムに向けて積極的に取り組んでいた。しかし、最初はSCOのデータセンター・アクセラレーション・プログラム(DCAP)を使用し、次にProject Montereyを使用したが、これは実現しなかった。最終的に、DGのNUMAサーバは、業界がCompaq (後にHPに買収)、HP、IBM、Sun Microsystemsといった数社の大手ベンダーのUnixプラットフォームを中心にまとまりつつあった時期に、別の大規模なプロプライエタリなUnixサーバとして終了を迎えた。
1999年にEMCは、主にディスクアレイストレージ製品の CLARiiONラインと関連ソフトウェアへのアクセスを得るために、データゼネラルを12億ドルで買収した。持分プーリング法の条件の下で、EMCは2年間サーバラインを維持したが、契約条件が許すとすぐに販売を中止し、その時点でAviionは姿を消した。
「AViiON」という名前は、しばしば「Nova II」のアナグラム(言葉遊び)であると主張されてきたが、Nova はDGの最も成功した製品の一つである。新製品の名前を決めるために従業員によるコンペが開催されたが、どの案も商標登録の目的では認められなかった。初期のEclipseシステムのコードネームには「バード(The Bird)」や「ビッグバード(The Big Bird)」などがあったが、飛行にちなんだ名称が適切と考えられた。「Avion」も提案されていたが、商標化できなかった。当時、ヨーロッパの2つの企業が、繰り返し母音を使用したネーミングのトレンドを生み出していた - BaanとBiiNである。Avionは「i」を繰り返し、残りの単語を大文字にしてAViiONとすることで変更された。「Avion (または avión) 」はフランス語とスペイン語で「航空機」を意味する言葉である。
この「ii」の使用は、CLARiiONとTHiiN Lineの製品ラインにも引き継がれている。