SlideShare a Scribd company logo
Context Awareness for
Internet of Things (CA4IOT)
SEMANTIC DATA MANAGEMENT / INFORMATION ENGINEERING LAB
Charith Perera, Arkady Zaslavsky, Peter Christen, Dimitrios Georgakopoulos
November 2012
Agenda
• Background
• Research Challenges and Motivations
• Our Objectives and Functional Requirements
• Proposed Solution: CA4IOT Architecture
• Real world Scenario
• Future Work and Research Directions
Statistics and Predictions
on Internet of Things
2020
2015
2010
2003
By 2020 there will be
50 billion things
During 2008, the number of things
connected to the Internet exceeds
the number of people on earth
• 1.5 billion Internet-enabled PCs and over 1 billion Internet-
enabled mobile phones today.
• By 2020, there will be 50 to 100 billion devices (i.e. things, sensors,
smart objects) connected to the Internet (Source: [1])
• The global market for sensors was around $56.3 billion in 2010,
$62.8 billion in 2011, expected to increase to $91.5 billion by 2016,
at a compound annual growth rate of 7.8%. (Source:[5])
(Source: [2])
Slide 4 of 23
Conclusions based on Statistics and Predictions
• Massive amount of data will be generated by sensors.
• Big Data = Volume + Velocity + Variety (Source: [6])
• It is not be feasible to collect and process all the sensor
data generated by the sensors
• Resource limitations: processing, storage,
communication
• Cost involvement: related to resources and related
data ownership
• We should collect data only from selected number of
sensors that will help us to achieve our objectives
Slide 5 of 23
• Select appropriate sensors when large number of
sensors are available to …
• Decide what information to consider when selecting
the appropriate sensors; Context matters…
• Cannot make assumptions during the development
time in IoT paradigm. Dynamic, configurable at
runtime is a must…
Main Challenges
Slide 6 of 23
Trends in IoT Middleware
and Context Awareness
• More and more sensor network/IoT middleware
solutions are available
• OpenIoT (next generation of GSN + Aspire) [http://www.openiot.eu/]
• SenseMA (improved functionalities on top of the OpenIoT and GSN)
• Context awareness is lacking in most IoT middleware
• Lack of dynamic configuration, semantic Interactions,
scalable fusion capabilities
• Critical functionalities (EU recommendation):
• Adaptation of sensor ontologies
• Distributed registries
• Sensor searching and discovery
• Reasoning and knowledge
discovery
• Context aware data processing
• Automated sensor configuration
Slide 8 of 23
• Two main Categories: Conceptual and Operational
• Operational categorization schemes allow us to
understand the issues and challenges in data acquisition
techniques, as well as quality and cost factors related to
context.
• Conceptual categorization allows an understanding of
the conceptual relationships between context
• We need to capture and model context comprehensively
by in cooperating all different aspects mentioned above
Conclusions based on Literature Review
Slide 9 of 23
The Research challenges
and Motivations
• How to help the users to select appropriate sensors when large
number of sensors are available to use…?
• How to reduce the gap between what user needs and what low
level sensors can provide by understanding the user requirements
/problems?
• How context (information) can help to
select the sensors…? Specially when
alternative sensors (e.g. multiple sensors
produce same kind of data) with different
characteristics (e.g. energy consumption,
accuracy, quality) are available…
• How to connect and configure sensors
and programming components
dynamically on demand…?
Slide 11 of 23
Our Objective and
Functional Requirements
Slide 12 of 23
• Our objective is not to introduce another middleware Our objective
is to explore the possibilities of embedding (applying) context-aware
functionalities into IoT middleware solutions
• Our goal is to design an solution to help users to automating the
task of selecting the sensors according to the problems at hand.
• We DO NOT answer user queries
• Connect and configure sensors to an IoT middleware
easily, dynamically and on demand.
• Capture context and understand the user requirement
• Reduce the gap between high-level user requirements
and low-level sensors capabilities.
• Model and maintain context (information) about
sensors
• Model and maintain context (information) about
processing components
Functional Requirements
Slide 14 of 23
Real World Scenario
The Australian Plant Phenomics Facility
Australian Agriculture
• Agricultural research obtains $AUS1.2 billion per annum
• Fourth largest wheat and barley exporter after US, Canada
and EU
• BUT has to deal with scarcity of resources:
 Water quality and quantity
 Low soil fertility
Slide 16 of 23
• Grains Research and Development Corporation (GRDC)
trials plant varieties in very many 10m x 10m plots across
Australia.
• Every year, Australian grain breeders plant up to 1 million
plots across the country to find the best high yielding
• Information sources about plant variety performance:
• Site visits
• Australian Bureau of Meteorology
• Issues in current practices:
• Site visits are expensive and time-consuming (e.g., 400km away)
• Lack of accurate information limits the quality of results
Slide 17 of 23
Why context knowledge matters?
• Monitoring/Sensing strategies (data collection frequency, real-
time event detection, data archiving for pattern recognition, etc.) need
to be changed depending on the time of the day, time of the
year, phase of the growing plant, type of the crop, energy
efficiency and availability, sensor data accuracy, etc…
Need to be considered in developing a solution:
• Agricultural/biological scientists and engineers do not know
much about computer science.
• Users focus on what they want
• Learning curve, usability, processing time, dynamicity of
sensors…
Slide 18 of 23
Phenonet:
A Distributed Sensor Network for Phenomics
• Aim is to Improve yield by improving crop selection process. How?
• Sensor-based monitoring and Sophisticated data analysis
• Combined research effort from CSIRO’s ICT Centre and High
Resolution Plant Phenomics Centre
Slide 19 of 23
Use case
• Let’s consider a scenario: John, a plant scientist, who is looking after
a experimental crops growing facility, wants to know whether the
crops are infected by Phytophtora disease.
• Phytophtora [8] is a fungal disease which can enter a field through a
variety of sources. Humidity plays a major role in the development
of Phytophtora. Both temperature and whether or not the leaves
are wet are also important indicators to monitor Phytophtora.
The values used for demonstration purposes only
Slide 20 of 23
Animated Figure
“…I want to know whether experimental plants in Canberra have infected with Phytophtora disease…”
Phytophtora disease
airTemperature
airHumidity
leafWetness
airStress
S1
S2
S3
S4
S5
Sn
Slide 21 of 23
Future Work and
Research Directions
• Understand user requirements
• Extract knowledge from large knowledge bases and build simple context
registries that maps sensor measurements into context
• Sensor description modelling, storage and reasoning (e.g. SSNO)
• Efficient and scalable mapping between context and sensor
measurements
• Context discovery by data fusion
• Developing models that allows to describe programming components
• Plugin architecture to different data fusion operations and context
discovery
• Adaptation of OSGi component based model
• Sensor selection based on characteristics
• Probabilistic Vs. Semantic
Slide 23 of 23
CSIRO ICT Center
Information Engineering Laboratory
Charith Perera
PhD Student
t +61 2 6216 7135
e Charith.Perera@csiro.au
w www.csiro.au/charith.perera
SEMANTIC DATA MANAGEMENT / INFORMATION ENGINEERING LAB
Thank You!
1. H. Sundmaeker, P. Guillemin, P. Friess, and S. Woelffle, “Vision and challenges for realising the internet
of things,” European Commission Information Society and Media, Tech. Rep., March 2010,
http://www.internet-of-things-research.eu/pdf/IoT Clusterbook March 2010.pdf
2. International Data Corporation (IDC) Corporate USA, “Worldwide smart connected device shipments,”
March 2012, http://www.idc.com/getdoc.jsp?containerId=prUS23398412 [Accessed on: 2012-08-01].
3. J. Gantz, “The embedded internet: Methodology and findings,” IDC Corporate, Tech. Rep., September
2009, http://download.intel.com/embedded/15billion/applications/pdf/322202.pdf [Accessed on:
2012-03-08].
4. J. Manyika, M. Chui, B. Brown, J. Bughin, R. Dobbs, C. Roxburgh, and A. H. Byers, “Big data: The next
frontier for innovation, competition, and productivity,” McKinsey Global Institute, Tech. Rep., May 2011,
http://www.mckinsey.com/Insights/MGI/Research/Technology_and_Innovation/Big_data_The_next_fr
ontier_for_innovation [Accessed on: 2012-06-08].
5. BCC Research, “Sensors: Technologies and global markets,” BCC Research, Market Forecasting, March
2011, http://www.bccresearch.com/report/sensors-technologies-markets-ias006d.html [Accessed
on:2012-01-05].
6. A. Zaslavsky, C. Perera, and D. Georgakopoulos, “Sensing as a service and big data,” in International
Conference on Advances in Cloud Computing (ACC-2012), Bangalore, India, July 2012.
7. S. Bandyopadhyay, M. Sengupta, S. Maiti, and S. Dutta, “Role of middleware for internet of things: A
study,” International Journal of Computer Science and Engineering Survey, vol. 2, pp. 94–105, 2011.
[Online]. Available: http://airccse.org/journal/ijcses/papers/0811cses07.pdf
8. A. Baggio, “Wireless sensor networks in precision agriculture,” Delft University of Technology The
Netherlands, Tech. Rep., 2009, http://www.sics.se/realwsn05/papers/baggio05wireless.pdf [Accessed
on: 2012-05-10].
References
Appendix
2020
2015
2010
2003
By 2020 there will be
50 billion things
During 2008, the number of things
connected to the Internet exceeds
the number of people on earth
(Source: [2])
(Source: [3])
(Source: [4])
Non Animated Figure

