Ürünlere dön

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
Tasarsız kablosuz ağ ve dağıtık algoritma deney ortamı

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

01

Olay güdümlü bileşenler

Dağıtık davranışı açık ve eşzamansız Python yapı taşlarıyla oluşturun.

02

Kablosuz kısıtlar

Kanal özelliklerini, çekişmeyi, çarpışmaları ve iletim etkilerini temsil edin.

03

Protokol deneyleri

Topoloji, çok atlamalı taşıma, güvenilirlik ve dağıtık eşgüdümü inceleyin.

04

Eğitime uygun tasarım

Algoritma kavramlarını sınıfta gözlemlenebilir ağ davranışıyla ilişkilendirin.

05

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