CloudSim - CloudSim

CloudSim[1] ni modellashtirish va simulyatsiya qilish uchun asosdir bulutli hisoblash infratuzilma va xizmatlar. Dastlab asosan Cloud Computing and Distributed Systems (CLOUDS) laboratoriyasida qurilgan,[2] Melburn universiteti (Avstraliya), CloudSim tadqiqot va akademiyada eng mashhur ochiq manbali bulutli simulyatorlardan biriga aylandi. CloudSim to'liq Java-da yozilgan.

CloudSim kengaytmalari

Dastlab mustaqil bulut simulyatori sifatida ishlab chiqilgan CloudSim mustaqil tadqiqotchilar tomonidan yanada kengaytirildi.

  • CloudSim-ning o'zi grafik foydalanuvchi interfeysiga ega bo'lmasa-da, CloudReports kabi kengaytmalar[3] CloudSim simulyatsiyalari uchun GUI taklif eting.
  • CloudSimEx[4] qo'shib CloudSim-ni kengaytiradi MapReduce simulyatsiya qobiliyatlari va parallel simulyatsiyalar.
  • Cloud2Sim[5][6] CloudSim-ni bir nechta tarqatilgan serverlarda ishga tushirish orqali kengaytiradi Hazelcast tarqatilgan ijro doirasi.
  • DES-ni qayta tiklash[7][8][9] CloudSimPlus kengaytmasini sinxron ierarxik arxitekturalarni (masalan, ElasticSearch) modellashtirish uchun kengaytiradi.
  • ThermoSim[10][11] termal xususiyatlarni o'z ichiga olgan holda CloudSim asboblar to'plamini kengaytiradi va bulutli tugunlar uchun chuqur o'rganishga asoslangan haroratni bashorat qiladi.

CloudSim bepul o'quv manbalari