More Related Content

What's hot

SKG-2013, Beijing, China, 03 October 2013
SKG-2013, Beijing, China, 03 October 2013SKG-2013, Beijing, China, 03 October 2013
SKG-2013, Beijing, China, 03 October 2013
Charith Perera
 
WF-IOT-2014, Seoul, Korea, 06 March 2014
WF-IOT-2014, Seoul, Korea, 06 March 2014WF-IOT-2014, Seoul, Korea, 06 March 2014
WF-IOT-2014, Seoul, Korea, 06 March 2014
Charith Perera
 
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
Charith Perera
 
Building Open Data Markets Using Sensing as a Service Model
Building Open Data Markets Using Sensing as a Service ModelBuilding Open Data Markets Using Sensing as a Service Model
Building Open Data Markets Using Sensing as a Service Model
Charith Perera
 
Smart energy privacy tac tics2014
Smart energy privacy tac tics2014Smart energy privacy tac tics2014
Smart energy privacy tac tics2014
Arpan Pal
 
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOCOMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
ijccsa
 
How to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsHow to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsPayamBarnaghi
 
Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...
PayamBarnaghi
 
The Future is Cyber-Healthcare
The Future is Cyber-Healthcare The Future is Cyber-Healthcare
The Future is Cyber-Healthcare
PayamBarnaghi
 
