| Literature DB >> 29882868 |
Higinio Mora1, María Teresa Signes-Pont2, David Gil3, Magnus Johnsson4,5,6.
Abstract
The new sensing applications need enhanced computing capabilities to handle the requirements of complex and huge data processing. The Internet of Things (IoT) concept brings processing and communication features to devices. In addition, the Cloud Computing paradigm provides resources and infrastructures for performing the computations and outsourcing the work from the IoT devices. This scenario opens new opportunities for designing advanced IoT-based applications, however, there is still much research to be done to properly gear all the systems for working together. This work proposes a collaborative model and an architecture to take advantage of the available computing resources. The resulting architecture involves a novel network design with different levels which combines sensing and processing capabilities based on the Mobile Cloud Computing (MCC) paradigm. An experiment is included to demonstrate that this approach can be used in diverse real applications. The results show the flexibility of the architecture to perform complex computational tasks of advanced applications.Entities:
Keywords: computer modelling; embedded systems; internet of things; mobile cloud computing; sensor processing modeling
Year: 2018 PMID: 29882868 PMCID: PMC6022002 DOI: 10.3390/s18061676
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Recent advances on IoT distributed computing.
| Research Line | Main Contribution Area |
|---|---|
| (i) | |
| Managing the quality of experience in the multimedia IoT [ | Quality of Experience |
| QoS-Aware scheduling of services-oriented IoT [ | Scheduling method |
| Distributed computational model for shared processing [ | Distributed computing model |
| IoT-Based Computational Framework [ | Distributed computing model |
| A scalable IoT framework using virtual sensor [ | Virtual sensor framework |
| Middleware for Internet of Things [ | Middleware |
| MinT: Middleware for Cooperative Interaction of Things [ | Middleware |
| Integration of Edge, IoT and the Cloud [ | Edge of Things |
| Scheduling internet of things Apps in cloud computing [ | Scheduling method |
| Payload-size and deadline-aware scheduling [ | Scheduling method |
| Task Requirement Aware Pre-processing and Scheduling [ | Scheduling method |
| Flexible framework for real-time embedded systems [ | Scheduling method |
| (ii) | |
| IoT and Cloud Computing [ | General analysis |
| Machine learning for IoT [ | Cloud-based Intelligence |
| Model of Internet of Things and Cloud (IoT-Cloud) [ | Mobile cloud computing |
| A study on cloud-based Internet of Things: CloudIoT [ | General analysis |
| Integration of Cloud computing and IoT [ | Survey |
| Cloud Computing and Internet of Things Integration [ | General analysis |
| Framework for computation offloading [ | Mobile Cloud Computing |
| MCC for computation offloading [ | Mobile Cloud Computing |
| Multi-Criteria Decision Analysis Methods [ | Offloading process analysis |
| Stochastic Analysis of Delayed Mobile Offloading [ | Offloading process analysis |
| Application-oriented offloading [ | Offloading process analysis |
| Mobile Cloud Services [ | Mobile Cloud Services |
| (iii) | |
| Trust computation models for service management in IoT [ | Survey |
| Secure integration of IoT and Cloud Computing [ | IoT-Cloud security |
| Security and privacy challenges in MCC [ | MCC security |
| Security, privacy and trust in IoT [ | Survey |
| Cyber security framework for IoT-based Energy Internet [ | Intelligent Security System |
| Fog computing security [ | Fog computing security |
| Distributed intrusion detection system [ | Distributed system security |
| GDPR and the Internet of Things [ | GDPR |
| Normative challenges of identification [ | GDPR |
| (iv) | |
| Design flow for web service applications [ | Model-based design |
| The web of things [ | Web service -based design |
| Cloud-based platform for distributed IoT applications [ | Deployment platform |
| Commercial frameworks for the IoT [ | Survey of design platforms |
| A Self-Managing Containerized IoT Platform [ | Design platform |
| IoT Design Patterns [ | Design patterns |
| Data Mining proposal of distributed applications events [ | Data Mining |
| Open IoT Ecosystem [ | Deployment platform |
| Future Internet of Things Controller [ | Decentralized Intelligence |
| IoT and Multiagent Systems [ | Decentralized Intelligence |
Time estimation of fatigue analysis application.
| Computing Platform | Frame Computing Cost | Threshold = 5 |
|---|---|---|
| Classroom Mobile PC 1 | 25 s | ~2 min |
| Classroom Tablet PC 1 | 50 s | ~4 min |
| Classroom Smartphone 1 | 50 s | ~4 min |
| School Workstation 2 | 5 min | 25 min |
| Classroom resources 1 | 13 s | ~1 min |
| Cloud Server 3 | 25 s + 5 s | 2.5 min |
1 Total time for 25 students. 2 Total time for 12 classrooms of 25 students. 3 Total time for 12 classrooms of 25 students plus communications delay.
Figure 1Diagram of different flow possibilities in our proposed distributed system.
Figure 2IoT communication network. (a) General scheme; (b) Example case.
Figure 3IoT scheduler design.
Figure 4Application scheme: (a) Application context inside the classroom; (b) Application steps.
Figure 5IoT application environment.
Figure 6Collaborative work example.