Cold_start_(computing)
コンピューティングにおけるコールド スタートとは、システムまたはその一部が作成または再起動され、通常の操作で動作しない問題を指します。この問題は、内部オブジェクトの初期化、キャッシュの作成、またはサブシステムの起動に関連している可能性が
典型的なWeb サービスシステムでは、問題はサーバーの再起動後、およびキャッシュのクリア時 (たとえば、新しいバージョンのリリース後) に発生します。Web サービスへの最初のリクエストでは、サーバー キャッシュが読み込まれ、ブラウザ キャッシュがクリアされ、新しいリソースがリクエストされるため、負荷が大幅に増加します。キャッシング プロキシやWeb アクセラレータなどの他のサービスも、新しいリソースを収集して正常に動作するまでに時間がかかります。
ホスト環境でインスタンスを作成する場合と、クラウド コンピューティングサービスでインスタンスを作成する場合に、同様の問題が発生します。
コールド スタート (またはコールド ブート) は、単一のコンピューター(または仮想マシン)の起動プロセスを指すこともこの場合、サービスおよびその他の起動アプリケーションは再起動後に実行されます。システムは通常、起動操作がまだ実行されていて、他の操作が遅くなっても、ユーザーが利用できるようになっています。
もう 1 つのタイプの問題は、特定のシステムのデータ モデルがオブジェクト間の接続を必要とする場合です。その場合、それらの接続が確立されるまで、新しいオブジェクトは正常に動作しません。これはレコメンダー システムでよく知られている問題です。
こちらもご覧ください
コールド スタート (推奨システム)。
再起動#コールド.
参考文献
^ 「AWS Lambda でのコールド スタート」 . mikhail.io . 2020-01-31取得。
^ 「コールド ブートとは – Techopedia による定義」 . Techopedia.com 。2020-01-31取得。
^ ボバディラ、イエス。オルテガ、フェルナンド。ヘルナンド、アントニオ。ベルナル、イエス (2012 年 2月)。「新しいユーザーのコールド スタートの問題を軽減するための協調フィルタリング アプローチ」 . 知識ベースのシステム。26 : 225–238. ドイ: 10.1016/j.knosys.2011.07.021 .
^ リカ、ブレリーナ。Kolomvatsos、Kostas; Hadjiefthymiades、ステイセス (2014 年 3月)。「レコメンダーシステムでコールドスタートの問題に直面する」. アプリケーションを備えたエキスパート システム。41 (4): 2065–2073。ドイ: 10.1016/j.eswa.2013.09.005 .