You are on page 1of 10

2015 IEEE First International Conference on Big Data Computing Service and Applications

Big Data Sensing and Service: A Tutorial


Jerry Gao Lihui Lei Shui Yu
Computer Engineering Department School of Computer Science School of Information Technology
San Jose State University, CA, USA Shaanxi Normal University, Xi’an, China Deakin University, Australia
Corresponding mail: jerry.gao@sjsu.edu leilihui@snnu.edu.cn shui.yu@deakin.edu.au

Abstract — As the advance of the Internet of Things (IoT), more As the advance of the Internet of Things (IoT), more
M2M sensors and devices are connected to the Internet. These machine-to-machine sensors and devices are connected to the
sensors and devices generate sensor-based big data and bring new Internet [1-3]. These sensors and devices generate sensor-based
business opportunities and demands for creating and developing big data and bring new business opportunities and demands for
sensor-oriented big data infrastructures, platforms and analytics creating and developing sensor-oriented big data
service applications. Big data sensing is becoming a new concept and infrastructures, platforms and analytics service applications.
next technology trend based on a connected sensor world because of Big data sensing is becoming a new concept and next
IoT. It brings a strong impact on many sensor-oriented applications, technology trend based on a connected sensor world because of
including smart city, disaster control and monitor, healthcare
IoT. It brings a strong impact on many sensor-oriented
services, and environment protection and climate change study. This
paper is written as a tutorial paper by providing the informative
applications, including smart city, disaster control and monitor,
concepts and taxonomy on big data sensing and services. The paper healthcare services, and environment protection and climate
not only discusses the motivation, research scope, and features of big change study.
data sensing and services, but also exams the required services in big Although there are many papers addressing different topics
data sensing based on the state-of-the-art research work. Moreover, in IoT and sensor clouds, only a few papers focusing on big
the paper discusses big data sensing challenges, issues, and needs. data sensing after this term has been coined by F. Giannotti’s
group4 in 2012, according to our recent literature survey [5, 6].
Keywords—Big Data Sensing, Sensor-Based Big Data Analytics,
Internet of Things, Sensor Cloud, Sensor Big Data
People believe that this could be the next exciting wave
following the wave of IoT. As the advances of cloud
computing and big data service and applications, people have
I. INTRODUCTION many questions about “big data sensing and services”. Here are
The Internet of Things (IoT) is changing the nature world typical ones:
we live into a global connected sensor world in which massive
- What is big data sensing?
number of sensors and devices are connected to the Internet, - Why is it important to us?
and generate large-scale and massive amounts of sensor-
- What kinds of big data sensing services and
oriented big data. According to Cisco1, the sensor market is
applications?
going to be a $19 trillion market within the coming years,
- What are big data sensing infrastructures, platforms,
including a projected $2.9 trillion market for manufacturing.
and services?
- What are the current advances and state-of-the-art
research work in big data sensing and services?
- What are the underlying challenges and issues?
This paper is written to attempt to answer most of these
questions. As a tutorial paper, it is written to provide the
informative concepts and taxonomy on big data sensing,
including its definitions, motivation, scope, and features. The
Figure 1. Internet of Things Was Born” Between 2008 and 2009 2 paper exams the required services in big data sensing based on
[Source Cisco IBSG April 2011] the state-of-the-art research work. Furthermore, it discusses big
data sensing infrastructure and a reference framework
In 2013, International Data Corporation (IDC)3, the global supporting big data sensing and services.
IoT market stood at around $1.9 trillion, and around 90 percent
of all IoT devices being installed in the world's developed This paper is structured as follows. Section 2 covers the
regions. Based on IDC’s predication, the global IoT market is basic concepts about big data sensing and services, and
expected to grow by more than $5 trillion over the next six discusses its major objectives, motivations, scope, benefits, as
years, will research to $7.1 trillion by 2020. well as classified big data sensing services. Section 3 discusses
different types of big data sensing services and their
1
https://datafloq.com/read/sensor-data-internet-save-lot-money/88 classifications based on the recent existing research work.
2
Dave Evans, “the Internet of Things – How the Next Evolution of the
4
Internet is Changing Everything”, Cisco White Paper, April 2011. F. Giannotti, et al. (2012), “A planetary nervous system for social
3
http://www.zdnet.com/article/internet-of-things-market-to-hit-7-1- mining and collective awareness”, The European Physical Journal
trillion-by-2020-idc/ Special Topics, 214: pp. 49–75.

978-1-4799-8128-1/15 $31.00 © 2015 IEEE 79


