問題タブ [traffic-simulation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - トポロジーにおける理論上のネットワーク帯域幅の計算
私は離散イベント シミュレータを構築中ですが、特定のネットワーク トポロジ内の 2 つのシステム間で利用可能な理論上の帯域幅を計算できるようにする必要があります。予想される完了時間にイベントを作成します。
現時点では、簡単にするために、スイッチのバックプレーンや、ネットワーク内で衝突や輻輳が発生する可能性については考慮していません。通信しているすべてのシステム間の最大転送速度に関心があります。
たとえば、次のサンプル ネットワーク トポロジを考えてみましょう。
以下の接続を想定しています。
これらの接続が与えられた場合、すべてのソースの最大実効転送速度は?
これをグラフとして視覚化すると、ソースから開始し、スイッチのアップリンクに対する着信ネットワーク トラフィックの最大量を各スイッチ レベルで評価することで、これを手動で計算できます。
たとえば、このシナリオのソース #1 には、宛先 1 への有効な帯域幅が 50 Mbps あります。
ただし、これを計算するために他にどのような方法を利用できるか、またはネットワーク トラフィックを「予測」するために利用できるより効果的なアプローチがあるかどうかに興味があります。
フィードバックをお待ちしております -- ありがとうございます。
stress-testing - Wireshark パケット キャプチャ (HTTP ではない) を使用した負荷のシミュレート
一部の接続要求がドロップされるまで、かなりの負荷がかかる実稼働環境があります。接続のバックログを 100 まで増やしましたが、まだ接続の切断に関する問題がいくつか見られます (100 は、構成が原因で発生する可能性があると思われるものをはるかに超えています)。
私がやりたいことは、大規模な Wireshark キャプチャを取得し、そのキャプチャを再生できる 1 つまたは複数のマシンをセットアップして、非運用環境で状況を再現できるようにすることです。現時点では、この問題をまったく再現できないようです。研究室で複数のマシンを使用して実際の本番データでテストできれば、パケット キャプチャを「再生」できるかもしれないと考えていました。
問題は、現時点では再生ツールを作成する時間がないことです。そのため、再生と、必要なパケットの断片を処理するツールが既に存在することを誰かが知っていることを願っています。それに対処するために変更されました(ポート番号など....)
Wireshark は必須ではありません。マシンが接続されているスイッチにあるため、頭に浮かぶ最初のツールに過ぎません。
パケット キャプチャからネットワーク トラフィックのシミュレーションを可能にするものを知っている人はいますか?
java - 1 台のコンピューターで p2p ネットワーク トラフィックをシミュレートする
Javaでネットワークをシミュレートする最良の方法は何ですか?
私はネットワーク化されたピア ツー ピア プロジェクトの初期段階にあり、クライアントの必要な特性のいくつかを決定するために、PC で 100 以上のインスタンスを同時にシミュレートできるようにしたいと考えています。
理想的には、独自の入力ストリームと出力ストリームを備えたソケットの「シミュレーション」バージョンを作成したいと考えています。最終的には、Java オブジェクト間でデータを移動するだけでなく、これらのストリームをデータ転送に使用する予定です。そのため、シミュレートしたいのは、実際のネットワークで発生する可能性のある遅延、データ損失、およびその他のエラーの種類です。
理想的には、これらのシミュレーション メソッドは の実際のストリーム標準に非常に近いためjava.net.*
、シミュレーションから実際のクライアントに移行するために多くの書き直しを行う必要はありません。
誰かが私を正しい方向に向けることができますか?
python - ファイル書き込みエラー
with open の (w) で予期しないインデントのエラーが発生します
微視的な交通シミュレーションに相撲シミュレーターを使用しています
java - 交通シミュレーションで曲線半径を取得するには?
交通シミュレーションを実装しようとしています。道路モデルには、OpenStreetMap のデータを使用します。これは、道路がいくつかのセクションで構成されており、それらがつながっていることを意味します。これらのセクションの開始点と終了点は既知です。車両は始点から終点を指すベクトル上を移動します。曲線は、複数のベクトルをつなぎ合わせることでモデル化されます。
シミュレーションを可能な限り現実的なものにするために、車両がこれに応答できるように (加速/減速)、カーブを検出するためのコンセプトが必要です。また、曲線が開始するポイント、曲げに属するカット/ポイント、および曲線が終了するポイントも決定する必要があります。
任意の数の小さな個々のピースが含まれている場合でも、カーブを特定するにはどうすればよいですか?
いつもヒントをありがとう!
python-2.7 - 相互に関連するリソース
私は、いくつかの着信ルート、いくつかの発信ルート、およびいくつかのプラットフォームがある鉄道駅をモデリングしています(python 2.7でsimpyを使用)。現在、これらのリソースの 1 つが占有されている場合、他の特定のリソースに列車を割り当てることができません。
列車がルートを通過すると、駅エリアの他のルートがしばらくの間使用できなくなります。ルートをリソースとしてモデル化する場合、そのリソースで生成されたリクエストは他のリソースにも影響を与えます。
1 つの resource_A を使用すると、resource_B、resource_C が所定の時間使用できなくなるような、リソースをモデル化する方法はありますか?
アシーム・アワド
ns2 - 固定ノードの送信範囲内にある他のモバイル ノードを見つける方法は?
私のプログラムには、4 つの固定ノードと 12 のモバイル ノードがあります。多くのワイヤレス セルをコーディングしようとしています。モバイルノードの最も近い固定ノードを見つけたいです。これどうやってするの?
routing - 車の交通シナリオをシミュレートする方法
都市を通る車のルーティングに関するプロジェクトを実行しようとしていますが、そのアイデアは、路上にある車の量を把握して、混雑の少ないルートを介して車両をルーティングできるようにすることです。そのためには、市内のすべての車に GPS をインストールして、車の位置を把握し、どの通りが混雑していないかを知る必要があります。街に一定量の車がある交通状況をシミュレートし、街中を移動させて、各通りの車の数が(実際の状況のように)継続的に変化するようにして、アプリケーションがその情報を取得できるようにしたいだけです実車から取得する代わりに。IBM Connected Car Simulator を見つけましたが、そこから車の位置を取得する方法が見つかりませんでした。どうもありがとうございました!