Efficient Execution of Complex Context Queries to Enable Near Real-Time Smart IoT Applications
Alireza Hassani1, Alexey Medvedev1, Arkady Zaslavsky1
1School of Information Technology, Deakin University, Geelong 3216, Australia.
Sensors (Basel, Switzerland)
|December 15, 2019
Summary
Context management platforms (CMPs) are crucial for Internet of Things (IoT) intelligence. A new Context Query Engine (CQE) within the Context-as-a-Service (CoaaS) platform efficiently handles complex context queries, outperforming competitors.
Area of Science:
- Computer Science
- Ubiquitous Computing
- Distributed Systems
Background:
- The rapid evolution of the Internet of Things (IoT) necessitates advanced contextual intelligence for enhanced device interaction, efficiency, and sustainability.
- Context Management Platforms (CMPs) are emerging as key solutions, but generic, scalable platforms for context sharing remain underdeveloped.
- Existing solutions struggle with efficient context management and real-time query processing.
Purpose of the Study:
- To propose and validate a novel Context Query Engine (CQE) as a core component of a pioneering Context-as-a-Service (CoaaS) platform.
- To demonstrate the CQE's capability for efficient, near real-time execution of context queries within the IoT ecosystem.
- To provide a robust and scalable solution for context publishing, consumption, monitoring, and sharing.
Main Methods:
- Development of a novel Context Query Engine (CQE) architecture.
- Integration of CQE into the Context-as-a-Service (CoaaS) platform.
- Extensive experimental evaluation of CQE's performance and scalability, focusing on complex context query execution.
Main Results:
- The proposed CoaaS platform, powered by CQE, demonstrates superior performance in executing complex context queries compared to existing solutions.
- Experimental results validate the efficiency and scalability of the CQE mechanism.
- The advanced query language integrated into CoaaS enhances its suitability for real-world IoT deployments.
Conclusions:
- The Context Query Engine (CQE) offers an efficient and scalable solution for context management in the Internet of Things.
- The Context-as-a-Service (CoaaS) platform, featuring CQE, represents a significant advancement in delivering contextual intelligence for IoT.
- CoaaS is a viable candidate for practical, large-scale IoT deployments requiring sophisticated context-aware services.
Related Concept Videos
Parallel Processing
566
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
566
Issues And Trends In Healthcare Delivery System
6.1K
The issues and trends in healthcare delivery are constantly changing. The COVID-19 pandemic is one recent issue that wreaked havoc on healthcare systems, causing a shortage of healthcare workers, high demand for medicines and supplies, and increased medical expenditure due to a lack of insurance. Other issues include rising healthcare costs and care fragmentation.
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
6.1K
Ampere-Maxwell's Law: Problem-Solving
1.0K
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
1.0K
Distributed Loads: Problem Solving
1.0K
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
1.0K
Distributed Loads
893
Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
893
Rapidly Varying Flow
359
Rapidly varying flow (RVF) in open channels is characterized by abrupt changes in flow depth over a short distance, with the rate of depth change relative to distance often approaching unity. These flows are inherently complex due to their transient and multi-dimensional nature, making exact analysis difficult. However, approximate solutions using simplified models provide valuable insights into their behavior.Key Features of Rapidly Varying FlowRVF is commonly observed in scenarios involving...
359