DOI 10.1109/BigDataService.2015.45
Section 4 focuses on the discussions of the infrastructures and o Community big data sensing – It refers to a shared massive
architectures in big data sensing and proposes a reference data sensing infrastructure for many organizations and
infrastructure for big data sensing services. Finally, Section 5 enterprises to form a community environment to support the
presents the challenges and issues for future research. deployment and execution of diverse sensing data analytics
applications based on big data collected from sensors. This
shared community environment may be orchestrated and
II. UNDERSTANDING OF BIG DATA SENSING AND SERVICES managed by the organizations or a third party and may exist
on premise or off premise.
A. What is Big Data Sensing? - Business service models, which include different business
Big data sensing is the unification of heterogeneous WSN services models for big data sensing and services. Details
data sources originating from various sensing domains into a are discussed later.
uniform cloud storage platform for the purpose of provisioning,
metering and analyzing the hence stored data. This
conglomerate of such sensor network data stored on a cloud
storage infrastructure can be referred to as big data sensing.
Big Data Sensing (BDS) is an emergent paradigm which
leverages big data computing & services, sensor cloud
computing & services, and Sensors and Sensor Networking to
provide on-demand sensor-oriented big data computing
infrastructures, platforms, services, and SaaS applications.
A BDS system usually is developed to provide users with
on-demand, scalable, and tenant based big data analytics
services for diverse domain applications. Typical applications
include smart city control and monitor, environment protection
and analysis, disaster evaluation and forecasting, medical Figure 2. Big Data Sensing and Service Rack
healthcare monitor and response, etc.
As shown in Figure 2, big data sensing and service rack
includes four tiers. They are listed below.
- Resource Pool, which includes four types of resources in
the big data sensing resource pool. They are: sensors,
sensor networks, computing and storage servers, internet
and mobile networks, as well as sensor-oriented big data.
- Network infrastructure, which includes wireless networks
and Internet, which provides network connectivity among
sensors, and sensor networks, as well as data sensing and
analytics service software.
- Deployment Models, which include four different
deployment models: a) private big data sensing, b) public Figure 3. Major Features of Big Data Sensing
big data sensing, c) community big data sensing, and d)
hybrid big data sensing. Their detailed definitions are Figure 3 displays the essential features in big data sensing.
listed below. They are listed below.
o Public big data sensing - It refers to a public and external - Big data sensing clouds – Different types of big sensor
data sensing infrastructure and environment, owned by a clouds will be deployed to provide diverse big data
third-party as a data sensing service provider. In a public big sensing services to various tenanted users based on diverse
data sensing infrastructure, various data sensor resources sensing networks and resources.
(sensors and sensor networks) are dynamically provisioned - Automatic data sensing prevision – This refers to
to form a virtual sensor cloud to support the deployment and automatic provision for big data sensing services,
execution of diverse data sensing analytic applications based including sensor network resources and provision, sensing
on sensor-oriented big data in a pay-as-you-go billing model
based on service-level-agreements (SLA). The authors in
data provision, and sensing data service provision.
[10] introduced a method to reduce resource usage needed - Big data sensing security – Ensuring the security in big
on sensor nodes. data sensing requires well-defined security polices,
o Private big data sensing - It refers to an internal data solutions, and technologies at the different levels in big
sensing infrastructure and environment, which is data sensing service systems and environments.
constructed based on massive private sensor networks for - On-demand data sensing services – Diverse big data
enterprises to host private computing resources, high risk sensing services can be delivered to respond both on-
data store, hide internal communications from public web- demand and scheduled services. On-demand sensing
based services and applications, and connect to public
services address the dynamic needs for big data sensing
clouds for global accesses.
and analytics.

