AIによるLinuxカーネルのチューニング–バイトダンスの新たな試み

今回は「AIによるLinuxカーネルのチューニング–バイトダンスの新たな試み」についてご紹介します。

関連ワード (ソフトウェア等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 「TikTok」などを運営する字節跳動(バイトダンス)のLinuxカーネルエンジニアであるCong Wang氏は、Linuxカーネルのトップ開発者が集まる招待制のカンファレンスであるLinux Plumbers Conferenceで、ワークロードに合わせて最善の結果が得られるように、人工知能(AI)と機械学習を使ってLinuxカーネルをチューニングすることを提案した。

 一般的な話で言えば、Linuxカーネルはほぼどのようなタスクにも問題なく使えるが、特定の作業で最大の効果を上げるには、微調整して最善の結果が得られるようなパラメーターを設定する必要がある。ただし、このアプローチには1つだけ小さな問題がある。それは、パラメーターの数が何千にも及ぶことだ。Linuxの専門家であっても、最適なパフォーマンスを得るためのチューニング作業には時間と手間がかかる。しかも、ワークロードが変われば、また別のパラメータ群に別のチューニングを施さなければならない。Wang氏は、「バイトダンスが持っているような大規模なデータセンターには何百もの異なるワークロードがあり、それらのLinuxカーネルのパラメーターを手動で調整することは、今やほとんど不可能になっている」と述べた。

 「System Management Interface Tool」(SMIT)や「Sysctl」、「TuneD」などのツールはそうした作業の役に立つが、手動で行うカーネルチューニングの変更作業が簡単になるにすぎない。Red Hatの「BayOp」のように、機械学習を使ってネットワークアプリケーションの効率を最適化することに特化した「賢い」プログラムもあるが、これは汎用のAI/機械学習ツールではなく、特定の種類のチューニングにしか使えない。

 バイトダンスは、最小限のエンジニアリングで、Linuxカーネルのパラメーターをチューニングするプロセス全体を自動化する初めての試みに取り組んでいる。具体的に言えば、バイトダンスがやろうとしているのは、Linuxのメモリー管理のチューニングだ。しかも同社によれば、ベイズ最適化などの機械学習アルゴリズムを使用した自動チューニングは、ほとんどの場合、Linuxカーネルエンジニアによる手動のチューニングに優るという。

 同社はなぜこのような取り組みを行っているのだろうか。Wang氏が皮肉を込めて言ったように、このアイデアは 「Linuxカーネルエンジニアを廃業に追い込む」ためのものではない。その目的は、より良い意思決定のために過去のデータを生かしつつ(人間はこれを苦手としている)、「人間のエンジニアを、個々のワークロードごとにパフォーマンスをチューニングする作業から解放する」ことだという。そしてもう1つ重要なのが、現在の試行錯誤による方法よりも優れた解決策を見つけることだ。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ITエンジニア本大賞2023/IDEにChatGPTを統合してコードと対話/PublickeyのIT業界予想2023、ほか。2023年1月の人気記事
編集後記
2023-02-03 01:08
オートバックス、人型AIアシスタント「レイチェル」で接客実験を開始
IT関連
2024-08-07 22:32
Kubernetes環境をWindows 10/macOSへ簡単にインストール。「Rancher Desktop」がオープンソースで公開
Docker
2021-06-04 23:36
BlackBerry、ZTNAソリューションの最新版「CylanceGATEWAY v2.5」を発表
IT関連
2022-10-29 02:25
NEC、行政向けクラウド統制サービスを発表–ベースはAWS標準
IT関連
2022-07-29 21:27
サイバーエージェントやアサヒ飲料ら、AIと経済学活用の価格決定実証
IT関連
2024-06-23 16:17
【3月4日】掲載記事アクセスランキング・トップ5―1位はContiの内部チャットログ流出、2位はNVIDIA機密データ流出
IT関連
2022-03-05 15:48
JPX総研、日立と共同で「カーボン・クレジット市場システム」を開発
IT関連
2022-10-06 23:45
「Slack AI」、日本語を含む多言語に対応–「Slack」全有料プランで提供
IT関連
2024-04-20 14:05
「日本のビジネス規模を10億ドルに」–ServiceNow Japan新社長に決意を聞く
IT関連
2023-04-18 06:30
「攻めのDX」の実現で注目される「Platform Engineering」とは
IT関連
2023-09-16 16:40
会社に届くすべての郵便物を電子化し自宅から一元管理、クラウド郵便サービスのatenaが1.25億円のシリーズA調達
IT関連
2022-03-26 14:58
Linuxへの入門に最適な「Ubuntu Budgie」–シンプルで使いやすいUI
IT関連
2023-05-26 08:00
シスコ、日本のデジタル化施策を「CDAで推進」と表明
IT関連
2021-02-12 08:54