1 / 16

Solmu tason simulaattorit

Solmu tason simulaattorit. Simuloidaan verkon käyttäytymistä Suunnittelijoiden apuna * Voi testata ilman asentamista oikeaan ympäristöön Kuuluu yleensä neljä osaa. Pääosat simulaatioissa. Sensori solmu malli * sovellukset, käyttäytyminen, sijainti, energia… Kommunikointi malli

nell-cantu
Download Presentation

Solmu tason simulaattorit

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Solmu tason simulaattorit • Simuloidaan verkon käyttäytymistä • Suunnittelijoiden apuna * Voi testata ilman asentamista oikeaan ympäristöön • Kuuluu yleensä neljä osaa

  2. Pääosat simulaatioissa • Sensori solmu malli * sovellukset, käyttäytyminen, sijainti, energia… • Kommunikointi malli * fyysinen, MAC, verkko kerros * kommunikoinnin viivästykset ja törmäykset

  3. Pääosat simulaatioissa • Ympäristö malli * luodaan ympäristö missä verkko sijaitsee * voi olla omanaan tai solmuille tallennettu • Tilastot ja visualisointi * yleinen käyttäytyminen, kommunikointi, reitit, solmun tilat

  4. Osajoukkojen simulointi • Ajan mukaan kaksi tapaa • Cycle-driven simulation CD * aika jaoteltu * samaa tietoa ei toisaalla lasketa ja toisaalla käytetä • Discrete-event simulation DE * aika juoksee * tapahtuma voi tulla milloin vain * aikaleimat, jonka mukaan tehtävät jonoon * hitaampi, mutta tarkemmat tulokset

  5. ns-2 simulaattori • Laajennuksia jotta toimii sensoriverkoissa • Suurissa verkoissa hidas • SensorSim mahdollistaa todellisen solmun liittämisen simulaatioon • NRL laajennus mahdollistaa joustavan tapahtuma simulaatioiden suunnittelun • Muistuttaa läheisesti oikeita protokolla toteutuksia (TCP, MAC, TDMA)

  6. TOSSIM simulaattori • Skaalautuva, käyttää todellista ohjelma koodia simulaatiossa • Muutettu TinyOS:n alimpia kerroksia • käyttää verkon mallina suunnattua graafia • lähetys simuloitu bitti tasolla, jos ongelma käännetään bitti • TinyViz visualisointiin ja simulaation hallintaan

  7. State-Centric Programming • Fyysisten tilojen kuten sijainti ja muoto jatkuvuus tilassa ja ajassa • Havainnointi peräkkäisillä tila päivityksillä • Suunnitella oikeellinen ja tehokas osoite systeemi • Oleellista havainnointi, laskeminen ja kommunikointi • Käsitellään yhteistyö ryhmät

  8. Yhteistyö ryhmät • Itsenäisiä ryhmiä -> tilojen päivitys • Voivat olla sensoreita, mobiili agentteja • Kattavuus topologiassa määrittelee solmujen kuulumisen tiettyyn ryhmään • Koostumus sanoo jokaisen solmun tehtävän ryhmässä

  9. Esimerkkejä ryhmistä • Maantieteellinen (GCG) *ennalta määrätyltä alueelta jäsenet *kuuluu kaikki jotka voivat havaita kohteen *johtaja yhdistää tiedot • N- hyppyä naapuri (n-HNG) *puumallinen kommunikointi *keskisolmusta lasketaan hypyt *0-HGN vain keskisolmu • Julkaista/tilata ryhmä (PSG) *dynaaminen, hankkia tietty tieto tai palvelu

  10. Esimerkkejä ryhmistä • Tuttava ryhmä (AG) *uusi solmu kutsutaan mukaan *jäsen voi lopettaa ryhmän *yleensä johtaja, paitsi jos kaikki kännyköitä *valvoja ja hallita mobiili agentteja • Yhdistelemällä saadaan skaalautuvampi ja resursseja säästävä systeemi • Maantieteellinen mitata ja naapuri systeemillä etsiä uutta johtajaa

  11. PIECES • Programming and Interaction Enviroment for Collaborative Embedded System • Sisältää toimeksiantajan ja portti agentteja • Toimeksiantaja ylläpitää tilaa ja päivittää • Vastaa muiden kyselyihin • Toimeksiantajien välissä portti agentteja • Agentit aktiivisia tai passiivisia • Kuinka usein on päivitettävä

  12. Toimeksiantaja ryhmät • Ryhmä antaa keinot löytää uusia jäseniä • Voi kuulua useaan ryhmään, agentit ei • Johtaja agentti voi hoitaa muodostuksen *laajuus ja struktuuri vain sille tietoon • dynaaminen muodostus *useampi kohde alueella, tunnistus ryhmä luodaan • Data vain johtajalle, jos vaihtuu niin tieto muille

  13. Liikkuvuus • Yleensä kiinteitä • Toimeksi antaja voi liikkua kuten ohjelma agentit host to host • Liikkuessaan vie tilansa uuteen sijaintiin vaatii ryhmän laajuuden päivitystä • voi liikkua vai ns. lepotilassa toiseen solmuun

  14. PIECES simulaattori • käyttää Javaa ja Matlabia • simuloi sensoriverkko sovelluksia korkealla tasolla CSIP algoritmilla • Simuloi verkon kommunikoinnin toimivuutta (viive, virheet)

  15. Usean kohteen ongelma • Pitää tunnistaa kohteet ja sijainti • PIECE systeemissä kolme toimeksiantajaa *seuraaja, luokitus ja identiteetti • Seuraaja päivittää sijaintia säännöllisesti ja estimoi lähi sensorin tietojen mukaan • Toimii johtajana ja hyppii lähemmäksi kohdetta

  16. Usean kohteen ongelma • Luokitus ja identiteetti toimeksiantajat • kerää luokitus tietoja maantieteellisellä alueella kuten seuraaja • Identiteetti toimeksiantajasta tulee toisen ryhmän jäsen kun kohteet leikkaavat toisensa • Molemmat tekevät omat päätökset hyppimisestä eri solmuun

More Related