CloudSim - CloudSim

CloudSim[1] modelleme ve simülasyonu için bir çerçevedir Bulut bilişim altyapılar ve hizmetler. İlk olarak Bulut Bilişim ve Dağıtılmış Sistemler (CLOUDS) Laboratuvarında oluşturulmuştur,[2] Melbourne Üniversitesi, Avustralya, CloudSim, araştırma ve akademide en popüler açık kaynak bulut simülatörlerinden biri haline geldi. CloudSim tamamen Java ile yazılmıştır.

CloudSim Uzantıları

Başlangıçta bağımsız bir bulut simülatörü olarak geliştirilen CloudSim, bağımsız araştırmacılar tarafından daha da genişletildi.

  • CloudSim'in kendisi bir grafik kullanıcı arayüzüne sahip olmasa da, CloudReports gibi uzantılar[3] CloudSim simülasyonları için bir GUI sunar.
  • CloudSimEx[4] ekleyerek CloudSim'i genişletir Harita indirgeme simülasyon yetenekleri ve paralel simülasyonlar.
  • Cloud2Sim[5][6] CloudSim'i birden çok dağıtılmış sunucuda yürütmek üzere genişletir. Hazelcast dağıtılmış yürütme çerçevesi.
  • ÖZET DES[7][8][9] CloudSimPlus uzantısını, zaman uyumlu hiyerarşik mimarileri (ElasticSearch gibi) modellemek için genişletir.
  • ThermoSim[10][11] Termal özellikleri birleştirerek CloudSim araç setini genişletir ve bulut düğümleri için Derin öğrenme tabanlı sıcaklık tahmin aracını kullanır.

CloudSim Ücretsiz Eğitim Kaynakları