CloudSim-da bir nechta o'quv qo'llanma va blog yozuvlari mavjud. Bundan tashqari, CloudSim Simulation Framework-ni tanishtiradigan onlayn kurs mavjud [12] o'rnatish, arxitektura va ijro tavsifi va namunaviy simulyatsiyalarni qamrab oladi. Tezkor qo'llanmalarga bir nechta tezkor havolalar oqim kabi:

  1. https://www.cloudsimtutorials.online/cloudsim/ bulutsim haqida batafsil ma'lumot beradi. cloudsim bilan ishlashni boshlashdan boshlab, bulutsimning asosiy xususiyatlari, bu sizning ilmiy tadqiqotlaringiz uchun mos bo'lgan bulutdir, qaysi versiyani yuklab olish kerak, qanday qilib o'rnatish va sozlash ishlarini bajarish va h.k.
  2. "Sarlavhali qisqacha maqolaCloudSim simulyatsiya vositasi: kirish "Cloudsimning asosiy tarkibiy qismlari haqida bahslashing. Ushbu maqola doktor Raj Kumar Buyya tomonidan nashr etilgan tadqiqot maqolasining mohiyati,[1] Agar siz boshlang'ich bo'lsangiz, unda Cloudsim-ning asosiy arxitekturasi haqida tushunchaga ega bo'lishingiz kerak.
  3. Cloudsim qo'llanmasi: Eclipse IDE yordamida CloudSim-ni sozlash : Bu boshlash uchun eng yaxshi manba, ushbu video sizga cloudsim 3.0.3 versiyasini kompyuter tizimida sozlashda yordam beradi. Bunda siz bulutsimonni o'rnatish uchun minimal talab qilinadigan barcha veb-havolalarni kuzatib borasiz. Qanday qilib maqolani qadam-baqadam Eclipse yordamida Cloudsim-ni sozlash kuni nashr etilgan bulutsimtutorials.online
  4. Cloudsim qo'llanmasi: Simulyatsiya muhitiga kirish: Ushbu video-resurs sizga bulutsim asboblar to'plamining ichki simulyatsiya jarayonini past baholash haqida tushuncha beradi. Siz buni Cloudsim tushuncha bilimlari bilan etuklashganda takrorlashingiz mumkin
  5. Cloudsim qo'llanmasi: Paket bilan tanishtirish: Ushbu videoda turli xil bulutli tarkibiy qismlarning turli xil ichki ob'ektlari / modellari va ularning ishlashi haqida batafsil ma'lumot beriladi. "Nomli batafsil maqolani topishingiz mumkin.Cloudsim loyihasi tuzilishi bo'yicha yangi boshlanuvchilar uchun qo'llanma "
  6. Cloudsim qo'llanmasi: CloudSim-ning misoli qadamma-qadam ishlash: Ushbu video-resurs tutilish platformasining disk raskadrovka xususiyatidan foydalangan holda shaxslarga va simulyatsiya modullariga turli xil ichki qo'ng'iroqlarni namoyish etadi. Ushbu video biroz uzun va har xil yordam beradigan modellar haqida tushuncha olish uchun eng muhimi. Siz shu nomdagi tafsilotlarni o'qishingiz mumkin ".CloudsimExample1.java simulyatsiyasi ish oqimiga ko'rsatma "
  7. CloudSim qo'llanmasi: CloudSim Voqealar simulyatsiya yurak urishi: Bu sizga Cloudsim Simulation Module tadbirlarini boshqarish tizimi haqida tushuncha beradigan yana bir muhim manba. Bu erda biz CloudSim.java, SimEntity.java, FutureQueue.java, DefferedQueue.java va boshqalar sinflarining ishlashi va ularning simulyatsiya jarayonidagi ahamiyati haqida batafsil muhokama qilamiz.
  8. CloudSim qo'llanmasi: Oldingi videoda aytib o'tilgan maxsus fayllarni qanday kiritish mumkin: Bu avvalgi videoga qo'shimcha video, chunki biz maxsus jurnallarni yaratish uchun simulyatsiyani kengaytirdik. Shunday qilib, agar siz ham shunday qilishni xohlasangiz, taqdim etilgan fayllarni videoda aytib o'tilgan tarzda qo'shib, bulutsim kodingizni kengaytira olasiz.
  9. CloudSim qo'llanmasi: VM va bulutlar uchun Timeshared va Spaceshared qoidalari o'rtasida almashinish: Ushbu video VMni ajratish yoki Vazifalarni taqsimlash siyosati muammosi ustida ish olib borayotgan tadqiqotchilar uchun foydalidir. Ushbu manba sizga Cloudsim-da mavjud bo'lgan Timeshare va Spaceshared modellarining turli xil asosiy jihatlari to'g'risida tushuncha beradi.
  10. CloudSim qo'llanmasi: VM va TimeShared Cloudlet-larni birgalikda namoyish qilish: Ushbu video sizga VM va Cloudletlarni turli xil konfiguratsiyalarda boshqarish bo'yicha batafsil ma'lumot beradi va oldingi video uchun qo'shimcha manba hisoblanadi. "Deb nomlangan batafsil maqolani ham o'qishingiz mumkin.Cloudsim-da virtual mashinani va vazifalarni rejalashtirishni qanday qilish kerak "
  11. CloudSim qo'llanmasi: SJF vazifalarini rejalashtirish algoritmini simulyatsiya qilish: Ushbu video-resurslar Cloudsim-da odatiy vazifalarni rejalashtirish algoritmini amalga oshirish jarayoni haqida muhokama qiladi. Bu erda biz oldindan kerakli konfiguratsiyalarni aniqladik va keyin belgilangan konfiguratsiyalar bo'yicha kodni yozdik.
  12. Cloudsim-da quvvatni ogohlantiruvchi simulyatsiya ssenariysi: Ushbu maqolalarda energiyadan xabardor / Yashil hisoblash / Vm migratsiyasi bilan bog'liq simulyatsiya stsenariylarini amalga oshirishda talab qilinadigan bulutda mavjud bo'lgan turli xil modellar haqida batafsil ma'lumot berilgan.
  13. Cloudsim-dagi bulut: Cloudsim-dagi Cloudlet bulutsim simulyatsiya dvigatelini simulyatsiya qilish paytida bajarilishi kerak bo'lgan ish hajmini aniqladi. Ushbu maqolada bulutsimon simulyatsiya dvigatelining ish yukini belgilashdagi barcha asosiy atributlar va usullarning o'rni va ahamiyati haqida batafsil muhokama qilinadi

Onlayn kurs

