Page 125 - ITU Kaleidoscope 2016
P. 125

DESIGN OF SCALABLE DIRECTORY SERVICE FOR FUTURE IOT
                                                      APPLICATIONS

                        Ved P. Kafle, Yusuke Fukushima, Pedro Martinez-Julia, and Hiroaki Harai

                     National Institute of Information and Communications Technology, Tokyo, Japan


                              ABSTRACT                        communication loop [4].  However, before billions of new
           Unprecedentedly a massive number of devices are getting   devices  or  things,  besides  the  conventional  computers,
           connected in the coming era of the Internet of Things (IoT).   smartphones, and tablets get connected properly, there are
           For discovery, remote access and management of these IoT   many technical challenges we need to resolve. One of such
           devices,  an  IoT  directory  service  is  needed  to  store  and   challenges  is  that  IoT  applications  require  a  scalable,
           provide their various attributes such as location, generated   performance-guaranteed  directory  service  that  stores  and
           data types, owner’s name, and security keys. In this paper,   provides  information  about  the  IoT  devices  such  as
           we  present  the  architectural  design  of  the  IoT  directory   name/ID, location, owner’s name, generated data types (e.g.
           service  that  is  capable  to  store  a  huge  number  of   temperature, air pollution and illuminance levels measured
           heterogeneous records and provide fast lookup (latency of   by sensors), security keys, and credentials. IoT applications
           few  milliseconds)  and  dynamic  update  (latency  of  few   will retrieve the information, also called records, stored in
           seconds), while fully complying with owner- or user-centric   the  IoT  directory  service  to  discover  the  devices  and
           security  and  privacy  policy.  To  meet  the  performance   securely  obtain  data  and  services  provided  by  them.  The
           requirements  despite  fluctuations  in  the  workload  and   IoT  directory  service  will  also  play  an  essential  role  in
           networking  environment,  we  leverage  tools  of  network   providing IoT device managers with information necessary
           function and resource virtualization to dynamically allocate   for  discovery,  management,  and  remote  configuration  of
           and  adjust  the  computational  and  network  resources   IoT devices.
           assigned to the directory service.
                                                              In this paper, we present the architectural design of an IoT
               Keywords—Internet of Things, IoT, directory service,   directory  service  that  stores  a  huge  number  of
           M2M, standardization                               heterogeneous records (about one billion) and provides fast
                                                              lookup  (latency  of  few  milliseconds)  and  dynamic  update
                          1. INTRODUCTION                     (latency of few seconds) of records, while fully complying
                                                              with  the  device  owner-  or  user-centric  privacy  policy.  To
           The  Internet  of  Things  (IoT)  is  envisioned  to  resolve   meet the aforementioned performance requirements despite
           several challenges of the modern society by collecting and   fluctuation  in  the  workload  and  network  environment
           processing  detailed  information  about  events  and   conditions, our proposal instantiates on-demand caches and
           environments with the help of billions of newly connected   replicas,  and  leverages  the  network  function  and  resource
           devices or things. It makes human life safer, healthier, and   virtualization tools to dynamically adjust computational and
           more  productive  and  comfortable.  At  the  same  time,  it   network resources allocated to them.
           provides  substantial  business  opportunities  to  various
           vertical industries and social sectors involved in the fields   The  current  Internet’s  Domain  Name  System  (DNS)  and
           of  automobile,  energy  and  utilities,  transport,  logistics,   related schemes are not adequate for storing records related
           smart cities, healthcare, fitness, sports, public safety, and so   with  IoT  devices.  The  DNS  was  not  designed  to  store
           on.  Consequently,  the  International  Telecommunication   heterogeneous  types  of  names  and  resolve  them  into
           Union  -  Telecommunication  Standardization  Sector  (ITU-  various  records  within  bounded-time,  not  to  mention  its
           T)  has  recently  established  the  Study  Group  20  for  the   limited support for updating such records dynamically and
           exclusive study and standardization of IoT technologies and   the  slow  propagation  of  the  updated  records.  Previous
           applications including smart cities and communities [1]. A   related studies, such as [5-7], have proposed few schemes
           paper presented in the ITU Kaleidoscope conference 2015   of dynamic name services. However, they also have some
           provides  a  good  review  of  ITU-T’s  IoT  related  activities   limitations. For example, Auspice [5] does not consider the
           [2].                                               record  privacy  and  access  control.  Multi-level  Distributed
                                                              Hash Table (MDHT) [6] does not consider frequent updates
           The IoT is considered as the major contributor to 50 billion   of the records (as it assumes only 1% records change per
           devices  expected  to  get  connected  to  the  next  generation   day), and CoDoNS [7] limits its proposal to fast lookup and
           (known as 5G) mobile networks in 2020 and beyond [3]. It   resilience to attacks through proactive caching, but updates
           would  also  change  the  communication  paradigm  from   are not in its focus. They also do not consider the issues of
           human-centric to machine-centric by introducing a massive   privacy.  Similarly,  the  directory  services  specified  in
           number  of  machine-to-machine  (M2M)  communication   Recommendation  ITU-T  X.500  [8]  are  capable  to  store
           devices  that  operate  without  involving  humans  in  the   heterogeneous  types  of  names  and  resolve  them  into




           978-92-61-20431-0/CFP1668P-ART © 2016 ITU     – 107 –                                   Kaleidoscope
   120   121   122   123   124   125   126   127   128   129   130