Internet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealthInternet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealth
PayamBarnaghi
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
PayamBarnaghi
 
Towards application development for the internet of things updated
Towards application development for the internet of things  updatedTowards application development for the internet of things  updated
Towards application development for the internet of things updated
Pankesh Patel
 
Internet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesInternet of Things: Concepts and Technologies
Internet of Things: Concepts and Technologies
PayamBarnaghi
 
FYP2- Micro Search Engine for Iot
FYP2- Micro Search Engine for IotFYP2- Micro Search Engine for Iot
FYP2- Micro Search Engine for IotAhmed Al-Haddad
 
Future challenges in computer science
Future challenges in computer scienceFuture challenges in computer science
Future challenges in computer science
Seminar Links
 
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and OpportunitiesDynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
PayamBarnaghi
 
Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
PayamBarnaghi
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
PayamBarnaghi
 
Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things
PayamBarnaghi
 
Inventory of my IoT slide sets
Inventory of my IoT slide setsInventory of my IoT slide sets
Inventory of my IoT slide sets
Bob Marcus
 

What's hot (20)

SKG-2013, Beijing, China, 03 October 2013
SKG-2013, Beijing, China, 03 October 2013SKG-2013, Beijing, China, 03 October 2013
SKG-2013, Beijing, China, 03 October 2013
 
WF-IOT-2014, Seoul, Korea, 06 March 2014
WF-IOT-2014, Seoul, Korea, 06 March 2014WF-IOT-2014, Seoul, Korea, 06 March 2014
WF-IOT-2014, Seoul, Korea, 06 March 2014
 
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
 
Building Open Data Markets Using Sensing as a Service Model
Building Open Data Markets Using Sensing as a Service ModelBuilding Open Data Markets Using Sensing as a Service Model
Building Open Data Markets Using Sensing as a Service Model
 
