Volume 4, issue 1 of Open Journal of Internet Of Things(OJIOT), ISSN 2364-7108 http://www.ronpub.com/index.php/journals/OJIOT/issues?volume=4&issue=1 All papers of this issue en-us Sven Groppe and Carlo Alberto Boano: Editorial of the Workshop on Very Large Internet of Things (VLIoT 2018), Open Journal of Internet Of Things (OJIOT), 4 (1), pages 1-6, URN: urn:nbn:de:101:1-2018080519324071729480, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n01_VLIoT2018.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519324071729480 The 2nd "Very Large Internet of Things" (VLIoT) workshop in conjunction with the 44th International Conference on Very Large Data Bases (VLDB) taking place in Rio de Janeiro, Brazil in 2018 is a forum for all researchers in the area of Internet of Things especially interested in related data management issues. This editorial of a special issue containing the workshop's papers provides an overview over the aims and scope of the workshop and the review procedure. Furthermore, we determine and shortly analyze a statistics of the topics addressed by the accepted papers. Markus Endler and Francisco Silva e Silva: Past, Present and Future of the ContextNet IoMT Middleware, Open Journal of Internet Of Things (OJIOT), 4 (1), pages 7-23, URN: urn:nbn:de:101:1-2018080519323267622857, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n02_Endler.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519323267622857 The Internet of Things with support to mobility is already transforming many application domains, such as smart cities and homes, environmental monitoring, health care, manufacturing, logistics, public security etc. in that it allows to collect and analyze data from the environment, people and machines, and to implement some form of control or steering on these elements of the physical world. But in order to speed the development of applications for the Internet of Mobile Things (IoMT), some middleware is required. This paper summarizes seven years of research and development on the ContextNet middle ware aimed at IoMT, discusses what we achieved and what we have learned so far. We also share our vision of possible future challenges and developments in the Internet of Mobile Things. Sheriton Valim, Matheus Zeitune, Bruno Olivieri and Markus Endler: Middleware Support for Generic Actuation in the Internet of Mobile Things, Open Journal of Internet Of Things (OJIOT), 4 (1), pages 24-34, URN: urn:nbn:de:101:1-2018080519322337232186, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n03_Valim.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519322337232186 As the Internet of Things is expanding towards applications in almost any sector of our economy and daily life, so is the demand of employing and integrating devices with actuation capabilities, such as smart bulbs, HVAC,smart locks, industrial machines, robots or drones. Many middleware platforms have been developed in orderto support the development of distributed IoT applications and facilitate the sensors-to-cloud communication andedge processing capabilities, but surprisingly very little has been done to provide middleware-level, support andgeneric mechanisms for discovering the devices and their interfaces, and executing the actuation commands, i.e.transferring them to the device. In this paper, we present a generic support for actuation as an extension ofContextNet, our mobile-cloud middleware for IoMT. We describe the design of the distributed actuation supportand present a proof of working implementation that enables remote control of a Sphero mobile BB-8 toy. Ahmed E. Khaled, Wyatt Lindquist and Abdelsalam (Sumi) Helal: Service-Relationship Programming Framework for the Social IoT, Open Journal of Internet Of Things (OJIOT), 4 (1), pages 35-53, URN: urn:nbn:de:101:1-2018080519302286990058, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n04_Khaled.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519302286990058 We argue that for a true realization of innovative programming opportunities for smart spaces, the developers should be equipped with informative tools that assist them in building domain-related applications. Such tools should utilize the services offered by the space's smart things and consider the different relationships that may tie these services opportunistically to build applications. In this paper, we utilize our Inter-thing relationships programming framework to present a distributed programming ecosystem. The framework broadens the restricted set of thing-level relationships of the evolving social IoT paradigm with a set of service-level relationships. Such relationships provide guidance into how services belonging to different things can be combined to build meaningful applications. We also present a uniform way of describing the thing services and the service-level relationships along with new capabilities for the things to dynamically generate their own services, formulate the corresponding programmable interfaces (APIs) and create an ad-hoc network of socially related smart things at runtime. We then present the semantic rules that guide the establishment of IoT applications and finally demonstrate the features of the framework through a proof-of-concept application. Hannes Grunert and Andreas Heuer: Query Rewriting by Contract under Privacy Constraints, Open Journal of Internet Of Things (OJIOT), 4 (1), pages 54-69, URN: urn:nbn:de:101:1-2018080519303109386858, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n05_Grunert.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519303109386858 In this paper we show how Query Rewriting rules and Containment checks of aggregate queries can be combined with Contract-based programming techniques. Based on the combination of both worlds, we are able to find new Query Rewriting rules for queries containing aggregate constraints. These rules can either be used to improve the overall system performance or, in our use case, to implement a privacy-aware way to process queries. By integrating them in our PArADISE framework, we can now process and rewrite all types of OLAP queries, including complex aggregate functions and group-by extensions. In our framework, we use the whole network structure, from data producing sensors up to cloud computers, to automatically deploy an edge computing subnetwork. On each edge node, so-called fragment queries of a genuine query are executed to filter and to aggregate data on resource restricted sensor nodes. As a result of integrating Contract-based programming approaches, we are now able to not only process less data but also to produce less data in the result. Thus, the privacy principle of data minimization is accomplished. Jonathan Fürst, Mauricio Fadel Argerich, Kaifei Chen and Ernö Kovacs: Towards Adaptive Actors for Scalable IoT Applications at the Edge, Open Journal of Internet Of Things (OJIOT), 4 (1), pages 70-86, URN: urn:nbn:de:101:1-2018080519303887853107, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n06_Fuerst.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519303887853107 Traditional device-cloud architectures are not scalable to the size of future IoT deployments. While edge and fog-computing principles seem like a tangible solution, they increase the programming effort of IoT systems, do not provide the same elasticity guarantees as the cloud and are of much greater hardware heterogeneity. Future IoT applications will be highly distributed and place their computational tasks on any combination of end-devices (sensor nodes, smartphones, drones), edge and cloud resources in order to achieve their application goals. These complex distributed systems require a programming model that allows developers to implement their applications in a simple way (i.e., focus on the application logic) and an execution framework that runs these applications resiliently with a high resource efficiency, while maximizing application utility. Towards such distributed execution runtime, we propose Nandu, an actor based system that adapts and migrates tasks dynamically using developer provided hints as seed information. Nandu allows developers to focus on sequential application logic and transforms their application into distributed, adaptive actors. The resulting actors support fine-grained entry points for the execution environment. These entry points allow local schedulers to adapt actors seamlessly to the current context, while optimizing the overall application utility according to developer provided requirements. Anne H. Ngu, Po-Teng Tseng, Manvick Paliwal, Christopher Carpenter and Walker Stipe: Smartwatch-Based IoT Fall Detection Application, Open Journal of Internet Of Things (OJIOT), 4 (1), pages 87-98, URN: urn:nbn:de:101:1-2018080519304951282148, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n07_Ngu.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519304951282148 This paper proposes using only the streaming accelerometer data from a commodity-based smartwatch (IoT) device to detect falls. The smartwatch is paired with a smartphone as a means for performing the computation necessary for the prediction of falls in realtime without incurring latency in communicating with a cloud server while also preserving data privacy. The majority of current fall detection applications require specially designed hardware and software which make them expensive and inaccessible to the general public. Moreover, a fall detection application that uses a wrist worn smartwatch for data collection has the added benefit that it can be perceived as a piece of jewelry and thus non-intrusive. We experimented with both Support Vector Machine and Naive Bayes machine learning algorithms for the creation of the fall model. We demonstrated that by adjusting the sampling frequency of the streaming data, computing acceleration features over a sliding window, and using a Naive Bayes machine learning model, we can obtain the true positive rate of fall detection in real-world setting with 93.33% accuracy. Our result demonstrated that using a commodity-based smartwatch sensor can yield fall detection results that are competitive with those of custom made expensive sensors. Cintia B. Margi, Renan C. A. Alves, Gustavo A. Nunez Segura and Doriedson A. G. Oliveira: Software-Defined Wireless Sensor Networks Approach: Southbound Protocol and Its Performance Evaluation, Open Journal of Internet Of Things (OJIOT), 4 (1), pages 99-108, URN: urn:nbn:de:101:1-2018080519305710189607, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n08_Margi.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519305710189607 Software Defined Networking (SDN) has been identified as a promising network paradigm for Wireless Sensor Networks (WSN) and the Internet of Things. It is a key tool for enabling Sensing as a Service, which provides infrastructure sharing thus reducing operational costs. While a few proposals on SDN southbound protocols designed for WSN are found in the literature, they lack adequate performance analysis. In this paper, we review ITSDN main features and present a performance evaluation with all the sensing nodes transmitting data periodically. We conducted a number of experiments varying the number of nodes and assessing the impact of flow table maximum capacity. We assessed the metrics of data delivery, data delay, control overhead and energy consumption in order to show the tradeoffs of using IT-SDN in comparison to the IETF RPL routing protocol. We discuss the main challenges still faced by IT-SDN in larger WSN, and how they could be addressed to make IT-SDN use worthwhile. Xin Liu, Mai Abdelhakim, Prashant Krishnamurthy and David Tipper: Identifying Malicious Nodes in Multihop IoT Networks using Dual Link Technologies and Unsupervised Learning, Open Journal of Internet Of Things (OJIOT), 4 (1), pages 109-125, URN: urn:nbn:de:101:1-2018080519310495220214, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n09_XinLiu.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519310495220214 Packet manipulation attack is one of the challenging threats in cyber-physical systems (CPSs) and Internet of Things (IoT), where information packets are corrupted during transmission by compromised devices. These attacks consume network resources, result in delays in decision making, and could potentially lead to triggering wrong actions that disrupt an overall system's operation. Such malicious attacks as well as unintentional faults are difficult to locate/identify in a large-scale mesh-like multihop network, which is the typical topology suggested by most IoT standards. In this paper, first, we propose a novel network architecture that utilizes powerful nodes that can support two distinct communication link technologies for identification of malicious networked devices (with typical singlelink technology). Such powerful nodes equipped with dual-link technologies can reveal hidden information within meshed connections that is hard to otherwise detect. By applying machine intelligence at the dual-link nodes, malicious networked devices in an IoT network can be accurately identified. Second, we propose two techniques based on unsupervised machine learning, namely hard detection and soft detection, that enable dual-link nodes to identify malicious networked devices. Our techniques exploit network diversity as well as the statistical information computed by dual-link nodes to identify the trustworthiness of resource-constrained devices. Simulation results show that the detection accuracy of our algorithms is superior to the conventional watchdog scheme, where nodes passively listen to neighboring transmissions to detect corrupted packets. The results also show that as the density of the dual-link nodes increases, the detection accuracy improves and the false alarm rate decreases. Florian-Lennert Lau, Kristof Stahl and Stefan Fischer: Techniques for the Generation of Arbitrary Three-Dimensional Shapes in Tile-Based Self-Assembly Systems, Open Journal of Internet Of Things (OJIOT), 4 (1), pages 126-134, URN: urn:nbn:de:101:1-2018080519311410579164, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n10_Lau.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519311410579164 A big challenge in nanorobotics is the construction of nanoscale objects. DNA is a bio-compatible tool to reliably and constructively create objects at the nanoscale. A possible tool to build nano-sized structures are tile-based self-assembly systems on the basis of DNA. It is challenging and time-consuming to efficiently design blueprints for the desired objects. This paper presents basic algorithms for the creation of tilesets for nxnxn-cubes in the aTAM model. Only few publications focus on three-dimensional DNA crystals. Three-dimensional shapes are likely to be of more use in nanorobotics. We present three variations: hollow cubes, cube-grids and filled cubes. The paper also presents a basic algorithm to create arbitrary, finite, connected, three-dimensional and predefined shapes at temperature 1, as well as ideas for more efficient algorithms. Among those are algorithms for spheres, ellipsoids, red blood cells and other promising designs. The algorithms and tilesets are tested/verified using a software that has been developed for the purpose of verifying three-dimensional sets of tiletypes and was influenced by the tool ISU TAS. Others can use the simulator and the algorithms to quickly create sets of tiletypes for their desired nanostructures. A long learning process may thus be omitted. Gunther Ardelt, Christoph Külls and Horst Hellbrück: Towards Intrinsic Molecular Communication Using Isotopic Isomerism, Open Journal of Internet Of Things (OJIOT), 4 (1), pages 135-143, URN: urn:nbn:de:101:1-2018080519312150952526, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n11_Ardelt.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519312150952526 In this paper we introduce a new approach for molecular communication (MC). The proposed method uses isotopomers as symbols in a communication scenario, and we name this approach isotopic molecular communication (IMC). We propose a modulation scheme based on isotopic isomerism, where symbols are encoded via isotopes in molecules. This can be advantageous in applications where the communication has to be independent from chemical molecular concentration. Application scenarios include nano communications with isotopes in a macroscopic environment, i.e. encoding freshwater flow of rivers or drinking water utilities, or medical applications where blood carries isotopomers used for communication in a human or animal body. We simulate the capacity of communication in the sense of symbols per second and maximum symbol rate for different applications. We provide estimations for the symbol rate per distance and we demonstrate the feasibility to identify isotopes reliably. In summary, this isotopic molecular communication is a new paradigm for data transfer independent from molecular concentrations and chemical reactions, and can provide higher throughput than ordinary molecular communications. Igor Miladinovic and Sigrid Schefer-Wenzl: Dynamic Allocation of Smart City Applications, Open Journal of Internet Of Things (OJIOT), 4 (1), pages 144-149, URN: urn:nbn:de:101:1-2018080519320192483088, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n12_Miladinovic.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519320192483088 Cities around the world are evaluating the potential of Internet of Things (IoT) to automate and optimize public services. Cities that implement this approach are commonly referred to as smart cities. A smart city IoT architecture needs to be layered and scalable in order to fulfill not only today's but also future needs of smart cities. Network Function Virtualization (NFV) provides the scale and flexibility necessary for smart city services by enabling the automated control, management and orchestration of network resources. In this paper we consider a scalable, layered, NFV based smart city architecture and discuss the optimal location of applications regarding cloud computing and mobile edge computing (MEC). Introducing a novel concept of dynamic application allocation we show how to fully benefit from MEC and present relevant decision criteria. Laurent d'Orazio and Julien Lallet: Semantic Caching Framework: An FPGA-Based Application for IoT Security Monitoring, Open Journal of Internet Of Things (OJIOT), 4 (1), pages 150-157, URN: urn:nbn:de:101:1-2018080519321445601568, 2018, Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil. https://www.ronpub.com/ojiot/OJIOT_2018v4i1n13_Orazio.html http://nbn-resolving.de/urn:nbn:de:101:1-2018080519321445601568 Security monitoring is one subdomain of cybersecurity which aims to guarantee the safety of systems, continuously monitoring unusual events. The development of Internet Of Things leads to huge amounts of information, being heterogeneous and requiring to be efficiently managed. Cloud Computing provides software and hardware resources for large scale data management. However, performances for sequences of on-line queries on long term historical data may be not compatible with the emergency security monitoring. This work aims to address this problem by proposing a semantic caching framework and its application to acceleration hardware with FPGA for fast- and accurate-enough logs processing for various data stores and execution engines.