|
2004年4月 電子設計のためのソリューションガイドマーケットや仕事量が急速に変化する環境にある企業や学術・研究機関では、グリッドコンピューティングの採用によって、コンピュータ能力を必要な場所ですぐに使用することが可能になります。 仕事量の変化にダイナミックに対応するための鍵は柔軟性です。マーケットが急速に変化する業界では、企業や研究機関はコンピュータ能力を必要な場所ですぐに使用できることが求められます。もし、必要な時にシステムをダイナミックに作ることができるなら、それらのリソースを上手く活用しイノベーションを進めることができ、よりよい成果をあげることができるでしょう。これを今すぐ可能にするものがグリッドコンピューティングなのです。 グリッドコンピューティングの概要 ネットワークの帯域が広がり、コンピュータ処理能力が高まり、分散コンピューティング方法論が採用されるようになったことで、新たなより良いコンピューティングを望む声が高まってきました。営利企業や学術・研究機関は一様に、こうした進歩を活用し事業を改革するための新たな技術や事例を模索しています。 しかし、多くの課題が残されています。研究開発費の増大、製品化までの時間の短縮、スループットの向上、品質改善とイノベーションの推進は、常に経営者の頭を占める重要事項です。コンピューティングの要求が組織の能力を上回り、増大する仕事量の要求を満たすだけの十分なリソースを確保できないでいるのです。
これらの課題の第一は、仕事量の変化にダイナミックに対応することです。これを解決する鍵は柔軟性です。マーケットが急速に変化する業界では、企業や研究機関はコンピュータ能力を必要な場所ですぐに使用できることが求められます。もし、必要な時にシステムをダイナミックに作ることができるなら、それらのリソースを生かしてイノベーションを進め、より良い成果をあげることができるでしょう。今すぐこれを実現できると想像してみて下さい。グリッドコンピューティングによって、実現できるのです。 電子設計におけるグリッドコンピューティング 本項では、電子設計という分野の特性について述べた上で、このダイナミックで変化の速いビジネス分野における種々の課題がグリッドコンピューティングによってどのように解決されるかを概説します。 ビジネスおよび技術上の問題 電子設計企業は、コンピュータチップや携帯電話、人工衛星から、ルーター、スイッチ、サーバーに至るまで、さまざまな製品を作っています。電子設計の生産サイクルは設計部門による設計様式のモデル化に基づいています。また、最終製品が完全かつ正確で製造可能なものとなるよう多数の構成部品の複雑な相互作用の解析が行われますが、これも生産サイクルに影響を与えます。設計が複雑になればなるほどコンピュータ能力への要求は増大します。市場の競争が激しく、納期が急速に短縮されているためです。 多くの電子設計企業では、さまざまな問題を抱えています。
これに加え、EDAアプリケーションには次のような特長がしばしばみられます。
ソリューションの提案 グリッドコンピューティングを導入すれば、電子設計企業ではあらゆるコンピューティングリソースを十分に活用できるようになります。それにはハードウェアやソフトウェア、エンジニアリング時間も含まれます。そしてこれが最も重要なことですが、グリッドコンピューティングによって製品の信頼性を高めたり多機能化することができるうえ、製品を予定どおりの時期に、あるいは早期に市場に投入できるのです。 グリッドコンピューティングの核となるのは、いつでも確実に、しかも安価に広範なコンピュータ能力を利用できるコンピューティング基盤であるという点です。仮想的なシステムに一連の資産を蓄えておくことで、分散された強力なリソースを単一のアクセスポイントから利用できるのです。 前述のように、多くのEDA企業は複数のグループや複数のプロジェクトを抱えています。多くの場合、各グループが個別にリソースを所有しています。リソースは共有される場合もありますが、それは人手による決定過程によるものです。つまり、各グループのリーダーが集まって、期間限定で他グループのリソースにアクセスすることに同意するというわけです。これは効率的とはいえません。 グリッドコンピューティングならば、異なるグループ間で自動的にリソースの共有を行えます。典型的な設定は、各グループが必要に応じて自分のリソースにアクセスできるようにしておき、そのグループが使用していないときに限ってほかのグループからの利用を認めるというものです。 複数のグループが一連の共有リソースを分かち合うグリッドコンピューティングによって、ピーク需要の問題も解決されます。あるグループがプロジェクトを終えリソースをほとんど必要としなくなっているとき、別のグループがピーク需要を迎えるテープアウト期間に入っているかもしれません。リソースを共有すれば、ハードウェア、アプリケーションライセンス、エンジニアの時間などのリソースを全面的に活用してプロジェクトを予定どおりに完了することができます。 地理的な位置を超えてグリッドコンピューティングを拡張し、グローバルグリッドを形成することもできます。そうすれば、離れた場所にあるオフィス毎にグリッドを形成する場合に比べて、リソースの活用の度合いはさらに増します。時間帯をまたがった本格的なグリッドコンピューティングを実現するには、他のベンダーの技術を用いてデータやセキュリティー面に対処することが必要です。Avaki、Globusプロジェクト、SRBなどがこれらの技術を提供しています。また、クライアント・ソリューションとサンのサービスパートナがこうしたソリューションの開発を支援します。 以下の節では、典型的なEDA環境にとって理想的なハードウェア、ソフトウェア、サービスコンポーネントについて述べます。企業の生産性を飛躍的に向上させる青写真を提供するのがねらいです。 ハードウェア 理想的なハードウェア環境は、主要なアプリケーションにとって最適なプラットフォームを形成することに重点を置いたものです。ベンチマークを見ると、サンのシステムは多くのアプリケーションにとって理想的なプラットフォームであることがわかります。ここでは、いくつかの指針について述べるにとどめます。企業の目標を達成するための最適なリソースの選定にあたっては、クライアント・ソリューションによる各企業のコンピュータ環境のアセスメントを実施することを強く推奨します。サンのアセスメント・サービスへの投資効果は、通常は容易に確認することができるでしょう。長い間待つ必要はありません。 デスクトップでは、ほとんどの環境でシンクライアントが最適です。デスクトップにコンピュータ能力があるなら、使わないときには仮想的なコンピュートファームに組み込んでおくとよいでしょう。マシンがいつ対話型作業に使われているか、あるいはいつバッチジョブに使えるかは、分散リソース管理(Distributed Resource Management、DRM)ソフトウェアであるSun ONE Grid Engineが判断します。 コンピュートファームを導入すると、リソースが集中的に管理され、すべてのグループがDRMを介してリソースにアクセスできるようになります。ただし、リモートログインは行えません。 コンピュートファームに組み込まれるマシンには、以下の種類があります。
ソフトウェア サンのグリッドソリューションを支えるソフトウェア製品には以下のものがあります。
この製品は、ジョブを最適かつ利用可能なコンピュータに分散させるリソース管理機能を提供します。 Sun ONE Grid Engine, Enterprise Editionは、エンタープライズグリッドの技術を実現するものです。エンタープライズグリッドとは通常、複数グループで共有する一連の大規模なコンピュータリソースを意味します。管理者が設定したポリシーに従ってリソースを複数のグループに割り当てることができます。 Sun ONE Grid Portalは、Sun ONE Grid EngineとSun ONE Enterprise EditionのWebベースのフロントエンドです。この製品を使用すると、利用可能なコンピュータリソースへのアクセスが容易になります。Sun ONE Grid Portalを用いてASP配信モデルを実装することも可能です。サンはこのソフトウェアをオープンソースで開発していますので、クライアント・ソリューションやパートナとの協調により異機種間のグリッドコンピューティングを実現できます。また、IT基盤に固有の要求に応じてこれらの製品をチューニングすることも可能です。 プロフェッショナル・サービス サン・クライアントソリューションのミッションは業界最高レベルのサービスを提供することです。これによってサンのユーザーは、世界一拡張性に富み可用性に優れたネットワーク型のコンピューティングプラットフォームを構築し、実装し、管理することができます。 グリッドコンピューティングに特化した標準的なサービスには、以下のものがあります。
サポート・サービス サン・サービスはサンの全製品に対して適用され、様々なサポートレベルがあります。異機種環境のサポートは、サンのパートナ企業またはクライアント・ソリューションが提供するサービスが対応しますが、詳細は弊社若しくはパート企業にお問い合わせ下さい。 ユーザー事例 グリッドケーススタディでは、さまざまなユーザー事例やユーザーのコメントを紹介しています。特にEDA関連のユーザー事例に興味をおもちの方は、Ericsson、Motorola、Sony Semiconductor、Synopsysの記事を参照してください。 Synopsysは、グリッドコンピューティングの利点について次のように強調しています。 「Sun ONE Grid Engineソフトウェアを導入したことで、ジョブを実行するために空いているリソースを探すという手間がいらなくなりました。おかげで、当社のソフトウェアエンジニアはソフトウェアの開発に注力できます。ワークグループの共同作業における従来のボトルネックはSun ONE Grid Engineソフトウェアによって解消され、生産性が向上しました。その結果、与えられた時間内により多くのジョブを実行できるようになったのです。」
| ||||||||||||||