Smart energy privacy tac tics2014
Smart energy privacy tac tics2014Smart energy privacy tac tics2014
Smart energy privacy tac tics2014
 
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOCOMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
 
How to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsHow to make data more usable on the Internet of Things
How to make data more usable on the Internet of Things
 
Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...
 
The Future is Cyber-Healthcare
The Future is Cyber-Healthcare The Future is Cyber-Healthcare
The Future is Cyber-Healthcare
 
Internet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealthInternet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealth
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
 
Towards application development for the internet of things updated
Towards application development for the internet of things  updatedTowards application development for the internet of things  updated
Towards application development for the internet of things updated
 
Internet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesInternet of Things: Concepts and Technologies
Internet of Things: Concepts and Technologies
 
FYP2- Micro Search Engine for Iot
FYP2- Micro Search Engine for IotFYP2- Micro Search Engine for Iot
FYP2- Micro Search Engine for Iot
 
Future challenges in computer science
Future challenges in computer scienceFuture challenges in computer science
Future challenges in computer science
 
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and OpportunitiesDynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
 
Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things
 
Inventory of my IoT slide sets
Inventory of my IoT slide setsInventory of my IoT slide sets
Inventory of my IoT slide sets
 

Similar to iThings-2012, Besançon, France, 20 November, 2012

User Innovation for the Internet of Things | Gerd Kortuem
User Innovation for the Internet of Things | Gerd KortuemUser Innovation for the Internet of Things | Gerd Kortuem
User Innovation for the Internet of Things | Gerd Kortuem
Gerd Kortuem
 
Internet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digital
Eslam Nader
 
Enabling the physical world to the Internet and potential benefits for agricu...
Enabling the physical world to the Internet and potential benefits for agricu...Enabling the physical world to the Internet and potential benefits for agricu...
Enabling the physical world to the Internet and potential benefits for agricu...
Andreas Kamilaris
 
Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things
PayamBarnaghi
 
Simon Forge TAFI workshop
Simon Forge TAFI workshopSimon Forge TAFI workshop
Simon Forge TAFI workshop
blogzilla
 
technical seminar pp.pptx
technical seminar pp.pptxtechnical seminar pp.pptx
technical seminar pp.pptx
MalleshBettadapura1
 
Internet of Things.pdf
Internet of Things.pdfInternet of Things.pdf
Internet of Things.pdf
OlanrewajuJoe
 
Dr Alisdair Ritchie | Research: The Answer to the Problem of IoT Security
Dr Alisdair Ritchie | Research: The Answer to the Problem of IoT SecurityDr Alisdair Ritchie | Research: The Answer to the Problem of IoT Security
Dr Alisdair Ritchie | Research: The Answer to the Problem of IoT Security
Pro Mrkt
 
Opportunities and Challenges of Large-scale IoT Data Analytics
Opportunities and Challenges of Large-scale IoT Data AnalyticsOpportunities and Challenges of Large-scale IoT Data Analytics
Opportunities and Challenges of Large-scale IoT Data Analytics
PayamBarnaghi
 
Internet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for futureInternet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for future
Startup Europe IoT Accelerator
 
GK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).pptGK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).ppt
PiyushRanjan269184
 
The Internet of Things: What's next?
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next?
PayamBarnaghi
 
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
IoT-Lite:  A Lightweight Semantic Model for the Internet of ThingsIoT-Lite:  A Lightweight Semantic Model for the Internet of Things
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
PayamBarnaghi
 
Irish Future Internet Forum Zed Sabeur
Irish Future Internet Forum Zed SabeurIrish Future Internet Forum Zed Sabeur
Irish Future Internet Forum Zed Sabeur
Irish Future Internet Forum
 
Data accessibility and the role of informatics in predicting the biosphere
Data accessibility and the role of informatics in predicting the biosphereData accessibility and the role of informatics in predicting the biosphere
Data accessibility and the role of informatics in predicting the biosphere
Alex Hardisty
 
IoT system development.pdf
IoT system development.pdfIoT system development.pdf
IoT system development.pdf
Mahdi_Fahmideh
 
87 seminar presentation
87 seminar presentation87 seminar presentation
87 seminar presentation
Vishakha Kumar
 
