2019年12月19日木曜日
AIによるCSMA/CDの改良
CSMA/CDは、ネットでよく使われるプロトコルの一つで、TCP/IPの下、物理層で使われる。この基本的機能を向上することは、その上で動く全てのプログラムの向上に繋がる。これを考えてみる。
CSMA/CDの基本的な動作とは、多数のノードが繋がっているネットワーク、いわゆるバス接続において、PtoPでデータを送るためのネゴシエーションを行うことだ。つまり、バス接続においては誰が誰にデータを送りたいか分からないが、バスなので通信回線を一時的に占有する必要がある。つまり、「今からバスを占有しますよ」と宣言しておいて、それが通れば今度はデータを実際に送り、最後にバスを開放する。
このために、まず最初に通信回線が今空いている(静かである)ことを確認し、次にバス占有要求を出す。この時、ほぼ同時にバス占有要求を出す他のノードがいると、電気的に合成されてしまうので、まともなプロトコルとして認識されるような波形にならない。すると両者はバス占有要求が同時に出たということが分かる。これを双方とも認識することは可能なので、そうしたら両者はランダムな時間だけ待って、再度要求を出す。ランダムであることが肝心で、そうすると先に出した方が勝つので、後の方は回線が空くまで再度待つわけだ。
CSMA/CDの欠点は、回線が混んでくるに従ってこの再送が増え、再送が再送を呼んで輻輳してしまう可能性があることだ。このため、ハブやルーターで細かく切ってやる必要がある。
ここで提案するのは、ランダムに待つのではなく、その通信回線の混雑度に応じて最適な時間を選択することで、スムーズに通信が流れるようにする、というものだ。
その最適な時間の検索は、公平であり、且つ効率的であれば、AIでやっても良いし、何かしらのアルゴリズムがあっても良い。例えば混んでいる時は長めにするとかいう単純なモノでも良いし、高度に考慮したものであるかもしれない。何れにせよ、衝突による再送の可能性をできるだけ低くなるようにするものである。
アルゴリズムが裏目に出る可能性もあるから、必ずしもうまくいくとは限らない。しかしそれは改良すれば良い話だ。本質的には検討の価値がある施策だと考える。
登録:
コメントの投稿 (Atom)
注目の投稿:
アカウントベースDRM
今では誰も文句を言わなくなってしまったが、日本で地デジが導入されるに当たって、強力なコピーガードの機構(いわゆるダビ10)が導入され、物議があった。結局それは殆どそのままゴリ押しされた。 その不便さは、機器が故障した時に顕在化する。日本のDRMは、機器の故障に対して全く機能し...
人気の投稿:
-
屋根に超音波振動装置を取り付けておく。これによって屋根と雪の間の結合が破壊され、雪が滑り落ちやすくなる。これが題記装置の原理だ。角度によっては放っておいても落ちるだろうし、そうでなくても楽に雪下ろしができる。 まあ超音波でなくて低周波でも良いのだろうが、超音波の方が簡単...
-
中道改革連合が提案しているジャパンファンドについて調べてみた。 これを大雑把に言うと、政府が色々なところで細かく持っている資産を、一つの「バケツ」に集約し、それをGPIF(年金積立金管理運用独立行政法人)の運用ノウハウをもって運用しようというものだ。資産総額は500兆円、目標...
-
衆議院議員選挙に際しての各党の公約をAI分析してみる。消費税については https://spockshightech.blogspot.com/2026/01/blog-post_23.html で書いたが、チームみらいは消費税減税を公約としておらず、一覧としても総合的な視...
-
過去、 https://spockshightech.blogspot.com/2025/04/blog-post.html https://spockshightech.blogspot.com/2025/04/blog-post_26.html https://spock...
-
努力しても報われない場合はある、というのは一般論として正しいと思うが、成功者は「いや、それは努力が足りないだけだ」と反論する。この構図は昔から存在する。 有名なところでは王貞治の「努力は必ず報われる。もし報われない努力があるのならば、それはまだ努力と呼べない」というもので、同じよ...
-
ハクキンカイロの発熱原理を調べていて、これを防災用(キャンプ用でも良いのだが)の湯沸しに使えないかと考えた。 普通、キャンプではガスコンロを持っていく。だがあれは裸火を使うから、熱効率は悪い。これに対してハクキンカイロの仕掛けは、白金触媒を適切な場所に配することで、極...
-
意味不明と思われるかもしれないが、ちょっと我慢して聞いてほしい。 Youtubeの膨大な動画の中には、書籍を解説したコンテンツが多くある。15~30分程度の要約で、人にもよるが、わかりやすく解説してくれているものも多い。 また、教育コンテンツも多くある。とある男とかカーンア...
-
ディーン・ケーメン氏が発明した浄水器「 スリングショット 」の原理は、いわゆる蒸留である。つまり水を沸騰させて水蒸気にした後、冷やして水に戻す。汚水と蒸留水の間で熱交換を行うことで効率を上げている。 日本では、防災用の浄水器としては中空糸膜や逆浸透膜が殆どだ。これと蒸留式には...
-
以前も https://spockshightech.blogspot.com/2025/08/blog-post_05.html のようなことを考えてみたが、また別の視点から労働生産性について考えてみた。 日本の労働生産性はOECDの中でも低位にある。何が労働生産性向上の足を引...
-
よく高齢者優遇などと批判されるが、調べてみると実態は逆であった、という話。 高齢者が実際に優遇されているかどうかを冷静に評価するに当たって、相対的貧困率を調べてみた。すると、 18〜64歳:12.7% 65歳以上:20.0% [ecitizen.jp] という結果...

0 件のコメント:
コメントを投稿