Talabga binoan o'z-o'zidan ishlaydigan onlayn kurs "Cloudsim asoslarini o'rganing "Udemy platformasida mavjud. Kurs tavsifiga binoan," bulutga oid o'zlarining tadqiqot stsenariylarini / modellarini aniqlash va amalga oshirishga qiziquvchi boshlang'ich tadqiqotchilar "va" bulutda tadqiqot olib borayotgan professorlar / tadqiqotchilar ". infratuzilma bilan bog'liq mavzular: Ish hajmini rejalashtirish, Resurslarni taqsimlash / rejalashtirish, Broker / ajratish siyosati, quvvatni rejalashtirish va boshqalar. "Shuningdek, kurs muallifiga ko'ra haftalik tarkibni yangilash 2021 yil avgustgacha amalga oshiriladi.

Adabiyotlar

  1. ^ a b Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011). "CloudSim: bulutli hisoblash muhitini modellashtirish va simulyatsiya qilish va resurslarni ta'minlash algoritmlarini baholash uchun qo'llanma" (PDF). Dasturiy ta'minot: Amaliyot va tajriba. 41 (1): 23–50. doi:10.1002 / spe.995.
  2. ^ "Melburn universiteti bulutli hisoblash va tarqatilgan tizimlar laboratoriyasi (CLOUDS)".
  3. ^ Sa, Tiago Teyseyra; Kalheyros, Rodrigo N.; Gomes., Danielo G. (2014). CloudReports: Energiyadan xabardor bo'lgan bulutli hisoblash muhiti uchun kengaytiriladigan simulyatsiya vositasi. Bulutli hisoblashda, Springer International Publishing. Kompyuter aloqalari va tarmoqlari. 127–142 betlar. doi:10.1007/978-3-319-10530-7_6. ISBN  978-3-319-10529-1.
  4. ^ "CloudSimEx loyihasi". 2018-08-06.
  5. ^ Kathiravelu, Pradeeban; Veiga, Luis (2014 yil 9-sentyabr). Bir vaqtning o'zida va tarqatilgan CloudSim simulyatsiyalari. IEEE Kompyuter va telekommunikatsiya tizimlarini modellashtirish, tahlil qilish va simulyatsiya qilish bo'yicha 22-chi xalqaro simpozium (MASCOTS). Parij. 490–493 betlar. doi:10.1109 / MASCOTS.2014.70.
  6. ^ Kathiravelu, Pradeeban; Veiga, Luis (2014 yil 8-dekabr). Bulut va MapReduce algoritmlari va arxitekturalari uchun moslashtirilgan taqsimlangan simulyator. IEEE / ACM Utility and Cloud Computing bo'yicha 7-xalqaro konferentsiya (UCC), 2014. London. 79-88 betlar. doi:10.1109 / UCC.2014.16.
  7. ^ "RECAP DES ombori".
  8. ^ M. Bendechache, S. Svorobej, P. T. Endo, M. Marino, E. Ares, J. Byrne va T. Lynn, "CloudSim yordamida ElasticSearch-ni modellashtirish va simulyatsiya qilish", tarqatilgan simulyatsiya va real vaqt dasturlari bo'yicha xalqaro simpozium, 2019 y.
  9. ^ M. Bendechaxe, I. Silva, G. Santos, A. Gvides, S. Svorobeyj, M. Marino, E. Ares, J. Byorn, PT Endo va T. Lin, "Haqiqiy elastikaning ishonchliligi va ishlashini tahlil qilish. Qidiruv dasturi ", Lotin-Amerika simpoziumi, ishonchli kompyuterlar, 2019 yil.
  10. ^ "ThermoSim ombori".
  11. ^ Suxpal Singx Gill, Shresht Tuli, Adel Nadjaran Tozi, Feliks Kuadrado, Piter Garragan, Rami Baxson, Xanan Lutfiya, Rizos Sakellariou, Omer Rana, Shaxram Dustdar va Rajkumar Buyya, ThermoSim: Modellashtirish va simulyatsiya asoslarini chuqur o'rganish Bulutli hisoblash muhiti uchun resurslarni boshqarish, Tizimlar va dasturiy ta'minot jurnali (JSS), 166-jild, Sahifalar: 1-20, ISSN  0164-1212, Elsevier Press, Amsterdam, Gollandiya, avgust 2020.
  12. ^ "SuperWits Academy: CloudSim simulyatsiya doirasi kursi".

Tashqi havolalar