Views and myths of IoT
Views and myths of IoTViews and myths of IoT
Views and myths of IoT
Ahmed Banafa
 
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Carlos Eduardo Pantoja
 
Big Data and Artificial Intelligence: Game Changer
Big Data and Artificial Intelligence: Game ChangerBig Data and Artificial Intelligence: Game Changer
Big Data and Artificial Intelligence: Game Changer
David Asirvatham
 

Similar to iThings-2012, Besançon, France, 20 November, 2012 (20)

User Innovation for the Internet of Things | Gerd Kortuem
User Innovation for the Internet of Things | Gerd KortuemUser Innovation for the Internet of Things | Gerd Kortuem
User Innovation for the Internet of Things | Gerd Kortuem
 
Internet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digital
 
Enabling the physical world to the Internet and potential benefits for agricu...
Enabling the physical world to the Internet and potential benefits for agricu...Enabling the physical world to the Internet and potential benefits for agricu...
Enabling the physical world to the Internet and potential benefits for agricu...
 
Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things
 
Simon Forge TAFI workshop
Simon Forge TAFI workshopSimon Forge TAFI workshop
Simon Forge TAFI workshop
 
technical seminar pp.pptx
technical seminar pp.pptxtechnical seminar pp.pptx
technical seminar pp.pptx
 
Internet of Things.pdf
Internet of Things.pdfInternet of Things.pdf
Internet of Things.pdf
 
Dr Alisdair Ritchie | Research: The Answer to the Problem of IoT Security
Dr Alisdair Ritchie | Research: The Answer to the Problem of IoT SecurityDr Alisdair Ritchie | Research: The Answer to the Problem of IoT Security
Dr Alisdair Ritchie | Research: The Answer to the Problem of IoT Security
 
Opportunities and Challenges of Large-scale IoT Data Analytics
Opportunities and Challenges of Large-scale IoT Data AnalyticsOpportunities and Challenges of Large-scale IoT Data Analytics
Opportunities and Challenges of Large-scale IoT Data Analytics
 
Internet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for futureInternet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for future
 
GK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).pptGK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).ppt
 
The Internet of Things: What's next?
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next?
 
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
IoT-Lite:  A Lightweight Semantic Model for the Internet of ThingsIoT-Lite:  A Lightweight Semantic Model for the Internet of Things
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
 
Irish Future Internet Forum Zed Sabeur
Irish Future Internet Forum Zed SabeurIrish Future Internet Forum Zed Sabeur
Irish Future Internet Forum Zed Sabeur
 
Data accessibility and the role of informatics in predicting the biosphere
Data accessibility and the role of informatics in predicting the biosphereData accessibility and the role of informatics in predicting the biosphere
Data accessibility and the role of informatics in predicting the biosphere
 
IoT system development.pdf
IoT system development.pdfIoT system development.pdf
IoT system development.pdf
 
87 seminar presentation
87 seminar presentation87 seminar presentation
87 seminar presentation
 
Views and myths of IoT
Views and myths of IoTViews and myths of IoT
Views and myths of IoT
 
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
 
Big Data and Artificial Intelligence: Game Changer
Big Data and Artificial Intelligence: Game ChangerBig Data and Artificial Intelligence: Game Changer
Big Data and Artificial Intelligence: Game Changer
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