80
- Elastic data sensing scalability – This refers to the elastic - Offer them a tenanted virtualized sensor cloud based
scalability in a big data sensing infrastructure and infrastructure with massively connected sensors and
environment by using load balance and scalability sensor networks.
solutions to achieve the scalability in sensor resources, - Provide them a ready-to-use sensing data platform to build
sensing data, and large-scale sensing service requests. and deploy diverse sensing data applications.
- Monitor & measurement and billing – This refers to the - Give them a seamless connectivity channel to access
capability of monitoring and measurement for various big large-scale sensor-based big data for data analytics.
data sensing resources and services. Based on the resource - Furnish a sensing data analytics platform which allows
usages and provided service, users will be charged in a them to conduct diverse big data analytics projects with
pay-as-you-go billing model following pre-defined service provided and selectable data analytics models and
level agreements solutions.
- Multi-tenanted accesses and services – This feature is - Obtain on-demand data sensing and services in a pay-as-
critical to different application users to fulfill their diverse you-use business model.
needs and expectations by providing cost-effective - Allow them to work on a new data sensing workflow
software upgrading and maintenance in big data sensing process with a great flexibility, which allows users to
and analytics. achieve automatic sensor data provision, collection,
- Big sensing data collection and management – This storing, and accessing.
provides basic sensor data collection, data store, data - Extend their sensing data analytics solutions with a great
management, data search and accesses. selection on models, algorithms, and solutions to set up
domain-specific sensing data analytics applications and
B. Why Big Data Sensing and Services? services.
There are a number of primary reasons to study and
develop big data sensing and services. They include: C. The Research Scope of Big Data Sensing
- Increase and maximize the usage and sharing of sensor What is the scope of big data sensing and services? Figure
networks & sensor-oriented big data. 4 shows its major components and related subjects in big data
- Reduce the costs of sensor network management, monitor, sensing and services.
and maintenance in a large-scale by leveraging sensor
clouds.
- Provide a global connectivity to diverse senor networks
and their data via sensor clouds
- Offer elastic scalable on-demand sensor-based big data
analytics for multi-tenants.
- Provide easy and seamless access interface and
connectivity to any sensor networks to obtain diverse
sensor-based big data at anywhere and anytime.
- Provide cost-effective sensor-oriented big data collection,
management, storage, as well as accesses.
- Provide easy and efficient sensor-oriented big data
analytics supporting domain specific applications.
Big data sensing infrastructures and service solutions bring
the following major benefits to sensor service vendors and Figure 4 Big Data Sensing Infrastructure Rack and Scope
stakeholders.
- Big sensing resource tier – This includes four types of
- Increase or even maximize the usage of sensors and sensor hardware resources: a) sensors and sensor networks, b)
networks Internet and mobile networks, c) computing servers, and
- Easily reach out to public users and connect to data d) big data storage servers.
sensing application vendors - Big sensing infrastructure tier – This refers to a cloud-
- Reduce the maintenance and upgrading costs by based big sensing infrastructure that provide users a
leveraging and outsourcing to sensor cloud service visualized sensor infrastructure based on four types of
vendors connected resources, including sensors/sensor networks,
- Create diverse business models and opportunities to computing and storage servers, and internet and mobile
generate revenues from their sensors and sensor networks networks. This infrastructure allows users to obtain on-
- Use cost-effective and efficient ways to monitor and demand services in sensor prevision & management,
management sensor and senor networks resources virtualization, monitoring and billing with high scalability
- Eliminate sensor data management and storage issues by and multi-tenancy.
leveraging cloud-based sensing big data platform - Big sensing service tier – This includes three types of
solutions. services:
For big data sensing users and application vendors, big data
sensing and services brought them the following benefits.

