İçeriğe atla

GloMoSim

Global Mobile Information System Simulator (GloMoSim - Global Mobil Bilgi Sistemi Simülatörü), kablosuz ve kablolu ağ sistemlerini simüle eden bir ağ protokolü simülasyonu yazılımıdır.

GloMoSim Simülatör Projeleri, UCLA paralel hesaplama laboratuvarında geliştirilen kapsamlı ve kablolu iletişim ağları, mobil Adhoc ağı için küresel mobil bilgi sistemi simülatörü ve uydu ağı simülasyon ortamını kapsar. GloMoSim, karmaşık sistemler için paralel bir simülasyon ortamı tarafından sağlanan paralel bir ayrık olay simülasyonu olarak, son dönem projeleri için geliştirilen C tabanlı bir simülasyon dili olarak kullanılmaktadır.

GloMoSim simülatörün, çoklu yayın sağlamak için heterojen iletişimle birbirine bağlı binlerce düğümle ve ayrıca Adhoc ağı ve geleneksel internet protokollerini kullanarak çok atlamalı (düğümlü) kablosuz iletişimde uygulanabilir. Eğitim ve araştırma için ücretsiz olan yazılım akademik çalışma ve makalelerde popüler bir simülasyon aracı olarak da yer almaktadır.

GloMoSim, bir paralel programlama dili olan Parsec tarafından sağlanan paralel ayrık olay simülasyonu özelliği kullanılarak tasarlanmıştır.[1] GloMoSim şu anda tamamen kablosuz ağ protokollerini desteklemektedir.

2006 yılında GloMoSim tamamen kablosuz bir ağı simüle edebildi. Gelecekte, yeni sürümler hem kablolu bir ağı hem de hibrit bir ağı simüle edebilecek şekilde planlandı. Çoğu ağ sistemi, OSI standardının yedi katmanlı mimarisine benzeyen katman tabanlı bir yaklaşım kullanılarak oluşturulmuştur.

Farklı simülatör katmanları arasında standart API'ler kullanılır. Bu, farklı geliştiriciler tarafından farklı katmanlarda geliştirilen modellerin hızlı ve kolay entegrasyonuna olanak sağlayacaktır. Protokol simülasyonunu derlemek için Parsec derleyicisini kullanır.

GloMoSim, herhangi bir altyapı olmadan kablosuz bir mobil düğümün geçici bir kendi kendine organize ağı olan MANET'i destekler, ayrıca geleneksel ağlarda mevcut olan desteği de sunar.

Parsec

GloMoSim kütüphanesi, Maisie simülatöründen türetilmiş bir simülasyon ortamı olan PARSEC'de yazılmıştır. Ayrıca, yazılım araştırmalar için ayrık olay simülasyonuna mesaj tabanlı bir yaklaşım olan PARSEC'i benimsemektedir. Parsec, Parallel Computing tarafından UCLA'daki Laboratuvar tarafından ayrık olay simülasyon modellerinin sıralı ve paralel yürütülmesi için geliştirilen C tabanlı bir simülasyon dilidir.

PARSEC programlarının görsel tasarımını desteklemek veya GloMoSim simülatör projelerinde önceden tanımlanmış bileşen kütüphanesi ile bir simülasyon modelini yapılandırmak için PAVE adlı bir görsel programlama ortamı geliştirilmiştir. Fiziksel süreci varlıklar olarak adlandırılan simülasyon nesneleri ile modellemekte ve ayrıca olayı ilgili varlıklar arasında zaman damgalı mesaj iletimi ile temsil edilmektedir.

Geliştirme

GloMoSim artık aktif geliştirme aşamasında değildir.

Kaynakça

  1. ^ "Parsec". 1 Ağustos 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Şubat 2009. 

Ayrıca bakınız

Konuyla ilgili okumalar

  • Kriti Jaiswal (11 Kasım 2014). Simulation of MANET using GloMoSim Network Simulator (İngilizce). LAP LAMBERT Academic Publishing. ISBN 9783659623387. 
  • X. Zeng; R. Bagrodia & M. Gerla (29 Mayıs 1998). "GloMoSim: a library for parallel simulation of large-scale wireless networks". Proceedings. Twelfth Workshop on Parallel and Distributed Simulation PADS '98 (Cat. No.98TB100233). Banff, AB, Kanada: IEEE. doi:10.1109/PADS.1998.685281. 
  • L. Bajaj, M. Takai, R. Ahuja, K. Tang, R. Bagrodia & M. Gerla (2002). "GloMoSim: A Scalable Network Simulation Environment" (PDF). 

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Kesikli olay simülasyonu</span>

Sistem değişkenlerinin zaman içindeki değişimine göre simülasyonun kesikli ya da sürekli olduğu belirlenir.

<span class="mw-page-title-main">Simülasyon</span> gerçek bir dünya süreci veya sisteminin işletilmesinin zaman üzerinden taklit edilmesi

Simülasyon veya benzetim, teknik olmayan anlamda bir şeyin benzeri veya sahtesi anlamında kullanılır. Teknik anlamda gerçek bir dünya süreci veya sisteminin işletilmesinin zaman üzerinden taklit edilmesidir. Sistem nesneleri arasında tanımlanmış ilişkileri içeren sistem veya süreçlerin bir modelidir.

<span class="mw-page-title-main">Rockwell Arena</span>

Arena, Systems Modeling tarafından geliştirilen ve 2000 yılında Rockwell Automation tarafından satın alınan bir ayrık olay simülasyonu ve otomasyon yazılımıdır. SIMAN işlemcisini ve simülasyon dilini kullanır. 2020 itibarıyla 16. sürümdedir. Arena'nın "FactoryTalk" markası altında diğer Rockwell yazılım paketlerine katılabileceği öne sürülmüştür.

<span class="mw-page-title-main">Moleküler dinamik</span>

Moleküler dinamik (MD), atomların ve moleküllerin fiziksel hareketlerini incelemek için bir bilgisayar simülasyon yöntemidir. Atomların ve moleküllerin sabit bir süre boyunca etkileşime girmesine izin verilir ve bu da sistemin dinamik evrimi hakkında bilgi verir. En yaygın versiyonda, atomların ve moleküllerin yörüngeleri, parçacıklar ve bunların potansiyel enerjileri arasındaki kuvvetlerin çoğu zaman atomlararası potansiyeller veya moleküler mekanik kuvvet alanları kullanılarak hesaplandığı, etkileşen parçacıkların bir sistemi için Newton'un hareket denklemlerinin sayısal olarak çözülmesiyle belirlenir. Metot ilk olarak 1950'lerin sonunda teorik fizik alanında geliştirildi, ancak günümüzde çoğunlukla kimyasal fizik, malzeme bilimi ve biyomoleküllerin modellenmesinde uygulanmaktadır.

Simülasyon yazılımı, matematik formülleri kullanılarak gerçek olayların modellendiği bir süreçtir. Simülasyon ile kullanıcılar gerçeğe en yakın olacak şekilde ürünlerin tasarlanmasını sağlayabilir ve çıktının nasıl olacağını anlayabilirler. Simülasyon yazılımı daha çok oyunlarda kullanılan gerçek zamanlı uygulamalardır. Oyunlar dışında birçok endüstriyel alanda da uygulanmaktadır. Endüstriyel alanlarda sorun yaratacak durumlarda; benzetim sayesinde olağan tehlikelerin önceden anlaşılması ve ne tip sonuçlara yol açabileceği anlaşılır. Örneğin; pilotlar, nükleer güç santralinde çalışan operatörler, kimya santrallerinde çalışan operatörler, kontrol panellerin modelleri gibi insan ve araç gereçlerin süreçte neler yaşayacağına ve ne sorunlarla karşılaşılacağına yönelik fiziksel tehlikeler benzetim sayesinde gerçek zamanlı gibi önceden fark edilebilir.

<span class="mw-page-title-main">Tren simülasyonu</span>

Bir tren simülasyonu, demiryolu taşımacılığı operasyonlarının bilgisayar tabanlı bir simülasyonudur. Bunlar genellikle, hem ticari eğitmenler olarak uygulanan 3B sanal gerçeklik dünyasını hem de kullanıcının sanal dünyanın içine adım atarak etkileşime girmesini sağlayan oyun modlarına sahip tüketici bilgisayar oyun yazılımını modelleyen büyük ve karmaşık yazılım paketleridir. Yakın görüş modellemesi nedeniyle genellikle hızlı tren simülatörü yazılımı genellikle uçuş simülatörü programlarından çok daha karmaşık ve yazılması ve uygulanması zor bir yazılımdır.

<span class="mw-page-title-main">İş simülasyonu oyunu</span>

İş simülasyon oyunları, veya iş insanı oyunları olarak da bilinen ekonomik simülasyon oyunları, genellikle bir iş biçiminde, ekonomik süreçlerin yönetimine odaklanan oyunlardır. Saf iş simülasyonları, inşaat ve yönetim simülasyonlarının bir inşaat unsuru içermeyen versiyonu olarak tanımlanmıştır ve bu nedenle yönetim simülasyonları olarak adlandırılabilir. Aslında bu tür oyunlarda mikro yönetim sıklıkla vurgulanır. Esasen sayısaldırlar, ancak yaratıcı grafikler kullanarak oyuncunun dikkatini çekmeye çalışır. Bu oyunlara ilgi, algoritmalar kullanarak gerçek dünyadaki olayların doğru simülasyonunun yanı sıra, oyuncuların eylemlerinin beklenen veya makul ve yakın sonuçlara bağlanmasına dayanır. Ekonomik simülasyonların önemli bir yönü, yapay sistemlerin, oynanışın ve yapıların ortaya çıkmasıdır.

Bir hükûmet simülasyonu veya politik simülasyon, bir ulusun tamamının veya bir kısmının hükûmeti ve politikasını simüle etmeye çalışan bir oyundur. Bu oyunlar jeopolitik durumları, iç politik politikaların oluşturulmasını veya politik kampanyaların simülasyonunu içerebilir. Askeri veya eylem unsurlarının cesaretini kırması veya soyutlaması nedeniyle klasik savaş oyunları türünden farklıdırlar.

Bu liste kimyasal proses tesislerinin kütle ve enerji dengelerini simüle etmek için kullanılan yazılımların bir listesidir. Bu simülasyon yazılımları ile yapılabilen uygulamalar arasında tasarım çalışmaları, mühendislik çalışmaları, tasarım denetimleri, darboğaz giderme çalışmaları, kontrol sistemi doğrulanması, proses tasarımı, proses modelleme, proses simülasyonu, dinamik simülasyon, operatör eğitim simülatörleri, boru hattı yönetim sistemleri, üretim yönetim sistemleri ve dijital ikizler gibi çeşitli çalışmalar bulunmaktadır.

Yarış simülasyonu veya Sim yarışı yakıt kullanımı, araç yol tutuşu, hasar, lastik aşınması, süspansiyon gibi gerçek dünyadaki değişkenlerin ayarlanabildiği ve etkili olduğu araç yarışlarını en doğru şekilde simüle etmeyi amaçlayan yarış uygulaması çeşididir. Bir yarış simülasyonunda başarılı olmak için sürücü araç kullanımının eşik frenlemesi, lastik çekişleri ve yol tutuşu gibi tüm yönlerini ve bunları nasıl kontrol edebileceğini bilmelidir. Bu tarz oyunları arcade yarış oyunlarından ayıran şey bu zorluk seviyesidir. Yarış simülasyonlarında gerçeğe en yakın sürüş hissi yaşamak öncelikli amaç iken arcade oyunlarda bu öncelik yerini hız hissine bırakır.

<span class="mw-page-title-main">Ağ simülasyonu</span>

Bilgisayar ağı araştırmalarında, ağ simülasyonu bir yazılım programının gerçek bir ağın davranışını kopyaladığı bir tekniktir. Bu, yönlendiriciler, anahtarlar, düğümler, erişim noktaları, bağlantılar vb. gibi farklı ağ varlıkları arasındaki etkileşimlerin hesaplanmasıyla elde edilir. Çoğu simülatör, durum değişkenlerinin zaman içinde ayrık noktalarda değiştiği sistemlerin modellendiği ayrık olay simülasyonunu kullanır. Ağın ve desteklediği çeşitli uygulama ve hizmetlerin davranışı daha sonra bir test laboratuvarında gözlemlenebilir; ağın/protokollerin farklı koşullar altında nasıl davranacağını değerlendirmek için ortamın çeşitli özellikleri de kontrollü bir şekilde değiştirilebilir.

Ağ emülasyonu gerçek uygulamaların performansını sanal bir ağ üzerinden test etmek için kullanılan bir tekniktir. Bu kavram, sanal trafik modellerinin, ağ modellerinin, kanalların ve protokollerin uygulandığı ağ simülasyonu'ndan farklıdır. Amaç, performansı değerlendirmek, değişimin etkisini tahmin etmek veya başka bir şekilde teknoloji karar verme sürecini optimize etmektir.

Ağ trafiği simülasyonu, telekomünikasyon mühendisliğinde bir iletişim ağının verimliliğini ölçmek için kullanılan bir süreçtir.

Bu liste, kullanımdan kalkmış ve halen kullanılmakta olan ağ simülatörlerine ait alfabetik bir listedir.

<span class="mw-page-title-main">GNS3</span>

Graphical Network Simulator-3, ilk olarak 2008 yılında piyasaya sürülen bir ağ yazılımıdır. Karmaşık ağları simüle etmek için kullanılan sanal ve gerçek cihazların kombinasyonuna izin verir. Cisco IOS'u simüle etmek için Dynamips emülasyon yazılımını kullanır.

<span class="mw-page-title-main">ExtendSim</span>

ExtendSim, ayrık olay, sürekli, ajan tabanlı, ayrık hız ve karışık modlu süreçlerin modellenmesi için bir simülasyon programıdır. Üç ExtendSim paketi bulunmaktadır:

ns, bir dizi ayrık olay ağ simülatörleri, özellikle ns-1, ns-2 ve ns-3 için kullanılan bir isimdir. Hepsi, öncelikle araştırma ve öğretimde kullanılan ayrık olay bilgisayar ağı simülatörleridir.

QualNet Scalable Network Technologies, Inc. tarafından sahip olunan ve sağlanan bir test ve simülasyon aracıdır. Ağ simülasyon yazılımı olarak, fiziksel bir iletişim ağının davranışını taklit eden bir planlama, test ve eğitim aracı olarak işlev görür.

Web tabanlı simülasyon, bilgisayar simülasyonu hizmetlerinin World Wide Web üzerinden, özellikle de bir web tarayıcısı aracılığıyla sunulması ve kullanılmasıdır. Web, giderek artan bir şekilde modelleme ve simülasyon uygulamaları sağlamak için elverişli bir ortam olarak görülmekte ve bu nedenle simülasyon topluluğu içinde gelişmekte olan bir araştırma alanıdır.