=Paper= {{Paper |id=Vol-2413/paper20 |storemode=property |title= The Impact of Digital Transformation on Technological Trends regarding IoT and Smart Systems |pdfUrl=https://ceur-ws.org/Vol-2413/paper20.pdf |volume=Vol-2413 |authors=Marina Tropmann-Frick }} == The Impact of Digital Transformation on Technological Trends regarding IoT and Smart Systems == https://ceur-ws.org/Vol-2413/paper20.pdf
 The Impact of Digital Transformation on Technological
       Trends regarding IoT and Smart Systems

                        Marina Tropmann-Frick [0000-0003-1623-5309]

               Hamburg University of Applied Sciences, Hamburg, Germany
                  marina.tropmann-frick@haw-hamburg.de



       Abstract. The present time is the time of digital transformation. New smart or
       intelligent devices and technologies influence our everyday life and have a great
       impact on our environment. Such paradigms as Internet of Things (IoT) and
       Smart Systems are also unavoidable undergoing changes and modifications.
       Especially the domain of Smart Cities is getting more and more attention and is
       benefiting from the outcomes of digital transformation. In this paper we focus
       on the evolution of technologies in this fields and provide an overview over a
       selection of numerous applications.

       Keywords: Digital Transformation, Big Data, Business Analytics, IoT, Smart
       Systems.


1      Introduction

Digital Transformation, Digitization, Internet of Things (IoT), Smart Cities, Smart
Systems and Big Data are some of the most discussed topics in recent years . Hardly
anybody today does not possess a smartphone or some smart devices. Many activit ies
and events private as well as public are digitally supported and displayed. As the criti-
cal mass of users has increased, many technologies hav e become important to busi-
ness and government as well. Cities, on the other hand, are still not very advanced,
except for a few exceptional projects. There is a lot of potential in the use of (smart)
digital technologies, especially regarding big data.
   On the other hand, digital support also involves new challenges . For example, the
monitoring of the entire transport network brings immense benefits to public safety
and simplifies everyday life for individuals through real-time reporting of congestion
or accidents. However, concepts must also be developed to protect this data and per-
sonal information. This paper addresses the evolution of big data architecture, IoT and
smart urban environment and highlights some of the challenges, but does not discuss
legal implications or privacy issues.
   Along with the progress of digital transformation a new dimension arises in the
way how people interact with things in their surrounding environment. This evolution
reveals a whole new area of research challenges and emerging technologies , as cumu-
lated by Gartner [20] and presented in Fig. 1.



Proceedings of the XXII International Conference «Enterprise Engineering and Knowledge
M anagement" April 25-26, 2019, M oscow, Russia
                    Fig. 1. Hype Cycle for Emerging Technologies [20].

    The objective of this paper is to give an overview on changes and modifications of
some selected important concepts and technologies as an implication of the digital
transformation progress.
    The next section describes at first briefly some of the most commonly used frame-
works for processing big data. Then, the evolution tendency of IoT and Software-
defined Systems is presented, followed by some selected trends in the area of smart
cities.


2      Big Data Architecture

Big Data is one of the most discussed topics in the past and nowadays. The amount o f
produced and stored data from our environment, social networks or business sector is
increasing every day. The requirements of big data applications are often described
using the five V's: volume, variety, velocity, veracity and value [1]. There is no clear
line, how much volume, variety etc. the data needs to have in order to be called 'Big
Data'. But it is often considered that a data problem falls in the category if storing and
processing of the data requires special tooling and thinking regarding the mentioned
dimensions.
   The challenge regarding big data is not anymore to collect and store data, but to
analyze it efficiently and to extract its value. This leads to complex workflows, which
require systems built for big data processing. One option for such workflows is to use
projects from the Hadoop Ecosystem [14].
   Apache Hadoop was initially introduced in 2007 as an open source implementation
of MapReduce processing engine linked with a distributed file system. Since then it
                                                                                         3


has developed into a collection of more than 100 projects related to every step of a big
data workflow, including data collection, storage, processing, and much more.
   The whole ecosystem is based on HDFS (Hadoop Distributed File System) and a
framework for job scheduling and cluster resource management YARN (Yet Another
Resource Negotiator). In the following some data processing engines are listed that
are often used to develop analytic workflows for big data.


Apache Spark.
Apache Spark applications range from finance to scientific data processing and com-
bine libraries for SQL, machine learning, and graphs. Spark has a similar program-
ming model to MapReduce but extends it with a data-sharing abstraction called resili-
ent distributed datasets, or RDDs. Spark is most commonly used with cluster file sys-
tems like HDFS and key-value stores like S3 or Cassandra. It can also connect with
Apache Hive as a data catalog. Spark supports batch and stream processing [15].


Apache Storm
Apache Storm is a free and open source distributed real-time computation system.
Storm uses streams for real-time processing and can be used almost with any pro-
gramming language.


H2O
H2O is an open source framework that provides a parallel proces sing engine, analyt-
ics, math, and machine learning libraries, along with data preprocessing and evalua-
tion tools. Additionally, H2O offers a web-based user interface, making learning tasks
more accessible to users who may not have strong programming experience. The
framework supports Java, R, Python, and Scala. In addition to its native processing
engine, there is also Sparkling Water, which integrates Spark and Spark Streaming
into H2O. H2O4GPU uses GPU computation to speed-up on model training time and
inference time.


TensorFlow
TensorFlow is an open source software library for numerical computation using data
flow graphs. Nodes in the graph represent mathematical operations, while the graph
edges represent the multidimensional data arrays (tensors) commu nicating between
them. TensorFlow was originally developed by researchers and engineers from the
Google Brain Team for the purposes of conducting machine learning and deep neural
networks research. TensorFlow is a mighty tool for analysis and processing of big
data.


Apache Kafka
Apache Kafka is a distributed publish-subscribe message delivery system. It is char-
acterized by being highly scalable, like it can scale to a large number of data sources
simultaneously sending data at high rates, and reliable, since it is fault tolerant against
failing of computing machines (no data loss). Moreover, it is a powerful tool for
building real-time data pipelines with high throughput and low latencies [16].
    Another advantage of Kafka is that it guarantees at-least-one delivery of data from
producers to consumers. A topic can be divided into several partitions that are located
across different brokers which leads to Kafka's capability of delivering a large volume
of messages simultaneously [17].


3      IoT and Software-Defined Systems

With the emergence of a new generation of cheaper and smaller wireless devices and
numerous technologies including sensors, actuators, embedded and cloud computing,
many things are becoming wirelessly connected to the Internet. Thus, the number and
variety of devices that are used in this way has increased enormously. Such devices
can vary in many aspects, e.g. in size, computing resources, operating mode, network
technologies, protocols, usage scenario etc.
    This concept is broadly known as the Internet of Things (IoT). In [2] the IoT is de-
fined as a global infrastructure for the information society, enabling advanced ser-
vices by interconnecting (physical and virtual) things based on existing and evolving
interoperable information and communication technologies.
    Use cases in the IoT vary from home safety and management system, smart elec-
tricity monitoring in electricity grids, in-car system from road traffic to health moni-
toring and disaster management.
    The concepts of IoT Architecture are broadly discussed in literature. In our previ-
ous research [13] we presented many aspects of IoT technology in detail. For further
information, we refer to [3] and [4].
   Software-defined Systems are emerging and promising technologies to meet the
needs of current IoT requirements. Software-defined networks (SDN) provide a cen-
tralized control and global view of the whole managed network by decoupling the
control functionality from the forwarding plane and program network service located
above the control plane. The centralized management allows efficient and automated
optimization as well as configuration of the managed network [5].


Software-Defined Networks
In legacy networks the control and data plane are bundled inside the networking de-
vice, which reduces flexibility because devices need to be individually configured and
control functions are often hard-coded. Thus, impeding innovation and evolution of
the network infrastructure. Any changes to the network infrastructure are extremely
expensive in terms of cost and time.
   The software-defined network paradigm is considered to be an alternative to over-
come the existing architectural challenges by decoupling the control plane from the
forwarding plane in a three-layer architecture. However, the improved flexibility in
network configuration and resource management that is provided by the higher level
of abstraction can come at the cost of performance deterioration [6].
                                                                                       5


   The three-layer architecture, as presented in [6], consists of a data or forwarding
plane, a control plane and a management or application plane. The layers communi-
cate with each other via open APIs called northbound interface and southbound inter-
face:

─ The data or forwarding plane consists of the actual physical devices, e.g., switches,
  routers and gateways. Thes e forwarding devices act on the basis of instruction s et s
  (policies) provided by the control plane on incoming flows or packets, e.g., for-
  ward, drop or manipulate a header.
─ The southbound interface provides a communication protocol between the for-
  warding devices and the control plane, e.g., to distribute the instruction sets (rules)
  to the forwarding devices. One prominent communication protocol is OpenFlow
  [7].
─ The control plane is the logically centralized part of the SDN and can be viewed as
  the brain of the network. The control plane manages the whole network and has a
  global view of the network. Examples for controller software are Open Daylight
  [8], ONOS [9] and Floodlight [10].
─ The northbound interface represents a common interface for developing applica-
  tions.
─ The management or application plane consists of applications that leverage the
  functions offered by the northbound interface. Essentially, a management applica-
  tion defines the policies, that are eventually translated to southbound -specific in-
  structions that program the behavior of the forwarding devices.

The separation of concerns introduced between the definition of network policies,
their implementation in forwarding devices, and the forwarding of traffic is an im-
portant consequence of the SDN paradigm. This separation is the key property for the
desired flexibility, breaking the network control problem into manageable pieces.
Furthermore, it allows to easier create and introduce new abstractions in networking,
simplifying network management and facilitating network evolution and innovation.


Software-Defined Storage
The immense increase in IoT devices inexorable results in huge amounts of data that
is generated, transported, collected and analyzed. As a result of this development
more and more storage systems are deployed. Virtualization techniques are used to
utilize the underlying hardware to its fullest potential and support building managea-
ble storage systems [12].
   However, the complexity of a layered approach leads to the difficulty to enforce
end-to-end Quality of Service policies, e.g., bandwidth, latency or priority require-
ments. These deficiencies make it necessary to establish a software-defined design of
storage system, i.e., Software-Defined Storage (SDStore) system. The SDStore ap-
proach is based on the SDN paradigm and makes use of a logically centralized con-
troller that has the ability to implement different policies on different kinds of flows
[12].
Software-Defined Security
Traditional security mechanisms are not suitable for the SDSys architectures and
therefore require new security mechanisms. Like all SDSys, Software-Defined Securi-
ty (SDSec) provides a way to design, deploy and manage security mechanisms by
separating the forwarding and processing plane from the security control plane. Thus,
SDSec abstracts the security policies, e.g. intrusion detection, firewalling and others,
from the hardware layer and run it in an independent software layer. The separation
provides a scalable distributed security solution, which virtualizes the security func-
tions but remains manageable as a single logical system, as [11] states.


4      Smart Cities and Smart Systems

The growing number of people living in a city poses a new set of technical challeng-
es. This rapid progress, also referred to as urbanization, has led to many big cities
producing continuous big data. The concept of a smart city was developed in order to
handle all the information and to gain knowledge about a city that can help tackle the
challenges.
For instance, the analysis of the city-wide human and vehicle mobility data helps to
detect problems in a city’s road network. This discovery can help better formulate city
planning for the future [28]. Fig. 2 [19] presents a good overview over the connec-
tions and relationships in a city that can be used for developing smart systems.




                     Fig. 2. IoT Infrastructure for Smart Cities [19].



Smart Mobility
Smart mobility is often described as visionary idea of transportation [26]. It should be
applicable and usable for everyone regardless of location and region, usage period and
duration and regardless of individual skills and budget.
                                                                                       7


   However, in the context of smart cities, smart mobility involves not only transpor-
tation, such as autonomous vehicles, but also support for disabled or older persons as
well as a real-time traffic control system.
   Such a system, also referred to as intelligent transportation system (ITS), is the ap-
plication of sensing, analysis, control and communications technologies to ground
transportation in order to improve safety, mobility and efficiency. It estimates the
traffic parameter and optimizes traffic signal to reduce vehicle delays and stops by the
uses of different techniques [27]. An ITS is part of the Internet of Things and includes
vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) technology.
   The data processing approaches in ITS rely often on Apache Kafka and Apache
Spark's extension Spark Streaming we briefly presented in Section 2. The traffic man-
agement centers are responsible for data analysis that is mostly done with machine
learning and deep learning applications.


Smart Health
To ongoing digitization has already transformed the healthcare system. The concept
of electronic health (e-health) [22] was introduced and successfully integrated in
healthcare. Meanwhile the concept of mobile health (m-health) [23] has arisen com-
bining the characteristics of mobility and the benefits of e-health. In that way a treat-
ment can be carried out and monitored at any time and in any place.
   The development and increased use of IoT significantly transformed the health sec-
tor [24]. Intelligent devices communicate with each other over the internet, store and
deliver vast amounts of data in the cloud for analysis and predictions. In the context
of smart cities, the concept of smart health (s -health) was developed [25], which uses
the existing infrastructure of the city for improvement of customized patient -oriented
treatment. Smart city devices can also be used for real-time analysis and routing sup-
port of emergency services.


Smart Energy
By the transition of coal and nuclear energy towards renewable energy sources, new
concepts for the long-term storage and efficient distribution of energy are essential.
For example, in Germany [21] several model regions were developed for testing the
new approaches regarding smart energy systems. Solar and wind energy as well as
biomass and hydropower are the most important forms of renewables. Renewable
energy becomes an important source of electricity worldwide. The key factors thereby
are that the energy supply is to become more climate-friendly, and it will make coun-
tries less dependent on extraction and imports of fossil fuels.
    Some of the examples of the new applications in this area are smart grids and
smart meters. Smart grids represent an energy supply system that involves power
generation, transmission, storage, distribution up to consumption of the electricity.
The idea behind this concept is that each device which is connected to the electricity
grid should be integrated on a "plug & play" basis . Smart meters are parts of a smart
home and should replace conventional electricity meters . They will be integrated in
the smart grids and should be able not only to measure the power consumption, but
also to record voltage failures and to provide the grid operators with important infor-
mation so that the power generation, grid loads and consumption can largely be ad-
justed automatically.


5      Conclusion

Digital transformation is increasingly becoming an overarching, everyday experience.
It is changing the way people live, work and communicate with each other and with
their surroundings. New possibilities, products and services are emerging. In order to
maintain an active control of the digitization, it is necessary to monitor the changes in
our environment and to adapt applied technologies making them smarter.
    In this paper we presented an overview on changes and modifications of some se-
lected concepts and technologies as an implication of the digital transformation pro-
gress. This work covers only a small part of the huge research and application area.


References
 1. M . Chen, S. M ao, and Y. Liu. Big data: A survey. M obile Networks and Applications,
    Springer-Verlag New York, 19(2):171-209, Apr 2014.
 2. International Telecommunication Union. Series Y: Global Information Infrastructure, In-
    ternet Protocol Aspects and Next-Generation Networks. Next Generation Networks
    Frameworks and functional architecture models. Overview of the Internet of Things.
    (Y.2060)                          (2012)                          https://www.itu.int/ITU-
    T/recommendations/rec.aspx?rec=11559&lang=en. Last accessed 06.04.2019.
 3. Qin, Z., Denker, G., Giannelli, C., Bellavista, P., Venkatasubramanian, N.: A software de-
    fined networking architecture for the internet-of-things. In: Network Operations and M an-
    agement Symposium (NOM S), IEEE, pp. 1{9. (2014)
 4. Tayyaba, S.K., Shah, M .A., Khan, N.S.A., Asim, Y., Naeem, W., Kamran, M .: Software-
    Defined Networks (SDNs) and Internet of Things (IoTs): A qualitative prediction for 2020,
    network 7(11). (2016)
 5. Al-Ayyoub, M ., Jararweh, Y., Benkhelifa, E., Vouk, M ., Rindos, A., et al.: Sdsecurity: A
    software defined security experimental framework. In: Communication Workshop
    (ICCW), 2015 IEEE International Conference on, IEEE (2015) 1871–1876
 6. Kreutz, D., Ramos, F.M ., Verissimo, P.E., Rothenberg, C.E., Azodolmolky, S., Uhlig, S.:
    Software-defined networking: A comprehensive survey. Proceedings of the IEEE 103(1)
    (2015) 14–76
 7. M cKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J.,
    Shenker, S., Turner, J.: Openflow: Enabling innovation in campus networks. SIGCOM M
    Comput. Commun. Rev. 38(2) (M arch 2008) 69–74
 8. Open Daylight Foundation: Open Daylight https://www.opendaylight.org. Last accessed
    06.04.2019.
 9. ONOS: ONOS Project https://onosproject.org. Last accessed 06.04.2019.
10. Floodlight: Floodlight Project http://www.projectfloodlight.org/floodlight. Last accessed
    06.04.2019.
                                                                                               9


11. Deering, S.E., Hinden, R.M .: Internet protocol, version 6 (ipv6) specification. RFC 2460,
    RFC Editor (December 1998) http://www.rfc-editor.org/rfc/rfc2460.txt. Last accessed
    06.04.2019.
12. Wu, F., Sun, G.: Software-defined storage. Report (2013)
13. Tropmann-Frick, M : Internet of things: Trends, challenges and opportunities. In New
    Trends in Databases and Information Systems - ADBIS 2018 Short Papers and Work-
    shops, AI*QA, BIGPM ED, CSACDB, M 2U, BigDataM APS, ISTREND, DC, Budapest,
    Hungary, September, 2-5, 2018, Proceedings, pages 254–261, 2018.
14. Landset, S. et al.: A survey of open source tools for machine learning with big data in the
    Hadoop ecosystem". In: Journal of Big Data 2.1 (2015), p. 24. issn: 2196-1115.
15. Zaharia, M . et al.: Apache Spark: A Unified Engine for Big Data Processing. In: Commun.
    ACM 59.11 (Oct. 2016), pp. 56{65. issn: 0001-0782.
16. S. Amini, I. Gerostathopoulos, and C. Prehofer. Big data analytics architecture for real-
    time tra-c control. In 2017 5th IEEE International Conference on M odels and Technologies
    for Intelligent Transportation Systems (M T-ITS), pages 710-715, June 2017.
17. Y. Du, M . Chowdhury, M . Rahman, K. Dey, A. Apon, A. Luckow, and L. B. Ngo. A dis-
    tributed message delivery infrastructure for connected vehicle technology applications.
    IEEE Transactions on Intelligent Transportation Systems, pp(99):1-15, 2017.
18. S. Talari, M . Shafie-Khah, P. Siano, V. Loia, A. Tommasetti, and J. Catalao: A Review of
    Smart Cities Based on the Internet of Things Concept. Energies, vol. 10, no. 4, p. 421,
    2017.
19. J. Jin, J. Gubbi, S. M arusic, and M . Palaniswami: An Information Framework for Creating
    a Smart City Through Internet of Things. IEEE Internet of Things journal, vol. 1, no. 2,
    pp. 112–121, 2014.
20. Gartner Hype Cycle 2018. https://www.gartner.com/smarterwithgartner/5-trends-emerge-
    in-gartner-hype-cycle-for-emerging-technologies-2018. Last accessed 06.04.2019.
21. German Federal M inistry for Economic Affairs and Energy – BM WI. Smart Energy made
    in Germany, https://www.bmwi.de/Redaktion/DE/Publikationen/Energie/smart-energy-
    made-in-germany.html. Last accessed 06.04.2019.
22. Eysenbach, G.: What is e-health? In: Journal of M edical Internet Research (2001). URL:
    https://www.jmir.org/2001/2/e20. Last accessed 06.04.2019.
23. R. Istepanian, S.L., Pattichis, C.S.: M -health: Emerging mobile health systems. In: Topics
    in Biomedical Engineering, Int. Book Series, Springer. (2006).
24. Xu, B., Xu, L.D., Cai, H., Xie, C., Hu, J., Bu, F.: Ubiquitous data accessing method in iot-
    based information system for emergency medical services. IEEE Transactions on Industri-
    al Informatics 10(2) (M ay 2014), 1578-1586
25. Solanas, A., Patsakis, C., Conti, M ., Vlachos, I.S., Ramos, V., Falcone, F., Postolache, O.,
    Perez-martinez, P.A., Pietro, R.D., Perrea, D.N., M artinez-Balleste, A.: Smart health: A
    context-aware health paradigm within smart cities. IEEE Communications M agazine 52(8)
    (Aug 2014), 74-81
26. Fluegge, B. Smart M obility: Trends, Konzepte, Best Practices fuer die intelligente M obili-
    taet. Springer, 2016. In German.
27. P. Choudekar, S. Banerjee, and M . K. M uju. Implementation of image processing in real
    time traffic light control. In 2011 3rd International Conference on Electronics Computer
    Technology, volume 2, pages 94-98, April 2011.
28. Y. Zheng, L. Capra, O. Wolfson, and H. Yang. 2014. Urban Computing: Concepts, M eth-
    odologies, and Applications. ACM Trans. Intell. Syst. Technol. 5, 3, Article 38 (September
    2014), 55 pages.