81
o Big sensing data services – These services provide - Automatic prevision and management – A sensor cloud
sensor-based data prevision, collection, transmission, provides the automatic sensor prevision and management
storage, management, query, and search. If a system is capability to allow users to create a virtualized cloud-
created to respond and delivery various big sensing based sensor network infrastructure based on connected
data services as a service, then the system is known as sensors and sensor networks in a sensor cloud resource
big sensing data- as-a-service (BDaaS). pool. The related management service are provided too.
o Big sensing data platform services – When a service - Sensor/sensor network virtualization – In a sensor cloud,
system is developed to support users to develop, massive sensor and network connections, configuration,
validate, deploy, host, and maintain diverse big data and virtualized grouping, classification, and management
sensing services, then the system is known as big in a sensor cloud.
sensing data service platform. - On-demand sensor service – This feature allows a sensor
o Big sensing data analytics services – This refers to cloud’s users to access diverse on-demand sensor and/or
sensor-based data analytics applications and services senor network services.
that support diverse data learning & analysis, - Elastic scalability - This refers to elastic scalability a
validation, and visualization using data mining and sensor cloud’s users to access diverse on-demand sensor
machine learning algorithms and solutions. When a and/or senor network services.
big sensing data analytics platform can be developed - Monitor and Measurement – All sensors and sensor
to allow users to develop, deploy, host, and upgrade a networks in a sensor cloud are monitored and tracked for
big data sensing analytics service system. their usage, operations, management service, as well as
their healthy status.
- Big sensing application service tier – This refers to
- Multi-tenanted management and accesses – Tenanted
various types of sensor-oriented data application programs
based sensor cloud services are delivered to users based
that support domain-specific sensor-oriented data mining,
on their desirable selections and customizations in sensor
modeling, learning, analysis, decision making, and
data collection, transferring and formatting.
visualization.
- Secured sensor data collection and transmission–
In addition the above, we need to pay special attentions to Although different sensors and sensor networks may have
other technical topics, including business and cost models, diverse data parameters and formats for data collections
green computing[18], resource prevision and virtualization and transmissions, security policy and solutions must be in
[12][14], sensing security[4][8], service scalability, data place to support a sensor cloud to meet different security
mining and machine learning[16], and mlutitenancy. requirements service vendors, sensor manufactures, as
well as multi-tenanted users.
- SLA-based billing – All of provided sensor cloud services
will charged by service vendors based on a sensor cloud’s
service-level agreements. Pre-defined cost models and
metrics are used to generate service bills.
A. SENSOR CLOUD INFRASTRUTURE-AS-A-SEVICE
To fulfill diverse needs from different user groups and
multi-tenanted users, it is necessary to provide virtualized
sensor cloud infrastructure-as-a-service (known as SIaaS).
Figure 5. Sensor Cloud Features SIaaS is a cloud-based sensing infrastructure service
software that supports the provision, management,
III. BIG DATA SENSING SERVICES deployment, and hosting, as well as maintenance of diverse
virtual sensor infrastructures for multi-tenanted sensor
This section classifies and discusses different types of application users to deliver their on-demand services based on
important big data sensing services based on existing research massively connected sensors and sensor networks using the
publications and the state-of-art practice. pay-as-you-go billing model based on service-level-
One of popular big data sensing services is to provide agreements (SLA). Its major objective is to increase the
users with a virtualized sensing infrastructure as a service sharing and usage of massive sensors and sensor networks by
based on their sensing requests and requirements by reducing the management and maintenance costs.
leveraging a sensor cloud infrastructure. A Sensor Cloud is Recently, there is a few of papers addressing sensor
defined by [15] as “a unique sensor data storage, visualization clouds and related issues. Authors in [12] proposed a
and remote management platform that leverages powerful methodology for integrating wireless sensor networks by
cloud computing technologies to provide excellent data leveraging cloud computing technology to form a sensor
scalability, rapid visualization, and user programmable cloud. Figure 6 shows the high-level sensor cloud
analysis can be knows as a sensor cloudā. infrastructure and the associated workflow. It consists of
several major functional components, including automatic
As shown in Figure 5, the essential features of a sensor
provision, sensor control, monitor, web portal, as well as
cloud include the followings.
sensor and sensor network visualization.

82
Various sensor network owners can be connected to the According to [13], this sensor cloud provides four functional
sensor cloud infrastructure by through the registration service. services below.
They are allowed to update and maintain the underlying
physical sensors in their sensor networks. Users are allowed - Acquire – This service directly upload aggregated
prevision their virtualized sensor infrastructure. To cope with wireless sensor data to a cloud’s data storages using
diverse sensor networks and support their connectivity, the costumed REST APIs. All access data transactions are
sensor cloud in [16] allows users to create Service Templates encrypted with security solutions.
(ST) or Virtual Groups by subscribing data for particular - Visualize - Visualize the previously uploaded data on a
physical sensors, so users can easily add, remove or share sensor cloud. Since there are different sorts of scattered
diverse configurations of ST and sensors. physical sensors deployed, they propose a virtual sensor
group in place for the clients to have the capacity to utilize
sensors without agonizing over the locations and the
details of physical sensor network.
- Monitor – This allows users to customized alerts to keep
them informed about the data 24/7. E-mail and texting
service can be enabled to push alerts to users. In addition,
time-stamp and/or threshold trigging services can be
linked to the stored sensor data. The authors in [11] gave
an example to describe how to realize it.
- Analyze – This service helps users to analyze the pre-
processed data using any open data analytics application
service solutions. Users can define and customize
Figure 6. A Sensor-Cloud Infrastructure [12] interfaces to perform common operations such as
smoothing and filtering of the data.
Another published sensor cloud infrastructure is given
[12], as shown in Figure 8. The authors in this paper propose a
sensor-cloud architecture service system for collecting, Since there are different kind of sensors scattered over the
processing and storing sensor data originating from the spatial area, the authors in [12] proposes the concept of virtual
physical sensor networks. Using the sensor cloud, users are sensors and sensor groups so that users can prevision and use
allowed to collect sensor data from underlying wireless the sensors without worrying about their locations and the
physical sensor networks, and store them in a data store specifications. Using the sensor virtualization service, multiple
through standard HTTP communications. users can freely share, control and use physical sensors via
virtual sensors. Figure 9 shows an example. In a virtual sensor
cloud, different users may have different ways to control a
sensor through virtual sensors [9]. Similar to the previous
work, this sensor cloud also provides some common sensing
services, including publishing & brokerage, metering and
monitoring, management and registration.

Figure 7. Sensor-Cloud – An Interaction View[12]

Figure 9. Virtual Sensor Cloud and Sensors/Sensor Groups


The connectivity in sensor clouds is a very challenge issue
due to the fact that many sensors and sensor networks are
supported with different network protocols and technologies.
Figure 8. Sensor Cloud Architecture One interesting solution is to use a gateway as an open
[http://www.comp.nus.edu.sg/~urbandb/details.html] interface to diverse connectivity. It includes two parts.

83
Figure 10 OPENAPI Gateway Interfaces [14]

- Common Interface, which plays as a common interface for Table 1. Big Data Sensing Services
the gateway that connects to different sensor networks. Service Type Service Descriptions
The gateway receives the raw data from information from
Public/private/enterprise user registration
the correspondence ports. User subscription services
Multi-tenanted user service registration
- Data Processor, which retrieves data packets from the
gateway and processes it accordingly. Sensor/sensor network owner registration
Sensor/sensor network connection service
Figure 10 shows a good example, known as OPENAPI Resource services Mobile sensor/network owner registration
gateway interface [14]. It relies on relational database storage Mobile sensor/network connection service
to access the sensor metadata and store the sensor data received Provision/allocation/management service
from the sources. Its major advantage is providing a uniformed Virtual sensor/network registration
connectivity channel between a sensor cloud and diverse
Virtualization services Virtual sensor/network configuration/set-up
sensor networks. Achieving this requires two types of data
Virtual sensor/network specification/grouping
formats describing sensor data below.
Sensing data collection services
- Sensor Archive Data Format (SADF): defines request Sensing data formatting/processing service
and response data formats for accessing values stored in
Data sensing services Sensing data transmission services
a WSN data archive.
- Sensor Information Data Format (SIDF): describes Sensing data migration/synchronization service
methods and data formats for subscribing and delivering Sensing data validation and QoS services
real-time measurement data. Monitor sensor/sensor network healthy statues
Monitor & metering
Monitor virtualized sensors/sensor networks
Services
Monitor data sensing service transactions
B. SENSING DATA SERVICE AS A SERVICE (SDaaS)
User service account and charging models
Business and billing
SDaaS refers to an online-based sensor data service system services for data sensing Service billing based on service-level-
that supports and delivers various sensor data collection, agreements and cost models
storage, management, and transmission services based on an Collected big sensor data storage services
underlying sensor cloud infrastructure and environment. Its Big sensor data search and query access
Big sensor data storage
major objective is to provide tenanted based users and and management
services
applications with a centralized seamless interface to deal with Big data administration management (such as
sensor-based big data without knowing the details of back-up and replication)
underlying sensor networks and sensor clouds. These data Sensor/sensor network access security control
services could be delivered to respond dynamic on-demand Data sensing security
Secured sensor data collection and transmission
control
requests from users in a pay-as-you-use billing model. Table 1 Tenanted data sensing security policy control
shows a classification of big data sensing services.

84
- Stakeholders and users • Sensing data transmission: Similar to wireless sensor
networking, big data sensing must support data
There are different types data sensing stakeholders and transmission between sensors/sensor networks and back-
users. They include: sensor/sensor network owners, end servers and data stores.
government agencies, business enterprises, pubic users, and
application systems. Figure 11 shows the interaction between o Data transmission mode – There are two types of data
various stakeholders and represents the data flows between transmission models: a) the synchronized-mode, in
them. Interaction between smart device developers and which sensor data are always connected and sensor
industrial domain is crucial for feeding information to the data are collected dynamically in real-time for data
corporate open data platform. Industry will be responsible for transmissions; or b) the asynchronized mode, in which
sensing and actuating infrastructure, but benefit from the sensor data are collected in asynchronously.
collected sensing data. Industrial need will also push smart o Data transmission protocols – Diverse data
sensor vendors to create new and better sensors wiith effiicient communication protocols are deployed and used for
and green solutions. sensor data communications, including wireless
internet, WiFi, Bluetooth, 3G/4G, and etc.

Figure 11 System Consumers & Data Flow in data Sensing Figure 12. Service Life Cycle [17]

- Service Model
- Data sensing services
For big data sensing services, cloud computing and
Developing big data sensing services must consider the wireless sensor networks forms two major services. In [14],
following sensing data attributes. authors proposed a concept service model shown in Figure 11.
Some entities are explained below.
• Data sensing mode: There are two ways supporting data
sensing operation modes: a) real-time dynamic and b) - Service template, each of which represents a collection of
static batch operation modes. the same type of sensor resources and devices;
- Service instance, which refers to wireless sensor network
• Data sensing frequency and size: These are important
service. Each template stands for one type of service
parameters for data sensing users as well as data
instances;
processing and storage. Managing and supporting diverse
- Service provider, who creates and defines service
data sensing frequencies and sizes for multi-tenant users
templates;
require special handling in data collection, and data
- Service requester, who requests and uses different
storage as well as sensor virtualization.
services through templates;
• Sensor data content and formatting: Sensor data could be
- Template repository, which stores and hosts diverse
collected and presented in various formats: a) structured,
service templates.
b) unstructured, and c) semi-formatted. This suggests that
different kinds of big database technologies and This model focuses on the service availability for end users.
processing solutions must be carefully selected and Each service provider offers the service templates as a service
integrated. catalog to service requesters, and allows them configure their
• Diverse sensor data types: In a sensor cloud, different services based their needs. As a result, a service instance will be
sensors and sensor networks usually are set-up and generated for each request according to the selected service
connected at its physical level. These sensors and sensor template. This service approach provides a good advantage to
networks could use different data types. Segregating and meet diverse service needs from users. Later, the authors in
supporting diverse sensor data and related types is very [17] present their extension work for additional services.
important and critical in big data sensing services.

85
- Data storage services data service applications. The diverse on-demand service
requests from tenanted users will be responded and processed
Sensor-oriented data services is another essential services
using a pay-as-you-use billing model.
in big data sensing since it must connected to massive sensors
and sensor networks in its physical level and support sensor WikiSensing 5 could be considered as an example.
data storage and access with big data technology and WikiSensng is a sensor data management platform developed
infrastructure. The challenge arises when diverse sensor by the Discovery Sciences Group at the Department of
networks are connected and deployed due to the following Computing of Imperial College London funded by the Digital
reasons: City Exchange and Elastic Sensor Networks grants.
WikiSensing runs on top of IC Cloud, the group's cloud
- Different sensor networks may use different
computing infrastructure.
communication protocols, data formats, and data
structures. Wikisensing is built using the Concinnity platform (in
- Diverse users may have different requirements for data Figure 13) to address the collaborative big data sensing
sensing services in data collection schedules, formats, challenge using a crowd-sourcing approach, in which sensor
communications, the target big sensing data storage should networking vendors or service providers can register, connect,
be able to store polymorphic sensor data stream on a and manage big data sensing services in an easy workflow-
sensor cloud infrastructure securely. In [7], the authors based process. This platform concentrates on sensor data
proposed a distributed storage solution for the collection, fusion management, and analysis. In addition,
polymorphism sensor data stream in a cloud. It has three- Wikisensing aids crowdsourcing of data at the same time
level storage architecture: collating metadata to deal with its disparity and providing tools
to assess its trustworthiness. Similarly, the workflow system is
o The preliminary data feed layer is responsible for the
designed to address the multi-scale challenges whilst allowing
storage and dynamic update of the sensor data streams
integrated consumption of data to aid model based decision
(or the intermediate results).
making.
o The secondary data process layer is responsible for
the storage and dynamic update of the final processing
results.
o The final data persist layer is responsible for the
storage and additional update of the historical sensor
data.
In their approach, a central storage scheduling module
controls and synchronizes all the three layers and utilizes pre-
provided instructions and rules to keep the data consistency.
- Service Charging and Billing
In big data sensing, sensor data are the valuable resources
to users. It implements diverse cost models for business service
billing. A typical cost model must be computed based on the
following parameters:
- Involved location based sensor cloud resources (no. of
sensors/sensor clouds)
- Sensor data collection volumes, frequencies, scales and
resolutions Figure 13. The Concinnity Platform
- Data storage sizes, media types, and data management and As shown in Figure 13, the Concinnity platform consists of
administration services three parts:
- Data access meters, frequencies, and volumes
- A sensor data store, which provides collaborative data
Clearly, well-defined cost metrics should be provided to storage for schema-less sensor data with ontology
support big data sensing services using a subscription model or support;
a pay-as-you-go business model. - A workflow engine, which provides hierarchical
workflows for data sensing analysis with plug-in
C. DATA SENSING PLATFORM SERVICES architectures;
Another type of data sensing services is known as data - Application development environment, which supports
sensing platform-as-a-service (DSPaaS). It refers to a service data sensing collaboration, data/model integration, as
platform that provides users with necessary development well as publication services for data sensing applications.
models and tools as well as hosting environment to allow them
to define, develop, deployment, and hosting sensor-oriented 5
http://wikisensing.org/Documentation/documentation.html

86
Table 2. Analytics Services for Big Sensing Data sensor networks are not new issues [4, 8]. In big data
sensing, security issues must be examined in two different
Big data analytics services On-demand/scheduled big data analysis areas. One of them is sensor cloud security, which needs
hardware resource-based security management (such as
On-demand/scheduled big data mining
IAM), access control, and secured communication
On-demand/scheduled machine learning protocols for underlying sensor networks, cloud
for decision making services networking, big data storages, and computing servers.
Big sensor data visualization The other is the privacy concern and security
requirements in big data sensing. According to our recent
Software defined big data Software defined big data modeling & support
analytics services interviews with IoT users in different domains (i.e.
Software defined big data analytics processes Environmental and Smart City IoTs), there are two
and workflows
special security and privacy challenges and needs in big
Software configured data analytics algorithms data sensing. First, there are diverse sensor information
and solutions
privacy policies from government agency, enterprises,
Software configured big data visualization and location-based regions. This demands tenant-based
Big data security services Big data encryption and decryption services security policies and solutions which must support easy
Big data oriented security policy service
configuration and customization for users. Next, sensor-
based data may need to be stored and encrypted for
Big data program-oriented access control
security needs. This requires new encryption and
Big data tenant-based user access control decryption approaches to support large-scale secured data
Big data secured store/search/query/access searches, accesses, re-encryptions and decryptions.
Big data QoS services Big data quality validation services -Multi-tenant on-demand big data sensing services – Like
cloud computing, multi-tenancy is a distinct feature in
Big data model check services
sensor clouds and big data sensing services. Multi-tenant
Quality control and validation for big data users will have diverse requests and needs in the following
analytics solutions
perspectives.
QoS control and validation service for big data
decision makings o Tenanted based sensor resource virtualization – This
implies that each tenant is allowed to virtualize
desirable sensors/sensor networks on an underlying
sensor cloud as its data collection resources in a static
IV. CHALLENGES, ISSUES, AND NEEDS or dynamic approach. This demands new and smart
With the fast advance of IoT, big data sensing will drive sensor resource virtualization solutions to consider big
the next big wave in providing diverse on-demand services data sensing features and requirements, such as
based on large-scale big data collected from massively regional sensor resources, sensor types, and security
connected and managed sensors and sensor networks. and privacy policies.
o Tenanted based data collection and storage
Here are major challenges and issues based on our requirements – Different enterprises may have their
observations. desirable data collection time-intervals and schedules,
- Engagement and connectivity to diverse sensor networks transmission protocols, data storage locations and
– A sensor cloud requires the connectivity and formats, even though they are stored in heterogeneous
engagement of different sensor network vendors and storages and locations. In addition, a user may face
service carriers. This will be a very challenge task which with multi-resolution scenario in a sensor cloud
requires good business models, incentive policies, and because sensor data are collected based on a diverse
government support. As given in Wikisensin.org, a crowd- scale. Hence, a sensor data may be collected on a high
sourcing approach could be one alternative to achieve this. level will not match when it is combined with sensor
data that is collected on a microscopic level. Hence,
- Lack of standardization – Today, the standardization certain standardization solution must be provided for
issue has been raised in the internet of thing community. It resolving these multi-resolution and multi-scale
is clear that it is very difficult to expect diverse sensor and conflicts.
sensor network vendors to agree on the same
standardization on sensor data formats and communication -QoS big data sensing and analytics services – There are
messages. However, it is possible to provide certain many open questions regarding to quality of services in
standardized data sensing gateways and unified interfaces big data sensing and analytics services because there are
to support the connectivity between sensor networks and lack of QoS standards, processes, methods, and tools for
sensor clouds. big data analytics and sensing. One of them is sensor data
quality. Since all of sensor data are generated from
- Lack of cost-effective security and privacy solutions in
disparate sensor sources, they may have faulty
big data sensing – Security attacks against wireless

87
calibrations or data tampering. This requires certain data [10]M. Baktashmotlagh, A. Bigdeli, and B. C. Lovell,
quality services for collected sensor data, including “Dynamic resource aware sensor networks:
filtering out data communication errors. The other is the Integration of sensor cloud and ERPs” , in
quality service for validating big data analytics results, Proceedings of the 8th IEEE International Conference
including the quality assurance of big data sensing based on Advanced Video and Signal Based Surveillance,
decisions, predictions, and recommendations. pp. 455–460, 2011.
[11]K. Lee, D. Murray, D. Hughes, and W. Joosen,
REFERENCES “Extending sensor networks into the Cloud using
Amazon web services”, in Proceedings of the 1st
[1] S. Li, L. Xu, X. Wang, and J. Wang, "Integration of IEEE International Conference on Networked
hybrid wireless networks in cloud services oriented Embedded Systems for Enterprise Applications, pp.
enterprise information systems", Journal of Enterprise 1–7, 2010.
Information Systems, Vol. 6, No. 2, pp. 165-187,
2012. [12]M. Yuriyama and T. Kushida, “Sensor-cloud
infrastructure physical sensor management with
[2] J. Ko, J. Eriksson, N. Tsiftes, S. Dawson-Haggerty, J. virtualized sensors on cloud computing”, in
Vasseur, et al., “Industry: beyond interoperability: Proceedings of the IEEE 13th International
pushing the performance of sensor network IP Conference on Network-Based Information Systems,
stacks”, In Proceedings of the 9th ACM Conference pp. 1–8, 2010.
on Embedded Networked Sensor Systems (SenSys),
pp. 1-11, 2011. [13]S. K. Dash, J. P. Sahoo, S. Mohapatra, and S. P. Pati,
“Sensor-cloud: assimilation of wireless sensor
[3] Shah, S. H., Khan, F. K., Ali, W., and Khan, J. "A network and the cloud”, Advances in Computer
new framework to integrate wireless sensor networks Science and Information Technology, Networks and
with cloud computing", In Proceedings of the Communications, Vol. 84, pp. 455–464, 2012.
IEEE Aerospace Conference, pp.1,6, 2013.
[14] A. Deshwal, S. Kohli and C. .K.P, "Information as a
[4] Elaine Shi, Adrian Perrig, "Designing Secure Sensor Service Based Architectural Solution for WSN," in
Networks", IEEE Wireless Communications, Vol.11, First IEEE International Conference on
No.6, pp. 38-43, 2004. Communications in China: Advanced Internet and
[5] Ian F. Akyildiz, Weilian Su, Yogesh Cloud (AIC).
Sankarasubramaniam, and Erdal Cayirci, "A Survey [15] Alamri, A., Ansari, W. S., Hassan, M. M., Hossain, M.
on Sensor Networks", IEEE Communications
S., Alelaiwi, A., and Hossain, M. A.ˈ ‘‘A survey on
Magazine, Vol.40, No.8, pp. 102-114, 2002.
sensor-cloud: architecture, applications, and
[6] Kay Romer, Friedemann Mattern, "The Design Space approaches’’, International Journal of Distributed
of Wireless Sensor Networks", IEEE Wireless Sensor Networks, pp. 1-18, 2013.
Communications, Vol.11, No.6, pp. 54-61, 2004.
[7] Xin Song, Cuirong Wang, and Yanjun Chen, "An [16]Swathi B S, H S Guruprasad. "Integration of Wireless
integrated framework for managing massive and Sensor Networks and Cloud Computing",
heterogeneous sensor data using cloud computing", In International Journal of Computer Science, Vol. 2,
the Proceedings of IEEE International Conference on Issue 5, May 2014.
Electric Engineering and Computer, pp.461-464, [17] Yuriyama, Madoka, Takayuki Kushida, and Mayumi
2013. Itakura. "A new model of accelerating service
[8] Kumar, R., Rajalakshmi, S., "Mobile Sensor Cloud innovation with sensor-cloud infrastructure." In SRII
Computing: Controlling and Securing Data Global Conference (SRII), 2011 Annual, pp. 308-314.
Processing over Smart Environment through Mobile IEEE, 2011.
Sensor Cloud Computing (MSCC)," In the [18] Qiu, Meikang, Jianning Liu, Jiayin Li, Zongming Fei,
Proceedings of IEEE International Conference Zhong Ming, and EH-M. Sha. "A novel energy-aware
on Computer Sciences and Applications, pp.687-694, fault tolerance mechanism for wireless sensor
2013. networks." In Green Computing and
[9] M. M. Islam, M. M. Hassan, G. W. Lee, and E. N. Communications, 2011 IEEE/ ACM International
Huh, “A survey on virtualization of wireless sensor Conference on, pp. 56-61. IEEE, 2011. Press.
networks,” Sensors Journal, Vol. 12, No. 2, pp. 2175–
2207, 2012.

88

You might also like