Scatternet - Scatternet
A scatternet je typ počítačová síť ad hoc skládající se ze dvou nebo více pikonety. Termíny „scatternet“ a „piconet“ se obvykle používají Bluetooth bezdrátová technologie.
Popis
A piconet je typ připojení mezi dvěma nebo více zařízeními podporujícími technologii Bluetooth, například moderní mobily. Zařízení podporující Bluetooth jsou „rovnocenné jednotky“ v tom, že jsou schopna fungovat jako obě zařízení mistr nebo otrok. Když se však mezi dvěma nebo více zařízeními vytvoří piconet, jedno zařízení převezme roli „hlavního“ a všechna ostatní zařízení převezmou roli „otroka“ pro synchronizace důvodů. Piconets mají 7členný adresní prostor (3 bity, s nulovou rezervou pro vysílání), což omezuje maximální velikost piconet na 8 zařízení, tj. 1 hlavní a 7 podřízených.
A scatternet je řada vzájemně propojených pikonetů, které podporují komunikaci mezi více než 8 zařízeními. Scatternets mohou být vytvořeny, když se člen jedné piconet (buď hlavní nebo jeden z otroků) rozhodne účastnit se jako otrok v druhém samostatném piconetu. Zařízení účastnící se obou pikonetů může přenášet data mezi členy obou sítí ad hoc. Základní protokol Bluetooth však toto předávání nepodporuje - hostitelský software každého zařízení by jej musel spravovat. Pomocí tohoto přístupu je možné spojit mnoho pikonetů do velkého scatternetu a rozšířit fyzickou velikost sítě nad omezený dosah Bluetooth.
V současné době existuje jen velmi málo skutečných implementací scatternetů kvůli omezením Bluetooth a MAC adresa protokol. Existuje však rostoucí část výzkumu prováděného s cílem vyvinout algoritmy pro efektivní tvorbu scatternetů.
Budoucí aplikace
Scatternets mají potenciál přinést propojení systému Internet do fyzického světa prostřednictvím bezdrátových zařízení. Řada společností se pokusila zavést sociální sítě a seznamovací služby, které využívají časné implementace scatternetu (viz Bluedating ). Scatternets lze také použít k umožnění komunikace ad hoc a interakce mezi autonomními roboty a jinými zařízeními.
Výzkum
Existuje několik článků, které navrhují algoritmy pro tvorbu scatternetů,[1] a v akademickém i podnikovém prostředí výzkumu a vývoje bylo simulováno mnoho různých přístupů. Některé rané experimenty s velkými scatternety najdete na ETH Curych[2] v Projekt BTnode[3]
V roce 2008 student na University College Cork, Irsko, vyvinul aplikaci založenou na scatternetu v Programovací jazyk Java, za použití JSR-82 knihovna.[4] Hlavním účelem této aplikace je usnadnit paralelní výpočty Bluetooth scatternets, pomocí MPI paradigma předávání zpráv ve stylu. I když běží pouze na emulačním prostředí poskytovaném Sada bezdrátových nástrojů Sun, je schopen vytvořit scatternet až 15 zařízení a směrovat zprávu po síti.
V roce 2006 student na University of Technology, Irák, vyvinuli algoritmus a protokol pro směrování scatternet na vyžádání peer-to-peer,[5] s Java ME aplikace založená na knihovně JSR-82. Tato aplikace byla úspěšně testována na několika reálných mobilních telefonech podporujících prostředí Java a je schopna vytvářet velké scatternety, ale je to praktické pouze tehdy, jsou-li trasy kvůli rychlosti Bluetooth kratší než 3 uzly.
Viz také
Reference
- ^ F. Cuomo, T. Melodia, I. F. Akyildiz, „Distribuované algoritmy samoléčby a optimalizace variabilní topologie pro zajišťování QoS v scatternetech,“ Zvláštní vydání IEEE JSAC o kvalitě poskytování služeb v sítích s variabilní topologií, září 2004, sv. 22, číslo 7, str. 1220-1236.
- ^ ETH Curych
- ^ Projekt BTnode.
- ^ B. Donegan, D. Doolan, S. Tabirca „Mobile Message Passing using a Scatternet Framework“, International Journal of Communications & Control, květen 2007, sv. 3, číslo 1, s. 51-60, http://www.journal.univagora.ro/?page=article_details&id=106
- ^ I. Ibraheem, „Vývoj směrovacího algoritmu založeného na technologii Bluetooth“, Technologická univerzita, Irák, prosinec 2006, http://uotechnology.edu.iq/ce/thesis/thesisMsc2006/Ibrahim%20Abdul%20Mutalib%20Ibrahim%202007.pdf, http://www.uotiq.org/, http://www.iraqicci.org/library/softwareengineeringmaster.htm