Page 135 - ITU Kaleidoscope 2016
P. 135

ICTs for a Sustainable World




          such mesh. As now happens with applications made up of  costs involved in case of ad-hoc sensing infrastructure, when
          distributed components overlaid on the network, interacting  not absolutely required.
          by means of well-established protocols and paradigms, e.g.  Dynamic behavior and chances for data reuse are also differ-
          RESTful services, also things should network themselves  entiating factors in evaluating MCS against WSN-like con-
          and their corresponding agents, with no (direct) operator  figurations. When dealing with MCS, the composition of de-
          intervention (think M2M). Under such premise, MCS may  vice populations, as well as the kind and quality of data pro-
          just become a pattern under the IoT umbrella term, i.e. a spe-  duced, where quality may be expressed both in terms of la-
          cialization of the platform that an IoT would represent for  tency and precision, may change in time due to mobility pat-
          sensing-related, mobility-enabled, crowd-sourced use cases.  terns, power requirements and communication subsystems,
          This perspective should be particularly appreciated in light of  including owner-mandated local preferences. In traditional
          opportunistic developments, as attaching semantic descrip-  WSNs the populations (and the kind of data produced) are
          tion to things, endowed with distributed, event-triggered  usually known a priori, thus managing quality and designing
          logic, may really provide chances for nodes to discover each  according to requirements is more straightforward. More-
          other services and weave an even more powerful abstraction  over, with regard to MCS, support for multiple concurrent
          with respect to the Web of Things.                 applications is feasible, albeit subject to careful planning and
          Although IoT can be mainly associated with the participa-  design stages. When it comes to sensor networks instead, de-
          tory pattern, some work on opportunistic IoT and sensing  ployments are typically geared for a specific application, thus
          environment is available in literature. For example, in [9]  repurposing or resource sharing are rarely accounted for.
          an opportunistic IoT framework is proposed, mainly extend-  Still casting challenging constraints into opportunities, evo-
          ing opportunistic networking towards participatory sensing,  lutions in time of crowds’ shapes and composition may lead
          enabling opportunistic information sharing among things to  to fast dissemination of information, aiding in the pursuit of
          also support mobile social networking. Similarly, oppor-  (global) optimization objectives. Moreover we care about
          tunistic mobile networking is the topic of [10], mainly focus-  actual MCS usefulness, for contributors themselves too, thus
          ing on low level data forwarding issues through a framework  any solution can’t be considered absolutely all-round if lack-
          able to support and optimize opportunistic sensing. The best  ing built-in feedback and assisted guidance. Even with re-
          way to exploit the seemingly limitless IoT potential for sens-  gard to data itself, both in terms of raw format and appli-
          ing at a global scale is by coupling opportunistic and par-  cation requirements, sensor readings may not be suitable for
          ticipatory application patterns for mobile crowds with the  direct consumption. In this sense specific local analytics may
          infrastructure underneath. The proposed solution is aimed  be performed on-board, to (pre)process raw data, in order to
          at horizontally enabling things for massive development and  obtain intermediate results ready for transmission and further
          deployment of any sensing task and based on a novel appli-  processing.
          cation of Cloud computing technologies to IoT, as described  Even not taking into account the scalability issues any kind
          in the following.                                  of backend may be subject to when dealing with huge raw
          As we pointed out already, not only should we optimize any  data uploads, on-board resources in mobile devices are on
          MCS despite shaky grounds, but we aim to turn most short-  the rise and already remarkable in many cases, thus it seems
          comings to our advantage. More specifically, uneven global  natural to tap into such potential to shift in part the burden of
          connectivity when coupled with dense, mesh-like topologies  computations toward the edge. Moreover, a renown tradeoff
          lends itself naturally to be addressed by means of routing pro-  in conventional mote-class WSNs lies in leveraging (local)
          tocols as those designed for MANETs. This leads to avoid-  computation to save on the amount of energy and bandwidth,
          ing otherwise likely network congestion and servers’ over-  as needed to transmit preprocessed data in comparison to raw
          load while also making room for any kind of crowd-local,  readings. Last but not least, delay-sensitive applications may
          opportunistic and cooperative behavior.            benefit from such savings, if the overhead of local processing
                                                             is negligible when compared to transmission-induced laten-
          In particular when compared to the building blocks of
                                                             cies.
          MANETs par excellence such as, e.g., WSNs, nowadays
          consumer-class mobile devices feature plenty of comput-
          ing, storage and communication capabilities, making these    3. A SERVICE-ORIENTED MCS
          platforms many orders of magnitude more advanced than             INFRASTRUCTURE
          mote-like ones, also in terms of sensing, considering that
          mobiles are usually multi-modal by default, thus enabling a  The Stack4Things framework [1, 11], also referred to as S4T,
          wider range of applications. Moreover, the impact of massive  is our effort to pursue a new approach for the management of
          deployments in the field can never be overestimated, as these  smart objects and things in the IoT scenario, following an
          devices are available by the billions, always-on and mostly  on-demand, service oriented provisioning model. This shifts
          online, a consistent slice of people’s daily activities and re-  the IoT paradigm towards the Cloud one, merging benefits
          curring habits. Leveraging such huge populations means  of both: on the one hand providing control and management
          building potentially instant-on large-scale applications while  capabilities to IoT (sensing and actuation) resources, on the
          at the same time lowering expenses and time-to-market, also  other enriching the Cloud paradigm with pervasive I/O capa-
          avoiding altogether the long setup times and high upfront  bilities to directly interact with the environment. Altogether



                                                          – 117 –
   130   131   132   133   134   135   136   137   138   139   140