Geo-distribuerade lägesmedvetenhetstillämpningar är storskaliga och kännetecknas av 24/7 datagenerering från mobila och stationära sensorer (såsom kameror och GPS-enheter); latenskänslighet för att omvandla avkännbara data till användbar kunskap; och elastiska och spruckna behov av beräkningsresurser. Fog computing [7] föreställer sig att tillhandahålla beräkningsresurser nära nätets kant, vilket minskar latensen för den sense-process-actuate cykel som finns i dessa tillämpningar. Vi föreslår Fogles, en programmeringsinfrastruktur för den geo-distribuerade beräkningskontinuum som representeras av dimnoder och molnet. Fogulets ger API:er för en spatio-temporal data abstraktion för att lagra och hämta program genererade data på de lokala noderna, och primitiver för kommunikation bland resurserna i beräkningskontinuum. Foglets hanterar programkomponenterna på Fog noderna. Algoritmer presenteras för lansering av applikationskomponenter och hantering av migration av dessa komponenter mellan Fog noder, baserat på sensorernas rörlighetsmönster och de dynamiska beräkningsbehoven i applikationen. Utvärderingsresultaten presenteras för ett Fog-nätverk bestående av 16 noder med hjälp av ett simulerat fordonsnätverk som arbetsbelastning. Vi visar att protokollet för upptäckt och utplacering kan utföras i 0.93 sek, och att gå med i en redan utplacerad ansökan kan vara så snabbt som 65 ms. Dessutom QoS-känslig proaktiv migration kan utföras i 6 ms.
I REF föreslås en Foglet-programmeringsinfrastruktur för Fog-miljöer.
Incremental deployment and migration of geo-distributed situation awareness applications in the fog
{'venue': "DEBS '16", 'journal': None, 'mag_field_of_study': ['Computer Science']}