Context-as-a-Service (CAAS) platform for smart IoT applications

Context-as-a-Service (CAAS) platform for smart IoT applications

For access to this article, please select a purchase option:

Buy chapter PDF
(plus tax if applicable)
Buy Knowledge Pack
10 chapters for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Network as a Service for Next Generation Internet — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

A context-aware Internet of thing (IoT) application is a software system which utilizes various contexts acquired from IoT devices in providing context-aware functionality. The key benefit of context-aware IoT applications will be the situation-specific services provided through software analytics on the rich IoT contexts. Despite of the benefits, it is not always trivial to develop high-quality IoT applications due to the runtime overhead of acquiring and analyzing the IoT contexts. In this chapter, the potential challenges of developing context-aware IoT applications are first clarified. To address the challenges, we present Context-as-a-Service (CAAS) platform which adopts the notion of cloud computing where resources are deployed as a unit of a service. CAAS platform plays an essential role of providing contexts to IoT applications efficiently. The key design of CAAS platform and its implementation are presented in detail.

Chapter Contents:

  • Abstract
  • Keywords
  • 16.1 Introduction
  • 16.2 Related works
  • 16.3 Challenges in acquiring and provisioning IoT contexts
  • 16.3.1 Efficiency of context acquisition
  • 16.3.2 Incompatibility of context provisioning
  • 16.4 Specification of CAAS platform
  • 16.4.1 Overview of CAAS platform
  • 16.4.2 Functional requirements of CAAS platform
  • 16.4.3 Nonfunctional requirements of CAAS platform
  • 16.5 Design of CAAS platform
  • 16.5.1 Architecture design
  • 16.5.2 Solution: CAASand context basket for efficient sharing
  • 16.5.3 Solution: adaptive context monitoring for efficiency
  • Tactic 51. Optimizing sensing frequency
  • Tactic 52. Minimizing the overhead of storing sensor data to context basket
  • 16.5.4 Solution: providing contexts with context acquisition schemes required by IoT applications
  • 16.6 PoC implementation of CAAS and experiments
  • 16.6.1 Experiment settings
  • 16.6.2 Experiment results
  • 16.7 Conclusions
  • References

Inspec keywords: cloud computing; Internet of Things

Other keywords: cloud computing; CAAS platform; context-aware functionality; run-time overhead; context-aware Internet of Thing; context-as-a-service platform; smart IoT applications; high-quality IoT applications; context-aware IoT applications; situation-specific services

Subjects: Ubiquitous and pervasive computing; Internet software

Preview this chapter:
Zoom in

Context-as-a-Service (CAAS) platform for smart IoT applications, Page 1 of 2

| /docserver/preview/fulltext/books/te/pbte073e/PBTE073E_ch16-1.gif /docserver/preview/fulltext/books/te/pbte073e/PBTE073E_ch16-2.gif

Related content

This is a required field
Please enter a valid email address