CloudSim'de birden fazla eğitim ve blog yazısı var. Ek olarak, CloudSim Simulation Framework'ü tanıtan çevrimiçi bir kurs vardır. [12] kurulum, mimari ve yürütme açıklamasını ve örnek simülasyonları kapsar. Hızlı öğreticilere birkaç hızlı referans akış gibidir:

  1. https://www.cloudsimtutorials.online/cloudsim/ cloudim hakkında detaylı bilgi sağlar. Cloudsim'in temel özellikleri olan cloudim'e nasıl başlanacağından başlayarak, cloudim'in araştırma çalışmanız için uygun olup olmadığı, hangi versiyonun indirileceği, nasıl kurulacağı / kurulacağı, cloudim'in çalışması nedir vs.
  2. "Başlıklı kısa bir makaleCloudSim Simulation Toolkit: Giriş "Cloudsim'in ana bileşenleri hakkında tartışın. Bu makale, Dr. Raj Kumar Buyya tarafından yayınlanan araştırma makalesinin özüdür,[1] Yeni başlayan biriyseniz, Cloudsim'in temel mimarisini anlamak için bununla başlamalısınız.
  3. Cloudsim Eğiticisi: Eclipse IDE'yi kullanarak CloudSim'i yapılandırma : Bu, başlamak için en iyi kaynaktır, bu video, bilgisayar sisteminizdeki cloudim 3.0.3 sürümünü yapılandırmanıza yardımcı olacaktır. Bunda, cloudimi kurmak için minimum düzeyde gerekli olan tüm kaynak web bağlantılarını takip edeceksiniz. Nasıl makale yazılacağı adım adım Eclipse Kullanarak Cloudsim Kurulumu tarihinde yayınlandı bulutlarimtutorials.online
  4. Cloudsim Eğitimi: Simülasyon Ortamı Giriş: Bu video kaynağı, Cloudsim araç setinin dahili simülasyon sürecini anlamak için size biraz fikir verecektir. Cloudsim içgörü bilgisi ile olgunlaştıkça tekrar oynatabilirsiniz.
  5. Cloudsim Eğitimi: Paket Girişine Giriş: Bu video, çeşitli bulut bileşenlerinin çeşitli dahili varlıkları / modelleri ve bunların çalışması hakkında ayrıntılı bilgileri paylaşacaktır. "Başlıklı detaylı bir makale bulabilirsiniz.Cloudsim Proje Yapısına Yeni Başlayanlar Kılavuzu "
  6. Cloudsim Eğiticisi: Adım Adım CloudSim Örneği Çalışma: Bu video kaynağı, eclipse platformunun hata ayıklama özelliğini kullanarak varlıklara ve simülasyon modüllerine yapılan çeşitli dahili çağrıları gösterecektir. Bu video biraz uzun ve katkıda bulunan çeşitli modeller hakkında fikir edinmek için en önemlisidir. Aynı başlıklı bir ayrıntı yazısını okuyabilirsiniz "CloudsimExample1.java simülasyon iş akışı kılavuzu "
  7. CloudSim Eğitimi: CloudSim Events simülasyonun kalp atışı: Bu, Cloudsim Simulation Module'ün olay yönetim sistemi hakkında bilgi sahibi olmanızı sağlayacak bir diğer önemli kaynaktır. Burada CloudSim.java, SimEntity.java, FutureQueue.java, DefferedQueue.java vb. Sınıfların çalışması ve simülasyon sürecindeki önemi hakkında detaylı olarak tartışacağız.
  8. CloudSim Eğitimi: Önceki Videoda Bahsedilen özel Dosyalar nasıl eklenir?: Özel günlükleri oluşturmak için simülasyonu genişlettiğimiz için bu önceki videonun tamamlayıcı videosudur. Dolayısıyla, aynısını yapmak istiyorsanız, videoda belirtilen şekilde sağlanan dosyaları dahil ederek cloudim kodunuzu da genişletebilirsiniz.
  9. CloudSim Eğitimi: Sanal makine ve bulut uygulamaları için Zaman Paylaşımlı ve Alan Paylaşımlı politikalar arasında geçiş yapın: Bu video, VM tahsisi VEYA Görev tahsis politikası sorunu üzerinde çalışan araştırma akademisyenleri için yararlıdır. Bu kaynak, Cloudsim ile kullanılabilen Devremülk ve Uzay Paylaşımlı modellerinin çeşitli temel yönleri hakkında size bir fikir verecektir.
  10. CloudSim Eğitimi: Alan Paylaşımlı Sanal Makine ve TimeShared Cloudlet'lerin Demo Simülasyonu: Bu video size farklı konfigürasyonlarda VM ve Cloudlet'leri nasıl yöneteceğiniz konusunda daha kapsamlı bilgiler sağlar ve önceki videoya ek bir kaynaktır. Ayrıca "başlıklı ayrıntılı bir makale de okuyabilirsiniz.Cloudsim'de Sanal Makine ve Görev Planlama nasıl yapılır "
  11. CloudSim Eğitimi: SJF Görev Planlama Algoritmasının Simülasyonu: Bu video kaynakları, Cloudsim'de özel bir statik görev planlama algoritması uygulama sürecini tartışır. Burada ön koşul konfigürasyonları tanımladık ve ardından kodu tanımlanan konfigürasyonlara göre yazdık.
  12. Cloudsim'de Güce Duyarlı Simülasyon Senaryosu: Bu makaleler, enerji duyarlı / Yeşil bilgi işlem / Vm geçişi ile ilgili simülasyon senaryolarının uygulanmasında gerekli olan bulutta bulunan çeşitli modeller hakkında ayrıntılı bilgi sağlar.
  13. Cloudsim'de Cloudlet: Cloudlet in Cloudsim, Cloudsim simülasyon motorunun simülasyon çalışması sırasında yürütülecek iş yükünü tanımladı. Bu makale, bulutlarim simülasyon motoru için iş yükünü tanımlamadaki tüm ana özellikler ve yöntemlerin rolü ve önemi hakkında ayrıntılı olarak tartışmaktadır.

Online Kurs

