1. Internet of Things and Large-scale
Institute for Communication Systems (ICS)/
5G Innovation Centre
University of Surrey
Guildford, United Kingdom
The IET Surrey Network, September 2015
3. Apollo 11 Command Module (1965) had
64 kilobytes of memory
operated at 0.043MHz.
An iPhone 5s has a CPU running at speeds
of up to 1.3GHz
and has 512MB to 1GB of memory
Cray-1 (1975) produced 80 million Floating
point operations per second (FLOPS)
10 years later, Cray-2 produced 1.9G FLOPS
An iPhone 5s produces 76.8 GFLOPS – nearly
a thousand times more
Cray-2 used 200-kilowatt power
Source: Nick T., PhoneArena.com, 2014
4. Computing Power
−More memory and more storage
−"Moore's law" over the history of computing, the
number of transistors in a dense integrated circuit
has doubled approximately every two years.
Internet of Things (IoT)
− Extending the current Internet and providing connection,
communication, and inter-networking between devices and
physical objects, or "Things," is a growing trend that is often
referred to as the Internet ofThings.
− “The technologies and solutions that enable integration of
real world data and services into the current information
networking technologies are often described under the
umbrella term of the Internet of Things (IoT)”
CDMA IS-95, PDC
Connection + Control M2M/IoT
Change in the communication
16. Cyber-Physical-Social Data
16P. Barnaghi et al., "Digital Technology Adoption in the Smart Built Environment", IET Sector Technical Briefing, The Institution of Engineering and Technology
(IET), I. Borthwick (editor), March 2015.
17. Internet of Things: The story so far
Wireless Sensor and
, solutions for
efficiency, routing, …
vertical applications, early
concepts and demos, …
More products, more
solutions for control and
Future: Cloud, Big (IoT) Data
Analytics, Interoperability, Enhanced
Cellular/Wireless Com. for IoT,
Real-world operational use-cases
and Industry and B2B
P. Barnaghi, A. Sheth, "Internet of Things: the story so far", IEEE IoT Newsletter, September 2014.
“Each single data item is important.”
“Relying merely on data from sources that are
unevenly distributed, without considering
background information or social context, can
lead to imbalanced interpretations and
19. Data- Challenges
− Multi-modal and heterogeneous
− Noisy and incomplete
− Time and location dependent
− Dynamic and varies in quality
− Crowed sourced data can be unreliable
− Requires (near-) real-time analysis
− Privacy and security are important issues
− Data can be biased- we need to know our data!
20. Data Lifecycle
Source: The IET Technical Report, Digital Technology Adoption in the Smart Built Environment: Challenges and opportunities of
data driven systems for building, community and city-scale applications,
“The ultimate goal is transforming the raw data
to insights and actionable knowledge and/or
creating effective representation forms for
machines and also human users and creating
This usually requires data from multiple sources,
(near-) real time analytics and visualisation
and/or semantic representations.
“Data will come from various source and from
different platforms and various systems.”
This requires an ecosystem of IoT systems with
several backend support components (e.g.
pub/sub, storage, discovery, and access services).
Semantic interoperability is also a key
25. Accessing IoT data
“ The internet/web norm (for now) is often to use
an interface to search for the data; the search
engines are usually information locators – return
the link to the information; IoT data access is
more opportunistic and context aware”.
The IoT requires context-aware and opportunistic
push mechanism, dynamic device/resource
associations and (software-defined) data routing
26. IoT environments are usually dynamic and (near-) real-
Off-line Data analytics
Data analytics in dynamic environments
Image sources: ABC Australia and 2dolphins.com
27. What type of problems we expect to solve
using the IoT and data analytics solutions?
28. 28Source LAT Times, http://documents.latimes.com/la-2013/
A smart City example
Future cities: A view from 1998
31. Applications and potentials
− Analysis of thousands of traffic, pollution, weather, congestion,
public transport, waste and event sensory data to provide
better transport and city management.
− Converting smart meter readings to information that can help
prediction and balance of power consumption in a city.
− Monitoring elderly homes, personal and public healthcare
− Event and incident analysis and prediction using (near) real-
time data collected by citizen and device sensors.
− Turning social media data (e.g.Tweets) related to city issues
into event and sentiment analysis.
− Any many more…
45. City event extraction from social streams
Tweets from a city
AggregationOSM LocationsOSM Locations SCRIBE ontologySCRIBE ontology
511.org hierarchy511.org hierarchy
City Event ExtractionCity Event Annotation
P. Anantharam, P. Barnaghi, K. Thirunarayan, A.P. Sheth, "Extracting City Traffic Events from Social Streams", ACM Trans. on Intelligent
Systems and Technology, 2015.
Collaboration with Kno.e.sis, Wright State University
Hierarchical spatial structure of geohash for
representing locations with variable precision.
Here the location string is 5H34
0 1 2 3 4 5 6
7 8 9 B C D E
F G H I J K L
2 3 4
5 6 8 9
0 1 2 3 4
5 6 7
0 1 2
3 4 5
6 7 8
47. Social media analysis
Tweets from a city
P. Anantharam, P. Barnaghi, K. Thirunarayan, A. Sheth, "Extracting city events from social streams,“, ACM Transactions on TICS, 2014.
48. Social media analysis (deep learning –
51. Data Analytics solutions for IoT data
− Great opportunities and many applications;
− Enhanced and (near-) real-time insights;
− Supporting more automated decision making and in-depth
analysis of events and occurrences by combining various
sources of data;
− Providing more and better information to citizens;
− We need to know our data and its context (density, quality,
− Open Data (there needs to be more real-time data)
− Complementary data
− Citizens in control
− Transparency and data management issues (privacy, security,
− Reliability and dependability of the systems
53. In conclusion
− IoT data analytics is different from common big data analytics.
− Data collection in the IoT comes at the cost of bandwidth, network,
energy and other resources.
− Data collection, delivery and processing is also depended on multiple
layers of the network.
− We need more resource-aware data analytics methods and cross-layer
− The solutions should work across different systems and multiple platforms
(Ecosystem of systems).
− Data sources are more than physical (sensory) observation.
− The IoT requires integration and processing of physical-cyber-social data.
− The extracted insights and information should be converted to a feedback
and/or actionable information.
54. IET sector briefing report
Available at: http://www.theiet.org/sectors/built-environment/resources/digital-technology.cfm
56. Other challenges and topics that I didn't talk about
Trust, resilience and
Networks, test-beds and
Applications and use-case