The main differentiator between M2M device and
any other device is that M2M device is a battery,
memory, and CPU constrained device, serving a
certain predefined purpose. Device management for
such a device is required to enable automated
configuration and management of the service.
To connect M2M devices to Internet services
different kinds of M2M middleware services can be
used e.g. CoAP, HTTP REST (Fielding, 2000), or
CoRE Resource Directory (Z. Shelby S. K., 2013).
Management functions for the M2M middleware
need to deal with configuration of the Personal Area
Network (PAN), device identification and lookup as
well as providing semantic descriptions of devices.
Internets of Things (IoT) service platforms are
handling service and application capabilities.
Typically, it provides users a web service interface,
through which users can view M2M device data and
use M2M devices. For scalability reasons, IoT
services are often implemented into a cloud
platform, e.g. OpenStack (OpenStack, 2013).
2.2 Network Management
The Telecommunication Standardization Sector of
the International Telecommunications Union (ITU-
T) (M.3400, 2002) has defined a model and
framework for network management, called FCAPS.
This model has been widely used as a basis, when
designing network management frameworks and
protocols.
SNMP is an Internet Engineering Task Force
(IETF) standard for managing devices on IP
networks (Rose, 1991) (Case, 1990). The main
problem of using FCAPS and SNMP in M2M, is the
scalability when the volume of devices and gateways
can reach up to 50 billion units.
2.3 Self-Organizing Networks
The problems with classical network management
have already been identified about 10 years ago,
generating the concept of autonomic or self-
organized networks. We went through some of the
most interesting work; however, as we noticed in
these activities the problem of M2M and IoT
management has been ignored.
The aim of EFIPSANS FP7 project (EFIPSANS,
2009) was to expose the features in IPv6 protocols
that could be exploited or extended for the purposes
of creating autonomic networks and services. The
project implemented autonomic networks and
services through a Generic Autonomic Networking
Architecture (GANA). This approach seems to be
too complex to use it for M2M management.
The 4WARD FP7 (Ghader, 2009) project has
similar objectives as EFIPSANS, although it is not
focused on IPv6. The approach is also less
hierarchical. The idea of this In-Network
Management (INM) system is to execute
management functions on its own.
The Self-Organizing Networks (SON) solutions
for cellular networks are currently being defined in
the 3rd Generation Partnership Project (3GPP)
standardization (TS-32.500, 2013). The problem
with SON is that it is focused on plug-and-play
deployment of new 3GPP radio base stations and
therefore cannot be used in other networks.
2.4 Distributed Management
The nature of M2M calls for distributed network
management. There are already several distributed
management examples, such as (G. Goldszmidt,
1995) allowing the distribution of management, and
(Waldbusser, 2006) extending the functionality of
SNMP’s MIB. More recent work provides a
management framework for a distributed Machine-
to-machine network, using Chord, (Y. Peng, 2012)
(I. Stoica, 2001). Chord provides very efficient
lookup with a key-based routing system (P.
Pietzuch, 2007). A similar example is the SNMP
Usage for RELOAD (Gupta, 2012) that uses
RELOAD as lookup mechanism for SNMP.
One of the advantages of having decentralization
in management logic is that it enables management
while some devices are offline. Another advantage is
that distribution can provide autonomous monitoring
by delegating some of the monitoring tasks into the,
often very powerful, monitored devices themselves.
Finally, in scenarios with high churn a distributed
approach would ensure the scalability of network.
The current management systems are not
completely distributed. For example, in order to
authenticate the devices and their operations on a
distributed network, there is usually a central
enrolment server serving as a trust anchor and
Certification Authority (CA) for the whole overlay.
In this work we propose a new kind of network
management framework for M2M and IoT service
management that is autonomous and distributed. The
autonomous features minimize the required human
intervention. The distribution of the management
logic and signalling enable the framework to be
scalable even in most demanding network scenarios.
SENSORNETS2014-InternationalConferenceonSensorNetworks
140