acm - an acm publication
2015 Symposia

A Ubiquity symposium is an organized debate around a proposition or point of view. It is a means to explore a complex issue from multiple perspectives. An early example of a symposium on teaching computer science appeared in Communications of the ACM (December 1989).

To organize a symposium, please read our guidelines.


Ubiquity Symposium: The Internet of Things

Table of Contents

  1. The Third Wave (Opening Statement) by Kemal Delic
  2. Discovery in the Internet of Things by Arkady Zaslavsky and Prem Prakash Jayaraman
  3. W3C Plans for Developing Standards for Open Markets of Services for the IoT  by Dave Raggett (October 2015)
  4. Standards for Tomorrow by Dejan Milojicic, Paul Nikolich, and Barry Leiba (November 2015)
  5. A Case for Interoperable IoT Sensor Data and Meta-data Formats by Milan Milenkovic (November 2015)
  6. Programmable IoT: On The role of APIs in IoT by Maja Vukovic (November 2015)
  7. Fog Computing Distributing Data and Intelligence for Resiliency and Scale Necessary for IoT by Charles Byers and Patrick Wetterwald (November 2015)
  8. Evolution and Disruption in Network Processing for The Internet of Things by Lorenzo di Gregorio (December 2015)
  9. The Importance of Cross-Layer Considerations in a Standardized WSN Protocol Stack Aiming for IoT by Bogdan Pavkovic, Marko Batic, and Nikola Tomasevic (December 2015)
  10. Using Redundancy to Detect Security Anomalies Toward IoT Security Attack Detectors by Mladen A. Vouk and Roopak Venkatakrishnan (January 2016)
  11. Ensuring Trust and Security in the Industrial IoT by Bernardo A. Huberman (January 2016)
  12. On Resilience of IoT Systems by Kemal Delic (February 2016)
  13. IoT in Energy Efficiency by Francois Jammes(February 2016)
  14. IoT: Promises, Perils, Perspectives (Closing Statement) by Kemal Delic (February 2016)



  • The Importance of Cross-layer Considerations in a Standardized WSN Protocol Stack Aiming for IoT: The Internet of Things (Ubiquity symposium)

    The Internet of Things (IoT) envisages expanding the current Internet with a huge number of intelligent communicating devices. Wireless sensor networks (WSNs) integrating IoT will rely on a set of the open standards striving to offer scalability and reliability in a variety of operating scenarios and conditions. Standardized protocols will tackle some of the major WSN challenges like energy efficiency, intrinsic impairments of low-power wireless medium, and self-organization. After more then a decade of tremendous standardization efforts, we can finally witness an integral IP-based WSN standardized protocol stack for IoT. Nevertheless, the current state of standards has redundancy issues and can benefit from further improvements. We would like to highlight some of the cross-layer aspects that need to be considered to bring further improvements to the standardized WSN protocol stack for the IoT.

  • Evolution and Disruption in Network Processing for the Internet of Things: The Internet of Things (Ubiquity symposium)

    Between prophecies of revolutions and inertiae of legacies, the Internet of Things (IoT) has already become the brand under which light processing units communicate over complex networks. Network processing is caught between demands for computation, raised by the growing complexity of the networks, and limitations imposed by performance of lightweight devices on processing. In this contribution the potential for disruptive changes against the scaling of existing technologies is discussed, specifically three main aspects of the IoT that impact network protocols and their processing: the reversal of the client/server architectures, the scavenging of spectral bands, and the federation of Internet gateways.

  • Fog Computing Distributing Data and Intelligence for Resiliency and Scale Necessary for IoT: The Internet of Things (Ubiquity symposium)

    The Internet of Everything (IoE) is more than a $19 trillion opportunity over 10 years. Fifty billions of devices will be connected to various networks in 2020. This is bringing new technical challenges in all domains and specifically in the data processing. Distributed intelligence is one of the key technological answers. We call it "fog computing." Fog can provide intelligent connection of people, processes, data, and things in hierarchical Internet of Things networks. By supplementing the cloud and providing intermediate layers of computation, networking, and storage, fog nodes can optimize IoE deployments---greatly enhancing latency, bandwidth, reliability, security, and overall IoE network performance. The article will analyze the architecture and main design choices of this technology.

  • A Case for Interoperable IoT Sensor Data and Meta-data Formats: The Internet of Things (Ubiquity symposium)

    While much attention has been focused on building sensing systems and backing cloud infrastructure in the Internet of things/Web of things (IoT/WoT) community, enabling third-party applications and services that can operate across domains and across devices has not been given much consideration. The challenge for the community is to devise standards and practices that enable integration of data from sensors across devices, users, and domains to enable new types of applications and services that facilitate much more comprehensive understanding and quantitative insights into the world around us.

  • Standards for Tomorrow: The Internet of Things (Ubiquity symposium)

    Over the decades, standards have been critical for defining how to interconnect computer and networking devices across different vendors so they can seamlessly work together. Standards have been critical, not only in networking and computer interfaces, but also at the operating system and systems software level. There are many examples, such as IEEE 802, POSIX, IETF, and W3C. There was always the question of the right time to standardize (not too early and not too late), and the time to complete a standardization project always seemed too long, but inevitable. However, the contemporary industry seems to be more dynamic and evolving than it has ever been, demanding more agile processes. Open source processes and software defined (networks, storage, data centers, etc.) offer alternatives to standards. In this article we attempt to envision the future role of standards, and how they will complement and enhance alternative choices toward the same goal. We first summarize traditional standards, then discuss alternatives and a couple of use cases, and conclude with some future directions and opportunities for standardization.

  • W3C Plans for Developing Standards for Open Markets of Services for the IoT: The Internet of Things (Ubiquity symposium)
    The Internet of Things (IoT) is being held back by divergent approaches that result in data silos, high costs, investment risks and reduced market opportunities. To realize the potential and unleash the network effect, W3C is focusing on the role of Web technologies for a platform of platforms as a basis for services spanning IoT platforms from microcontrollers to cloud-based server farms. Shared semantics are essential for discovery, interoperability, scaling and layering on top of existing protocols and platforms. For this purpose, metadata can be classified into: things, security, and communications, where things are considered to be virtual representations (software objects) for physical or abstract entities. Thing descriptions are modeled in terms of W3C's resource description framework (RDF). This includes the semantics for what kind of thing it is, and the data models for its events, properties and actions. The underlying protocols are free to use whichever communication patterns are appropriate to the context according to the constraints described by the given metadata. W3C is exploring the use of lightweight representations of metadata that are easy to author and process, even on resource constrained devices. The aim is to evolve the web from a web of pages to a "Web of Things."
  • Discovery in the Internet of Things: The Internet of Things (Ubiquity symposium)
    How to find a "thing" in the Internet of Things (IoT) haystack? The answer to this question will be the key challenge that IoT users and developers are facing now and will face in the future. Current models for IoT are focused heavily on developing vertical solutions limited by hardware and software platforms and support. With the estimated explosion of IoT in the coming years as predicted by Cisco, IBM and Gartner, there is a need to rethink how IoT can deliver value to the end-user. A paradigm shift is required in the underlying fundamentals of current IoT developments to enable a wider notion of "thing" discovery as well as discovery of relevant data and context on the IoT. Discovery will allow users to build IoT apps, services and applications using "smart things" without the need for a priori knowledge of things. In this article, we look at the current state of IoT and argue for paradigm shift addressing why and how discovery can make a significant impact for the future of IoT and moreover, become a necessary component for IoT success story.