iThings-2012, Besançon, France, 20 November, 2012

  • 1. Context Awareness for Internet of Things (CA4IOT) SEMANTIC DATA MANAGEMENT / INFORMATION ENGINEERING LAB Charith Perera, Arkady Zaslavsky, Peter Christen, Dimitrios Georgakopoulos November 2012
  • 2. Agenda • Background • Research Challenges and Motivations • Our Objectives and Functional Requirements • Proposed Solution: CA4IOT Architecture • Real world Scenario • Future Work and Research Directions
  • 3. Statistics and Predictions on Internet of Things
  • 4. 2020 2015 2010 2003 By 2020 there will be 50 billion things During 2008, the number of things connected to the Internet exceeds the number of people on earth • 1.5 billion Internet-enabled PCs and over 1 billion Internet- enabled mobile phones today. • By 2020, there will be 50 to 100 billion devices (i.e. things, sensors, smart objects) connected to the Internet (Source: [1]) • The global market for sensors was around $56.3 billion in 2010, $62.8 billion in 2011, expected to increase to $91.5 billion by 2016, at a compound annual growth rate of 7.8%. (Source:[5]) (Source: [2]) Slide 4 of 23
  • 5. Conclusions based on Statistics and Predictions • Massive amount of data will be generated by sensors. • Big Data = Volume + Velocity + Variety (Source: [6]) • It is not be feasible to collect and process all the sensor data generated by the sensors • Resource limitations: processing, storage, communication • Cost involvement: related to resources and related data ownership • We should collect data only from selected number of sensors that will help us to achieve our objectives Slide 5 of 23
  • 6. • Select appropriate sensors when large number of sensors are available to … • Decide what information to consider when selecting the appropriate sensors; Context matters… • Cannot make assumptions during the development time in IoT paradigm. Dynamic, configurable at runtime is a must… Main Challenges Slide 6 of 23
  • 7. Trends in IoT Middleware and Context Awareness
  • 8. • More and more sensor network/IoT middleware solutions are available • OpenIoT (next generation of GSN + Aspire) [http://www.openiot.eu/] • SenseMA (improved functionalities on top of the OpenIoT and GSN) • Context awareness is lacking in most IoT middleware • Lack of dynamic configuration, semantic Interactions, scalable fusion capabilities • Critical functionalities (EU recommendation): • Adaptation of sensor ontologies • Distributed registries • Sensor searching and discovery • Reasoning and knowledge discovery • Context aware data processing • Automated sensor configuration Slide 8 of 23
  • 9. • Two main Categories: Conceptual and Operational • Operational categorization schemes allow us to understand the issues and challenges in data acquisition techniques, as well as quality and cost factors related to context. • Conceptual categorization allows an understanding of the conceptual relationships between context • We need to capture and model context comprehensively by in cooperating all different aspects mentioned above Conclusions based on Literature Review Slide 9 of 23
  • 11. • How to help the users to select appropriate sensors when large number of sensors are available to use…? • How to reduce the gap between what user needs and what low level sensors can provide by understanding the user requirements /problems? • How context (information) can help to select the sensors…? Specially when alternative sensors (e.g. multiple sensors produce same kind of data) with different characteristics (e.g. energy consumption, accuracy, quality) are available… • How to connect and configure sensors and programming components dynamically on demand…? Slide 11 of 23
  • 12. Our Objective and Functional Requirements Slide 12 of 23
  • 13. • Our objective is not to introduce another middleware Our objective is to explore the possibilities of embedding (applying) context-aware functionalities into IoT middleware solutions • Our goal is to design an solution to help users to automating the task of selecting the sensors according to the problems at hand. • We DO NOT answer user queries
  • 14. • Connect and configure sensors to an IoT middleware easily, dynamically and on demand. • Capture context and understand the user requirement • Reduce the gap between high-level user requirements and low-level sensors capabilities. • Model and maintain context (information) about sensors • Model and maintain context (information) about processing components Functional Requirements Slide 14 of 23
  • 15. Real World Scenario The Australian Plant Phenomics Facility
  • 16. Australian Agriculture • Agricultural research obtains $AUS1.2 billion per annum • Fourth largest wheat and barley exporter after US, Canada and EU • BUT has to deal with scarcity of resources:  Water quality and quantity  Low soil fertility Slide 16 of 23
  • 17. • Grains Research and Development Corporation (GRDC) trials plant varieties in very many 10m x 10m plots across Australia. • Every year, Australian grain breeders plant up to 1 million plots across the country to find the best high yielding • Information sources about plant variety performance: • Site visits • Australian Bureau of Meteorology • Issues in current practices: • Site visits are expensive and time-consuming (e.g., 400km away) • Lack of accurate information limits the quality of results Slide 17 of 23
  • 18. Why context knowledge matters? • Monitoring/Sensing strategies (data collection frequency, real- time event detection, data archiving for pattern recognition, etc.) need to be changed depending on the time of the day, time of the year, phase of the growing plant, type of the crop, energy efficiency and availability, sensor data accuracy, etc… Need to be considered in developing a solution: • Agricultural/biological scientists and engineers do not know much about computer science. • Users focus on what they want • Learning curve, usability, processing time, dynamicity of sensors… Slide 18 of 23
  • 19. Phenonet: A Distributed Sensor Network for Phenomics • Aim is to Improve yield by improving crop selection process. How? • Sensor-based monitoring and Sophisticated data analysis • Combined research effort from CSIRO’s ICT Centre and High Resolution Plant Phenomics Centre Slide 19 of 23
  • 20. Use case • Let’s consider a scenario: John, a plant scientist, who is looking after a experimental crops growing facility, wants to know whether the crops are infected by Phytophtora disease. • Phytophtora [8] is a fungal disease which can enter a field through a variety of sources. Humidity plays a major role in the development of Phytophtora. Both temperature and whether or not the leaves are wet are also important indicators to monitor Phytophtora. The values used for demonstration purposes only Slide 20 of 23
  • 21. Animated Figure “…I want to know whether experimental plants in Canberra have infected with Phytophtora disease…” Phytophtora disease airTemperature airHumidity leafWetness airStress S1 S2 S3 S4 S5 Sn Slide 21 of 23
  • 23. • Understand user requirements • Extract knowledge from large knowledge bases and build simple context registries that maps sensor measurements into context • Sensor description modelling, storage and reasoning (e.g. SSNO) • Efficient and scalable mapping between context and sensor measurements • Context discovery by data fusion • Developing models that allows to describe programming components • Plugin architecture to different data fusion operations and context discovery • Adaptation of OSGi component based model • Sensor selection based on characteristics • Probabilistic Vs. Semantic Slide 23 of 23
  • 24. CSIRO ICT Center Information Engineering Laboratory Charith Perera PhD Student t +61 2 6216 7135 e Charith.Perera@csiro.au w www.csiro.au/charith.perera SEMANTIC DATA MANAGEMENT / INFORMATION ENGINEERING LAB Thank You!
  • 25. 1. H. Sundmaeker, P. Guillemin, P. Friess, and S. Woelffle, “Vision and challenges for realising the internet of things,” European Commission Information Society and Media, Tech. Rep., March 2010, http://www.internet-of-things-research.eu/pdf/IoT Clusterbook March 2010.pdf 2. International Data Corporation (IDC) Corporate USA, “Worldwide smart connected device shipments,” March 2012, http://www.idc.com/getdoc.jsp?containerId=prUS23398412 [Accessed on: 2012-08-01]. 3. J. Gantz, “The embedded internet: Methodology and findings,” IDC Corporate, Tech. Rep., September 2009, http://download.intel.com/embedded/15billion/applications/pdf/322202.pdf [Accessed on: 2012-03-08]. 4. J. Manyika, M. Chui, B. Brown, J. Bughin, R. Dobbs, C. Roxburgh, and A. H. Byers, “Big data: The next frontier for innovation, competition, and productivity,” McKinsey Global Institute, Tech. Rep., May 2011, http://www.mckinsey.com/Insights/MGI/Research/Technology_and_Innovation/Big_data_The_next_fr ontier_for_innovation [Accessed on: 2012-06-08]. 5. BCC Research, “Sensors: Technologies and global markets,” BCC Research, Market Forecasting, March 2011, http://www.bccresearch.com/report/sensors-technologies-markets-ias006d.html [Accessed on:2012-01-05]. 6. A. Zaslavsky, C. Perera, and D. Georgakopoulos, “Sensing as a service and big data,” in International Conference on Advances in Cloud Computing (ACC-2012), Bangalore, India, July 2012. 7. S. Bandyopadhyay, M. Sengupta, S. Maiti, and S. Dutta, “Role of middleware for internet of things: A study,” International Journal of Computer Science and Engineering Survey, vol. 2, pp. 94–105, 2011. [Online]. Available: http://airccse.org/journal/ijcses/papers/0811cses07.pdf 8. A. Baggio, “Wireless sensor networks in precision agriculture,” Delft University of Technology The Netherlands, Tech. Rep., 2009, http://www.sics.se/realwsn05/papers/baggio05wireless.pdf [Accessed on: 2012-05-10]. References
  • 27. 2020 2015 2010 2003 By 2020 there will be 50 billion things During 2008, the number of things connected to the Internet exceeds the number of people on earth (Source: [2]) (Source: [3]) (Source: [4])