Internet of Things (IoT), den framväxande datorinfrastrukturen som hänvisar till nätverksansluten sammankoppling av fysiska objekt, innehåller en uppsjö av digitala system som utvecklas med hjälp av ett stort antal tillämpningar. Många av dessa applikationer administrerar datainsamling på kanten och erbjuder datalagring och analysfunktioner i molnet. Detta ger upphov till följande problem: (i) processetapperna i IoT-tillämpningarna måste ha separata implementationer för både kanten och molnet, (ii) placeringen av beräkningen är oflexibel med separata programvarustaplar, eftersom de optimala beslut om installation måste fattas i körtid, och (iii) enhetlig feltolerans är nödvändig i händelse av intermittenta problem med långdistansnätverksanslutning, skadlig skada på kantenheter, eller hårda miljöer. Detta dokument föreslår en ny feltolerant arkitektur CEFIoT för IoT-applikationer genom att anta toppmodern molnteknik och distribuera dem också för kantdator. Vi löser problemet med datafeltolerans genom att utnyttja Apache Kafka-plattformen för publicering/prenumeration som den enhetliga högpresterande datareplikationslösningen som erbjuder en gemensam programvaru stack för både kanten och molnet. Vi distribuerar också Kubernetes för feltolerant hantering och avancerad funktionalitet som möjliggör automatisk omkonfigurering av processledningen för att hantera både hårdvara och nätverksanslutningsbaserade fel.
I arbetet REF föreslog forskare en ny feltolerant arkitektur för IoT-program som gör att data kan beräknas i kant noder och senare skickas till molnet för ytterligare beräkning och lagring, om nödvändigt.
CEFIoT: A Fault-Tolerant IoT Architecture for Edge and Cloud
{'venue': 'IEEE 4th World Forum on Internet of Things (WF-IoT), Singapore, 5-8 February, 2018', 'journal': None, 'mag_field_of_study': ['Computer Science']}