Appia (software) - Appia (software)

Appia je zdarma a open-source vrstvená komunikační sada nástrojů implementovaná v Jáva a licencován pod Licence Apache, verze 2.0. Narodilo se v Univerzita v Lisabonu, Portugalsko tím, že DIALNP výzkumná skupina, která je hostitelem v LaSIGE výzkumná jednotka.[1][2][3]

Součásti

Appia se skládá z jádra, které se používá k vytváření protokoly a sada protokolů, které mimo jiné poskytují skupinovou komunikaci, objednávání záruk, atomové vysílání.

Jádro

Jádro Appia nabízí aplikaci čistý způsob vyjádření mezikanálových omezení. Tato vlastnost je získána jako rozšíření funkcí poskytovaných současnými systémy. Appia si tak zachovává flexibilní a modulární design, který umožňuje sestavování a překonfigurování komunikačních zásobníků za běhu.

Protokoly

Stávající protokoly zahrnují rozhraní s TCP a UDP zásuvky, virtuální synchronizace, několik implementací celková objednávka, kauzální pořadí, mezi ostatními.

Viz také

Reference

  1. ^ Miranda, H .; Pinto, A .; Rodrigues, L. (2001). "Appia, flexibilní jádro protokolu podporující více koordinovaných kanálů". Sborník 21. mezinárodní konference o distribuovaných výpočetních systémech. 707–710. CiteSeerX  10.1.1.29.3130. doi:10.1109 / ICDSC.2001.919005. ISBN  978-0-7695-1077-4. S2CID  9822899.
  2. ^ Mena, S .; Cuvellier, X .; Gregoire, C .; Schiper, A. (2003). "Appia vs. Cactus: Porovnání rámců pro složení protokolu". 22. mezinárodní sympozium o spolehlivých distribuovaných systémech, 2003. Sborník. 189–198. CiteSeerX  10.1.1.10.4065. doi:10.1109 / RELDIS.2003.1238068. ISBN  978-0-7695-1955-5. S2CID  15488717.
  3. ^ Rodrigues, J .; Miranda, H .; Ventura, J .; Rodrigues, L. (2001). „Design RT-Appia“. Sborník Šestý mezinárodní workshop o objektově orientovaných spolehlivých systémech v reálném čase. 261–268. doi:10.1109 / SLOVA.2001.945139. ISBN  978-0-7695-1068-2. S2CID  525072.

externí odkazy