İsteğe bağlı çevrimiçi bir kurs başlığı "Cloudsim'in Temellerini Öğrenin ", Udemy platformunda mevcuttur. Kursun açıklamasına göre," Bulutla ilgili özel araştırma senaryolarını / modellerini tanımlamak ve uygulamakla ilgilenen yeni başlayan araştırma görevlileri "ve" bulutta araştırma yapan Profesörler / Araştırma görevlileri içindir. " Altyapı ile ilgili konular: İş yükü planlama, Kaynak Tahsisi / Planlama, Komisyoncu / Tahsis politikaları, güce duyarlı planlama vb. "Ayrıca kursun yazarına göre, haftalık içerik güncellemesi Ağustos 2021'e kadar yapılacaktır.

Referanslar

  1. ^ a b Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011). "CloudSim: bulut bilişim ortamlarının modellenmesi ve simülasyonu ve kaynak sağlama algoritmalarının değerlendirilmesi için bir araç seti" (PDF). Yazılım: Uygulama ve Deneyim. 41 (1): 23–50. doi:10.1002 / spe.995.
  2. ^ "Bulut Bilişim ve Dağıtılmış Sistemler (CLOUDS) Laboratuvarı, Melbourne Üniversitesi".
  3. ^ Sá, Thiago Teixeira; Calheiros, Rodrigo N .; Gomes., Danielo G. (2014). CloudReports: Enerjiye Duyarlı Bulut Bilişim Ortamları için Genişletilebilir Bir Simülasyon Aracı. Bulut Bilişimde, Springer International Publishing. Bilgisayar İletişimi ve Ağları. s. 127–142. doi:10.1007/978-3-319-10530-7_6. ISBN  978-3-319-10529-1.
  4. ^ "CloudSimEx Projesi". 2018-08-06.
  5. ^ Kathiravelu, Pradeeban; Veiga, Luís (9 Eylül 2014). Eş Zamanlı ve Dağıtılmış CloudSim Simülasyonları. IEEE 22nd International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS). Paris. sayfa 490–493. doi:10.1109 / MASCOTS.2014.70.
  6. ^ Kathiravelu, Pradeeban; Veiga, Luís (8 Aralık 2014). Bulut ve MapReduce Algoritmaları ve Mimarileri için Uyarlanabilir Dağıtılmış Simülatör. IEEE / ACM 7. Uluslararası Yardımcı Program ve Bulut Bilişim Konferansı (UCC), 2014. Londra. s. 79–88. doi:10.1109 / UCC.2014.16.
  7. ^ "RECAP DES havuzu".
  8. ^ M. Bendechache, S. Svorobej, P. T. Endo, M. Marino, E. Ares, J. Byrne ve T. Lynn, "Modeling and Simulation of ElasticSim using CloudSim," International Symposium on Distributed Simulation and Real Time Applications, 2019.
  9. ^ M. Bendechache, I. Silva, G. Santos, A. Guedes, S. Svorobej, M. Marino, E. Ares, J. Byrne, PT Endo ve T. Lynn, "Gerçek dünya Elastic'in güvenilirliğini ve performansını analiz etmek Arama uygulaması, ”Latin-America Symposium on Dependable Computing, 2019.
  10. ^ "ThermoSim deposu".
  11. ^ Sukhpal Singh Gill, Shreshth Tuli, Adel Nadjaran Toosi, Felix Cuadrado, Peter Garraghan, Rami Bahsoon, Hanan Lutfiyya, Rizos Sakellariou, Omer Rana, Schahram Dustdar ve Rajkumar Buyya, ThermoSim: Termal Farkındalığın Modellemesi ve Simülasyonu için Derin Öğrenme tabanlı Çerçeve Bulut Bilişim Ortamları için Kaynak Yönetimi, Sistemler ve Yazılım Dergisi (JSS), Cilt 166, Sayfa: 1-20, ISSN  0164-1212, Elsevier Press, Amsterdam, Hollanda, Ağustos 2020.
  12. ^ "SuperWits Academy: CloudSim Simulation Framework Course".

Dış bağlantılar