Dalam salah satu proyek yang saya kerjakan, mekanisme pertukaran data antara komponen jarak jauh dari sistem diimplementasikan, yang bekerja sesuai dengan skenario berikut: komponen sumber A, di sisinya, menyiapkan data yang dimaksudkan untuk transmisi; komponen-penerima B secara berkala membuka sesi komunikasi dan mengambil semua data yang A terakumulasi pada saat koneksi. Data yang sudah tiba selama sesi komunikasi tertunda hingga koneksi berikutnya.
Pada titik tertentu, saya menyadari bahwa transfer data dalam skema seperti itu dijelaskan menggunakan persamaan diferensial biasa. Deskripsi model dan kesimpulan yang diperoleh dengan bantuannya, di bawah potongan.
Kami menunjukkan
- jumlah data dalam beberapa unit acak yang diakumulasikan untuk ditukar di sisi komponen A pada saat itu
. Biarkan jeda antara akhir sesi pertukaran dan awal yang sama berikutnya
unit waktu, dan transfer satu unit data membutuhkan
satuan waktu. Kemudian di transfer
unit data yang dibutuhkan
satuan waktu. Kecepatan data adalah
Jika kecepatan penyimpanan data pada sisi A ditunjuk
lalu
adalah solusi untuk persamaan diferensial:
Karena pertumbuhan tak terbatas dalam volume data yang belum dikirim adalah situasi yang sangat tidak diinginkan, itu menjadi tugas penting untuk mendapatkan kondisi untuk keterbatasan solusi untuk persamaan ini.
Untuk kesederhanaan, kami mempertimbangkan fungsinya
terus menerus. Biarkan
dimana
untuk semua
, dan
- konstan, memainkan peran nilai rata-rata.
Mari kita lihat beberapa contoh. Biarkan
periodik dan jadwalnya berbentuk:
Dalam hal ini
,
.
Dengan mengintegrasikan persamaan numerik (1) untuk beberapa nilai parameter
dan nilai awal
, kami memperoleh grafik solusi berikut:
Contoh menunjukkan: kapan
, solusi juga terbatas untuk berbagai nilai
sistem cenderung stabil. Jeda yang lebih singkat di antara sesi
, semakin cepat konvergensi ini. Di
konvergensi seperti itu tidak diamati, dan solusi tumbuh seiring waktu. Mengurangi durasi jeda memperlambat laju pertumbuhan, tetapi kecenderungannya meningkat tak terbatas
masih tersimpan.
Dalam kasus umum, dapat ditunjukkan bahwa jika
, maka solusi persamaan (1) dibatasi, dan jika
- solusi tak terbatas akan diperoleh. Artinya, keterbatasan keputusan hanya ditentukan oleh rasio tingkat akumulasi dan ekstraksi data. Durasi jeda antara sesi pertukaran
, satu-satunya parameter yang dapat dengan mudah dikontrol tidak secara fundamental mempengaruhi perilaku sistem. Meskipun, seperti dapat dilihat dari hubungan (1) dan contoh-contoh, dengan kenaikannya, nilai tukar menurun.
Akibatnya, analisis model memungkinkan kita untuk menarik kesimpulan berikut. Jika nilai tukar tidak mencukupi, dan di sisi sumber jumlah data untuk pengiriman terus bertambah, maka tidak masuk akal untuk mencoba memperbaiki situasi dengan mengurangi jeda antar sesi. Hanya peningkatan kinerja sistem yang dapat membantu di sini.
Di sisi lain, dalam kasus ketika layanan pertukaran terus-menerus memuat komputer yang merugikan tugas-tugas lain, keputusan yang tepat adalah meningkatkan durasi jeda dalam batas yang masuk akal: ini hanya akan mempengaruhi relevansi data, tanpa risiko meluap sumber dengan data yang tidak terkirim.
Kalkulasi terperinci untuk kondisi keputusan terbatas dan beberapa masalah lain yang berkaitan dengan model yang dipertimbangkan diterbitkan dalam materi seminar-sekolah "Pemodelan Matematika, Metode Numerik dan Kompleks Program" dinamai berdasarkan E.V. Voskresensky. Anda dapat melihat dan mengunduh artikel di
sini .