Telekommunikatsiya texnologiyalari va kasbiy ta’lim” fakulteti 4 – bosqich tt 11 – 18 – guruh “iot” fanidan
Internet ashyolarida virtual tarmoq simulyatorlari
Download 70.06 Kb.
|
IOT mustaqil ishi 4
5.Internet ashyolarida virtual tarmoq simulyatorlari
Ushbu maqolaning asosiy maqsadi IoT simulyatsiyasining asosiy jihatlarini tanishtirish, masshtablilikni oshirish va ommaviy yashovchi IoT muhitlarini (masalan, yirik miqyosli aqlli shaharlar) real vaqt rejimida amalga oshirishga ruxsat berish uchun texnikalarning yangi kombinatsiyasini muhokama qilishdir. Masalan: parallel va taqsimlangan simulyatsiya, moslashtirilgan hisoblash va aloqa yukini muvozanatlash, o'z-o'zini klasterlash, ko'p darajali modellashtirish va simulyatsiya. Taklif etilayotgan yondashuvning to'g'riligini ko'rsatish uchun "aqlli shiralar" ni qo'llash stsenariysi tahlil qilinadi . Bu qimmat (aloqa) infratuzilmalariga ehtiyoj sezmasdan, markazlashmagan geografik makonlarda aqlli, arzon va barqaror xizmatlarni ishlab chiqishning yangi koʻrinishi. Bunday xizmatlar mobil qurilmalarning maxsus konfiguratsiyasi bilan bir qatorda, ushbu hududlarda arzon datchiklarni joylashtirishdan unumli foydalanishi mumkin. Biz ko'rsatamizki, (markazlashtirilmagan) hududlarda smart-servislarning dizayni va konfiguratsiyasi keng tarmoqli simulyatsiyani talab qiladi; ammo, ba'zi hollarda juda batafsil simulyatsiya talab qilinadi. Ushbu masshtablilik va yuqori darajadagi tafsilotlarga bo'lgan ehtiyojga faqat to'g'ri sozlangan ko'p darajali simulyatsiya usullari orqali erishish mumkin. Ushbu yondashuvning afzalligi shundaki, batafsil (va shuning uchun qimmatroq) simulyatsiya faqat kerak bo'lganda, cheklangan imitatsiya qilingan hududda, faqat simulyatsiyaning kerakli vaqt oralig'ida amalga oshirilishi mumkin. Xarajatlar bo'yicha sensorlar nisbatan arzon. Shunday qilib, ularni massiv joylashtirish aholi punktlarida ham, markazlashmagan hududlarda ham mumkin . Bunday sensorlar sensor tarmog'ini yaratish uchun bir-biriga ulanishi mumkin. O'z navbatida, ushbu tarmoq orqali to'plangan bunday ma'lumotlar bulutli (yoki tumanli) hisoblash arxitekturalari ichida joylashgan xizmatlarga o'tkazilishi mumkin. Ushbu aqlli xizmatlar bunday ma'lumotlarni mobil terminallardan keladigan olomon tomonidan qabul qilingan va olomon manbalaridan olingan ma'lumotlar bilan birlashtirishi mumkin. Hududdagi mavjud narsalar bulutidan keladigan har qanday ma'lumotdan foydalanish yondashuvi endi Sensing asa Service (SaaS) modeli deb nomlanadi. Ushbu rasmdan kelib chiqadigan mumkin bo'lgan stsenariylarning murakkabligi shuni ko'rsatadiki Samarali simulyatsiya vositalari kerak. Ushbu simulyatsiya vositalari murakkab tarmoqlar bilan bog'liq masalalarni, keng tarqalgan hisoblashlarga xos jihatlarni, simsiz aloqa bilan bog'liq past darajadagi tafsilotlarni hisobga olishi kerak. Keyingi bo'limlarda biz tafsilotlar darajasining yo'qligi sababli ortiqcha soddalashtirishlar va noaniqliklarni kiritmasdan, simulyatsiyaning miqyosliligini ta'minlash uchun mavjud usullar va hayotiy strategiyalarni muhokama qilamiz. Diskret hodisalar simulyatsiyasi Kompyuter simulyatsiyasida jarayon vaqt o'tishi bilan boshqa tizimning xatti-harakatlarini modellashtiradi. Ba'zi hollarda simulyatsiya tizimi haqiqiydir, lekin ko'pincha u hali ishlab chiqilmagan yoki amalga oshirilmagan. Amalda, simulyatsiya murakkab tizimlarning ishlashini baholash uchun zarur bo'lgan metodologiyalar va texnikalar bilan bog'liq. Simulyatsiyadan foydalanishning sabablari juda ko'p. Bir nechtasini nomlash uchun: xarajat sabablari, haqiqiy tizimda test o'tkazish juda xavfli, juda ko'p turli xil echimlar bo'lishi kerak. Tizim dizaynini qo'llab-quvvatlash uchun baholanadi (ya'ni o'lchov va sozlash). Qurilishi kerak bo'lgan tizimlarning murakkabligi ortib borayotganligi sababli, simulyatsiya ko'proq va tez-tez qo'llaniladi. Discrete Event Simulation (DES) ko'plab simulyatsiya paradigmalaridan biridir. taklif qilingan. Boshqa yondashuvlarga kelsak, u yaxshi ekspressivlikka ega va ulardan foydalanish juda oson. DES simulyatsiya qilingan model (holat o'zgaruvchilari to'plami yordamida amalga oshiriladi) va uning evolyutsiyasi (xronologik tartibda qayta ishlangan hodisalar ketma-ketligi bilan ifodalanadi) bilan ifodalanadi. Har bir hodisa ma'lum bir lahzada sodir bo'ladi va simulyatsiya qilingan model holatidagi o'zgarishlarni ifodalaydi. Bu shuni anglatadiki, simulyatsiya qilingan tizimning butun evolyutsiyasi hodisalarning tartiblangan ketma-ketligini bajarish orqali olinadi: yaratilgan, saqlanadi va qayta ishlanadi. Masalan, Vehicular Ad Hoc Network simulyatsiyasidagi voqealar avtomobillar pozitsiyalarini yangilash va ma'lumotlar paketlarini uzatishdir. Asosan, DES - bu holat o'zgaruvchilari to'plami (ya'ni modellashtirilgan tizimni tavsiflovchi), hodisalar ro'yxati (ya'ni simulyatsiya qilingan holatni rivojlantirish uchun qayta ishlanadigan kutilayotgan hodisalar) va global soat (ya'ni simulyatsiya vaqti). Har bir voqea qayta ishlanishi kerak bo'lgan simulyatsiya vaqtini ko'rsatadigan vaqt tamg'asi bilan belgilanadi. Ko'pgina IoT modellari juda ko'p sonli tugunlardan iborat bo'lib, nozik taneli simulyatsiya modellaridan foydalanish unumdorlikni baholashda miqyoslilik muammolariga olib keladi. Boshqacha qilib aytganda, IoT dagi barcha tugunlarni boshqaradigan va nozik darajadagi tafsilotlarni amalga oshiradigan monolit simulyator. simulyatsiya natijalarini maqbul vaqt ichida taqdim eta olmaydi. Hatto PADS yondashuvidan foydalangan holda ham, ko'p sonli sozlamalarni boshqarish qiyin. Buni quyidagi yo'llar bilan yengish mumkin: i) yuqori unumdorlikdagi hisoblash platformalaridan foydalanish yoki ii) simulyatsiya modelidagi detallar darajasini pasaytirish. Bu ikkala yechim ham amalga oshirilmaydi, chunki birinchisi juda qimmatga tushadi, ikkinchisi esa simulyatsiya qilingan modeldan juda koʻp tafsilotlar olib tashlanganligi sababli koʻpincha chalgʻituvchi (yoki notoʻgʻri) simulyatsiya natijalariga olib keladi. Shu sabablarga koʻra biz koʻp darajali modellashtirish va simulyatsiyani taklif qilamiz keng miqyosli IoT sozlamalari uchun yondashuv. Ya'ni, bir nechta simulyatsiya modellari bir-biriga yopishtirilgan simulyatsiya. Ularning har biri o'ziga xos vazifaga ega va har xil darajadagi tafsilotlar bilan ishlaydi Simulyatsiya turli xil vositalarni tahlil qilish va o'rganishni anglatadi texnikalar. Simulyator bu ma'lum bir maxsus tizim yoki real vaqtda hodisalarni simulyatsiya qiluvchi kompyuter dasturlash modeli va natijalarini yoki oqibatlarini tan olishga muvaffaq bo'ladi eksperimentatorga hech qanday noaniqlik xavfi yoki xavfini ko'rsatmasdan turli xil farazlar yoki taxminlar. Kembrij lug'ati simulyatorni quyidagicha ta'riflaydi: "bir oz jihoz real sharoitlarni ifodalash uchun yaratilgan". Ko'pgina simulyatorlar Grafik foydalanuvchi interfeysi (GUI) bilan yaratilgan va birinchi navbatda asoslangan vosita, shuning uchun ular tadqiqotchilar olish imkonini beradi. Simulyatsiya turli xil vositalarni tahlil qilish va o'rganishni anglatadi texnikalar. Simulyator - bu ma'lum bir maxsus tizim yoki real vaqtda hodisalarni simulyatsiya qiluvchi kompyuter dasturlash modeli va natijalarini yoki oqibatlarini tan olishga muvaffaq bo'ladi eksperimentatorga hech qanday noaniqlik xavfi yoki xavfini ko'rsatmasdan turli xil farazlar yoki taxminlar. Kembrij lug'ati simulyatorni quyidagicha ta'riflaydi: "bir oz jihoz real sharoitlarni ifodalash uchun yaratilgan". Ko'pgina simulyatorlar Grafik foydalanuvchi interfeysi (GUI) bilan yaratilgan va birinchi navbatda asoslangan vosita, shuning uchun ular tadqiqotchilar olish imkonini beradi Download 70.06 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling