Internet of Things - Unit 2
Internet of Things - Unit 2
Internet of Things - Unit 2
in
Unit - 2
1/17
12/9/24, 2:43 PM Internet of Things - Unit 2 - www.rgpvnotes.in
Machine-to-machine (M2M), SDN (software defined networking) and NFV (network function virtualization) for IOT, data storage in IOT,
IOT Cloud Based Services.
----------------------------------------------------------------------------------------------------------------------------------------------
Machine-to-machine (M2M)
· Machine to machine (M2M) is a broad label that can be used to describe any technology that enables networked devices to
exchange information and perform actions without the manual assistance of humans. M2M communication is often used for
remote monitoring. In product restocking, for example, a vending machine can message the distributor when a particular item
is running low. M2M communication is an important aspect of warehouse management, remote control, robotics, traffic
control, logistic services, supply chain management, fleet management and telemedicine.
· It forms the basis for a concept known as the Internet of Things (IoT). Key components of an M2M system include sensors,
RFID, a Wi-Fi or cellular communications link and autonomic computing software programmed to help a networked device
interpret data and make decisions. The most well-known type of M2M communication is telemetry, which has been used since
the early part of the last century to transmit operational data. Pioneers in telemetric first used telephone lines and later, on
radio waves -- to transmit performance measurements gathered from monitoring instruments in remote locations. The
Internet and improved standards for wireless technology have expanded the role of telemetry from pure science, engineering
and manufacturing to everyday use in products like home heating units, electric meters and Internet-connected appliances.
Products built with M2M communication capabilities are often marketed to end users as being smart.
SDN (software defined networking)-SDN deployment will enable Internet of Things devices to share network resources efficiently and
reliably, and further cut hardware investment, but the possibilities are still emerging. Software-defined networking will meet the
Internet of Things (IoT) at the crossroads of VPN exhaustion, uptime challenges and limited network resources. The expected result is
that SDN will help drive the expansion of IoT-enabled devices, enable more efficient network resource sharing and improve IoT
service-level agreements (SLAs).
SDN Benefits-SDN brings three important capabilities to IoT:
· Centralization of control through software that has complete knowledge of the network, enabling automated, policy-based
control of even massive, complex networks. Given the huge potential scale of IoT environments, SDN is critical in making them
simple to manage.
12/9/24, 2:43 PM Internet of Things - Unit 2 - www.rgpvnotes.in
Features of SDN-
· SDN will make it easier to find and fight security threats through the improved visibility they provide into network traffic right
to the edge of the network. They also make it easy to apply automated policies to redirect suspicious traffic to, for example, a
honey net where it can be safely examined. By making networking management less complex, SDN allows IT to set and enforce
more segmented access controls.SDN can provide a dynamic, intelligent self-learning layered model of security that provides
walls within walls and ensures people can only change the configuration of the devices they’re authorized to “touch.” This is far
more useful than the traditional “wall” around the perimeter of the network, which won’t work with the IoT because of its size
and the fact the enemy is often inside the firewall, in the form of unauthorized actors updating firmware on unprotected
devices.
· SDN will allow IT to effectively program the network to make automatic, real-time decisions about traffic flow. They will allow
the analysis of not only sensor data, but data about the health of the network, to be analyzed close to the network edge to
give IT the information it needs to prevent traffic jams and security risks. The centralized configuration and management of the
network, and the abstraction of network devices, also makes it far easier to manage applications that run on the edge of the
IoT.
· For example, SDN will allow IT to fine-tune data aggregation, so data that is less critical is held at the edge and not transmitted
to core systems until it won’t slow critical application traffic. This edge computing can also perform fast, local analysis and
speed the results to the network core if the analysis indicates an urgent situation, such as the impending failure of a jet engine.
Relevance of NFV in IoT System-NFV can play a crucial role in achieving the goal with IoT network combining both hardware and
software network features in a single virtual network. NFV helps accelerate the deployment of new services, operations, and
maintenance of a network allowing high level of network optimization. It brings multiples benefits to service operators and service
providers including ROI. The relevance of NFV lies with the promise of benefits across network architecture.
NFV to Enhance IoT Networking Capacity-NFV leverages couple of IT technologies to build flexible and agile IoT network such as
virtualization, standard servers, and open software. It distributes intelligence throughout the IoT network enabling real time analytics
and business intelligence. NFV creates menu for virtual network functions (VNFs) that includes gateways, mobile core, deep packet
inspection (DPI), security, routing, and traffic management that helps delivering customized network services for IoT. Conversely IoT
drives NFV opportunity for service providers too financially and technologically.
Data storage in IOT-The Internet of Things is creating an enormous amount of data. To manage, access, and make use of this data,
digital storage becomes a critical factor. Data management is a broad concept referring to the architectures, practices, and procedures
for proper management of the data lifecycle needs of a certain system. In the context of IoT, data management should act as a layer
between the objects and devices generating the data and the applications accessing the data for analysis purposes and services. The
devices themselves can be arranged into subsystems or subspaces with autonomous governance and internal hierarchical
management. The functionality and data provided by these
12/9/24, 2:43 PM Internet of Things - Unit 2 - www.rgpvnotes.in
IOT Data Management-Traditional data management systems handle the storage, retrieval, and update of elementary data items,
records and files. In the context of IoT, data management systems must summarize data online while providing storage, logging, and
auditing facilities for offline analysis. This expands the concept of data management from offline storage, query processing, and
transaction management operations into online-offline communication/storage dual operations. We first define the data lifecycle
within the context of IoT and then outline the energy consumption profile for each of the phases in order to have a better
understanding of IoT data management.
IOT Data Lifecycle-The lifecycle of data within an IoT system proceeds from data production to aggregation, transfer, optional filtering
and preprocessing, and finally to storage and archiving. Querying and analysis are the end points that initiate (request) and consume
data production, but data production can be set to be pushed to the IoT consuming services. Production, collection, aggregation,
filtering, and some basic querying and preliminary processing functionalities are considered online, communication- intensive
operations. Intensive preprocessing, long-term storage and archival and in-depth processing/analysis are considered offline storage-
intensive operations.
12/9/24, 2:43 PM Internet of Things - Unit 2 - www.rgpvnotes.in
Storage operations aim at making data available on the long term for constant access/updates, while archival is concerned with read-
only data. Since some IoT systems may generate, process, and store data in-network for real-time and localized services, with no need
to propagate this data further up to concentration points in the system, edges that combine both processing and storage elements
may exist as autonomous units in the cycle. In the following paragraphs, each of the elements in the IoT data lifecycle is explained.
· Querying: Data-intensive systems rely on querying as the core process to access and retrieve data. In the context of IoT, a
query can be issued either to request real-time data to be collected for temporal monitoring purposes or to retrieve a certain
view of the data stored within the system. The first case is typical when a (mostly localized) real-time request for data is
needed. The second case represents more globalized views of data and in-depth analysis of trends and patterns.
· Production: Data production involves sensing and transfer of data by the “Things” within the IoT framework and reporting this
data to interested parties periodically (as in a subscribe/notify model), pushing it up the network to aggregation points and
subsequently to database servers, or sending it as a response triggered by queries that request the data from sensors and
smart objects. Data is usually time-stamped and possibly geo-stamped, and can be in the form of simple key-value pairs, or it
may contain rich audio/image/video content, with varying degrees of complexity in- between.
· Collection: The sensors and smart objects within the IoT may store the data for a certain time interval or report it to governing
components. Data may be collected at concentration points or gateways within the network where it is further filtered and
processed, and possibly fused into compact forms for efficient transmission. Wireless communication technologies such as
Zigbee, Wi- Fi and cellular are used by objects to send data to collection points.
· Aggregation/Fusion: Transmitting all the raw data out of the network in real-time is often prohibitively expensive given the
increasing data streaming rates and the limited bandwidth. Aggregation and fusion techniques deploy summarization and
merging operations in real-time to compress the volume of data to be stored and transmitted.
· Delivery: As data is filtered, aggregated, and possibly processed either at the concentration points or at the autonomous
virtual units within the IoT, the results of these processes may need to be sent further up the system, either as final responses,
or for storage and in-depth analysis. Wired or wireless broadband communications may be used there to transfer data to
permanent data stores.
· Preprocessing: IoT data will come from different sources with varying formats and structures. Data may need to be
preprocessed to handle missing data, remove redundancies and integrate data from different sources into a unified schema
before being committed to storage. This preprocessing
12/9/24, 2:43 PM Internet of Things - Unit 2 - www.rgpvnotes.in
Data Management Framework for IOT-Most of the current data management proposals are targeted to WSNs, which are only a
subset of the global IoT space, and therefore do not explicitly address the more sophisticated architectural characteristics of IoT.
· WSNs are a mature networking paradigm whose data management solutions revolve mainly around in-network data
processing and optimization. Sensors are mostly of stationary, resource- constrained nature, which does not facilitate
sophisticated analysis and services.
· The main focus in WSN-based data management solutions is to harvest real-time data promptly for quick decision making,
with limited permanent storage capacities for long-term usage. This represents only a subset of the more versatile IoT system,
which aims at harnessing the data available from a variety of sources; stationary and mobile, smart and embedded, resource-
constrained and resource-rich, real-time and archival.
· The main focus of IoT-based data management therefore extends the provisions made for WSNs to add provisions of a
seamless way to tap into the volumes of heterogeneous data in order to find interesting global patterns and strategic
opportunities.
IOT Cloud Based Services-As these devices start to become connected, we need a place to send, store, and process all of the
information. Setting up your own in-house system isn’t practical anymore. The cost of maintaining, upgrading and securing a system is
just too high, and there are some great services available.
· Amazon Web Services IOT Platform-Amazon dominates the consumer cloud market. They were the first to really turn cloud
computing into a commodity way back in 2004. “ince then they’ve put a lot effort into innovation and building features, and
probably have the most comprehensive set of tools available.
12/9/24, 2:43 PM Internet of Things - Unit 2 - www.rgpvnotes.in
----------------------------------------------------------------------------------------------------------------------------------------
12/9/24, 2:43 PM Internet of Things - Unit 2 - www.rgpvnotes.in
17/17