Agilla är en mobil agent middleware som underlättar snabb distribution av adaptiva applikationer i trådlösa sensornätverk (WSN). Agilla gör det möjligt för användare att skapa och injicera speciella program som kallas mobila agenter som samordnar genom lokala tuple utrymmen, och migrera över WSN utför programspecifika uppgifter. Denna fluidity av kod och tillstånd har potential att omvandla en WSN till en delad, allmän-purpose computing plattform som kan köra flera autonoma applikationer i taget, så att vi kan utnyttja sin fulla potential. Vi har implementerat och utvärderat ett brandspårningsprogram för att avgöra hur väl Agilla uppnår sina mål. Eld är modellerad av agenter som gradvis sprids över hela nätverket, uppslukande noder genom att sätta eld tuples i sina lokala tuple utrymmen. Brandspårare används sedan för att bilda en omkrets runt branden. Med hjälp av Agilla kunde vi snabbt skapa och distribuera 47 byte brandagenter, och 100 byte spårmedel på en WSN bestående av 26 MICA2 mote. Våra experiment visar att spårarna kan bilda en 8-node omkrets runt en brinnande nod inom 6,5 sekunder och att den kan anpassa sig till en brand som sprider sig med en hastighet av 7 sekunder per humle. Vi presenterar också de lärdomar som dragits om tillräckligheten hos Agillas primitiva, och om effektiviteten, tillförlitligheten och adaptiviteten hos mobila agenter i en WSN.
Arbetet i REF föreslår en mobil agent middleware och utvärderar en brandspårningsprogram.
Mobile agent middleware for sensor networks: an application case study
{'venue': "IPSN '05", 'journal': None, 'mag_field_of_study': ['Computer Science']}