Muhammad al-xorazmiy nomidagi toshkent axborot texnogiyalari universiteti


Download 308.75 Kb.
bet10/12
Sana07.04.2023
Hajmi308.75 Kb.
#1336252
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Виртуализация.en.uz

Tajribalar
Xuddi shu tarmoqda biz tarmog'imizda parallel ravishda to'rtta tarmoq tajribasini o'tkazdik. Barcha to'rtta tajriba NOX ustiga qurilgan.
OpenPipes namoyish etadi qanday apparat dizaynlari jismoniy tarmoq orqali bo'limlar bo'lishi mumkin. Ushbu tajribada trafik xom chekilgan tarmoqqa o'ralgan video ramkalardan iborat bo'lib, tarmoq orqali tarqatilgan tugunlarda ishlaydigan turli xil video filtrlar orqali o'tkazildi. OpenPipe trafigi FlowVisor moslashuvchan FlowSpace tilini chekilgan turi bo'yicha kesish qobiliyatini ta'kidladi. OpenRoads tajribalari[27,26]WiMAX va Wi-Fi simsiz tugunlari o'rtasida yo'qotishsiz uzatish bilan. Tarmoq orqali trafik oqimini dinamik ravishda qayta yo'naltirish orqali OpenRoads mobillik siyosatini yanada nozik nazorat qilishni ta'minlay oladi, masalan, uzilishdan oldin yoki uzilishdan oldin ulanishlar. OpenRoads "faqat o'qish uchun" FlowSpace-dan ko'p foydalandi, FlowVisor-ning trafikni izolyatsiya qilish imkoniyatlarini sinab ko'rdi.
Birlashtirish
OpenFlowning oqimlarni TCP seanslari guruhlari sifatida belgilash qobiliyatini namoyish etadi. Tajribada yuzlab TCP oqimlari bitta oqim jadvali yozuviga "birlashtirilgan". Birlashtirish tajribasining tilim ta'rifi FlowVisorning qayta ishlash va qayta yozish imkoniyatlarini sinab ko'rgan 512 ta qoidaga ega edi.
Plug-N-Servesinovdan o'tgan[7]tizimlashtirilmagan tarmoqlarda veb-so'rovlarni yuklash uchun turli xil algoritmlar. Ushbu tajribada veb-so'rovlar sozlanishi mumkin bo'lgan tezlikda keladi va yo'l va server bo'yicha yuk balanslanadi. Plug-N-Serve tajribasining so'rovlar generatori FlowVisorning yangi oqim o'tkazgich protsessorini izolyatsiyalash xususiyatlarini sinab ko'rdi.
O'lchovni dastlabki baholash
FlowVisor arzimas tarzda bizning joriy joylashtirishimiz hajmiga o'zgaradi. Hisoblash nuqtai nazaridan, FlowVisor 3,0 gigagertsli Xeonda ko'pi bilan 5% protsessordan foydalanadi. O'tkazish qobiliyati nuqtai nazaridan, kunning o'rtalarida (ya'ni, eng gavjum vaqt) bizning eng band bo'lgan kalitimiz o'rtacha 8,6 KB/s nazorat trafigini, eng yuqori ko'rsatkichi 137 KB/s (1 Gbit/s havolaning 0,01%) bo'lgan. 3 soat davomida barcha bo'laklar bo'yicha nazorat trafik yig'indisi.
Bitta FlowVisor misolining miqyosi chegaralarini to'g'ri baholash uchun kattaroq joylashtirish talab qilinadi. Ya'ni, agar biz FlowVisor protsessorining protsessorlari va tarmoqli kengligi iste'moli kontrollerlar soniga qarab chiziqli ravishda o'lchanadi deb faraz qilsak va yuqorida ko'rsatilgan maksimal foydalanish ko'rsatkichlarini kiritsak, miqyoslash chegaralarini chiqarish mumkin. 5% yuqori protsessordan foydalanish o'lchovidan foydalangan holda, FlowVisor protsessor bilan bog'lanishidan oldin bo'laklar soni 20 marta o'sishi mumkin edi. FlowVisor-ning joriy versiyasi bitta ipda ishlaydi, shuning uchun ko'p tarmoqli FlowVisor yanada kengroq o'lchamlarga imkon beradi. 5 ta kontroller (to‘rtta eksperimental kontroller va bitta ishlab chiqarish kontrolleri) bo‘yicha har bir kalit uchun 137KB/s boshqaruv trafikini nazarda tutsak, FlowVisor nazariy jihatdan tarmoqli kengligi bo‘yinbog‘iga aylanmasdan oldin minglab kontrollerlar tartibini bir vaqtning o‘zida boshqarishi mumkin edi.

  1. BOG'LIK ISHLAB CHIQISH

VLANlar[2]Bugungi kunda tarmoqlarda segmentatsiya va izolyatsiyalash uchun keng qo'llaniladi. VLAN'lar jismoniy portlardan virtual havolalarni ajratish orqali standart Ethernet L2 eshittirish domenlarini virtualizatsiya qiladi. Bu bir nechta virtual havolalarni bitta virtual port {magistral rejim) orqali multiplekslash imkonini beradi va bitta kalitni bir nechta L2 eshittirish tarmoqlariga bo'lish imkonini beradi. Biroq, VLAN-lar FlowVisor-dan farq qiladi, chunki ular tarmoqni boshqarish qatlamini virtualizatsiya qilishdan ko'ra, ma'lum bir uzatish algoritmini (L2 o'rganish) virtualizatsiya qiladi. Boshqa tomondan, FlowVisor nafaqat oqim maydoni bo'ylab tarmoqlarni aniqlashning ancha moslashuvchan usulini qo'llab-quvvatlaydi, balki asosiy oqim modeliga mos keladigan har qanday yo'naltirish mantiqini virtualizatsiya qilish uchun modelni taqdim etadi.
Etim[14]ishlab chiqarish kalitida yo'naltirish va boshqarish mantiqini amalga oshirish uchun past darajadagi API. Shunisi e'tiborga loyiqki, Orphal bir xil kalit ichidagi turli yo'naltirish ilovalari (kommutatorlar) o'rtasida izolyatsiyani ta'minlaydi. Orphal bizning ishimizdan ikki jihatdan farq qiladi. Birinchidan, u kalitlar tarmog'ini emas, balki bitta kalitga interfeysni belgilaydi. Aslida, Orphal OpenFlowni amalga oshirish uchun ishlatilganligi sababli, u FlowVisor tomonidan boshqariladigan tarmoqda ishtirok etishi mumkin. Ikkinchidan, Orphal bortdagi ASIC kabi dasturlashtiriladigan qurilmalarga past darajadagi kirishni ta'minlash uchun yaratilgan. Bundan farqli o'laroq, FlowVisor boshqaruv dasturiga oqim darajasidagi interfeysni ta'minlash uchun OpenFlow interfeysini qo'llab-quvvatlaydi.
Boshqariladigan va operatsion muhitda tarmoq tajribalari bilan bog'liq keng ko'lamli ishlar mavjud. Bu erda biz faqat eng so'nggi voqealarni muhokama qilish orqali sirtni tirnaymiz.
Jamiyat keng ko'lamli tarmoq tajribalarini o'tkazish uchun bir qator sinov maydonlaridan foyda ko'rdi. Eng keng tarqalgan ikkitasi PlanetLab va EmuLab. PlanetLab-ning asosiy vazifasi butun dunyo bo'ylab joylashtirilgan tugunlarda dasturiy ta'minot xizmatlarini o'z ichiga olgan qatlamli sinov maydonchasi edi. EmuLab ko'proq shaxsiy kompyuterlar bilan bog'langan o'zboshimchalik darajasidagi topologiyalardan ishlaydigan mahalliylashtirilgan va boshqariladigan tajribalarga qaratilgan. VINI, PlanetLab bilan chambarchas bog'langan sinov maydoni, bundan tashqari, bir nechta tadqiqotchilarga bir xil jismoniy infratuzilmani ulashgan holda dasturiy ta'minot marshrutizatorlarining ixtiyoriy topologiyalarini yaratish imkoniyatini beradi. Xuddi shunday, dasturiy ta'minot virtual marshrutizatorlari ham dasturlash, ham qayta konfiguratsiyani taklif qiladi va tovar apparatida ta'sirchan o'tkazuvchanlikni boshqarishi ko'rsatilgan.
Ushbu va boshqa sinov texnologiyalari ruhida FlowVisor bir nechta loyihalarni bir vaqtning o'zida va yakka holda, real tarmoq muhitida ishlashiga imkon berish orqali tadqiqotga yordam berish uchun mo'ljallangan. Bizning yondashuvimizni ajratib turadigan narsa shundaki, bizning asosiy e'tiborimiz haqiqiy tijorat tarmog'ining apparat uzatish yo'llarining segmentatsiyasi va izolyatsiyasini ta'minlashga qaratilgan. Shuningdek, biz operatsion tarmoqlarning kommutatsiya darajasidagi infratuzilmasini almashish paytida tajribalarni qanday o'tkazishni o'rganamiz.
PlanetLabni super zaryadlash va GENI tarmoq protsessorlari atrofida yaratilgan tarmoq tajriba platformalarini taklif qilish. Ular juda yuqori ishlash va izolyatsiyani ta'minlab, har bir paketga murakkab ishlov berishga imkon berishning afzalliklariga ega. Bundan farqli o'laroq, bizning ishimiz keng ko'lamli sotuvchilarni qo'llab-quvvatlashga erishish uchun har bir paket uchun o'zboshimchalik bilan hisoblash qobiliyatini tan oladi. Bizning ishimiz bepul va tarmoq protsessoriga asoslangan platformalar bilan integratsiyalashuv uchun juda mos keladi deb hisoblaymiz.

  1. KELAJAK ISHLARI

FlowVisor-ni qo'llash bo'yicha tajribamiz ko'plab javobsiz savollarga duch keldi. Virtual tarmoq resurslarini taqsimlash, boshqarish va disk raskadrovka qilish bo'yicha optimal, umumiy yoki hatto amaliy yechimlar samarali tadqiqot yo'nalishlari bo'lishi mumkin. Aniqroq qilib aytadigan bo'lsak, joriy FlowVisor ilovasi faqat kommutatorni yo'naltirish mantiqini, trafik oqimining maydonini va tegishli apparat resurslarini (masalan, tarmoqli kengligi/navbatlar, topologiya/portlar) virtualizatsiya qiladi. Biroq, tarmoqda virtualizatsiya qilinishi mumkin bo'lgan boshqa manbalar ham mavjud. Bu erda biz uchta shunday manbani sanab o'tamiz va ularni qanday virtualizatsiya qilish mumkinligini tasvirlaymiz.

Download 308.75 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling