Açık kaynak dağıtık sistemler
Ad-hoc Computing Framework
Ağın önemli olduğu ortamda dağıtık algoritmaları deneyin.
Kablosuz ve tasarsız ağlarda dağıtık algoritmaları öğretmek ve deneylemek için olay güdümlü bir Python bileşen modeli.
GitHub’da görüntüle
Genel bakış
AHC, iletişim mühendisliği ile yazılım geliştirme arasında köprü kurar. Genel eşzamanlılık araçlarının çoğu zaman gizlediği ağ etkilerini korurken dağıtık algoritmalar kurmak için birleştirilebilir, eşzamansız bileşenler sağlar.
Araştırmacılar ve öğrenciler kablosuz kanalları, paket çarpışmalarını, çekişmeyi, hata kontrolünü, topoloji değişimlerini ve çok atlamalı taşımayı yeniden kullanılabilir bir deney ortamında modelleyebilir.
Temel yetkinlikler
Olay güdümlü bileşenler
Dağıtık davranışı açık ve eşzamansız Python yapı taşlarıyla oluşturun.
Kablosuz kısıtlar
Kanal özelliklerini, çekişmeyi, çarpışmaları ve iletim etkilerini temsil edin.
Protokol deneyleri
Topoloji, çok atlamalı taşıma, güvenilirlik ve dağıtık eşgüdümü inceleyin.
Eğitime uygun tasarım
Algoritma kavramlarını sınıfta gözlemlenebilir ağ davranışıyla ilişkilendirin.
Açık kaynak temel
Yeni araştırma soruları için çerçeveyi inceleyin, tekrarlayın ve geliştirin.
Hedeflenen çıktılar
Uygulanabilir değer üretmek için tasarlandı.
- Kablosuz dağıtık algoritmaların daha hızlı prototiplenmesi
- İletişim ve yazılım mühendisleri için ortak dil
- Daha tekrarlanabilir deneyler ve eğitim materyali
- İleri araştırmalar için uygulanabilir temel
