• Publications
  • Influence
Accelerometer-based transportation mode detection on smartphones
TLDR
We present novel accelerometer-based techniques for accurate and fine-grained detection of transportation modes on smartphones, which are able to improve generalization and robustness of the detection. Expand
  • 368
  • 34
  • PDF
Theory and Practice of Bloom Filters for Distributed Systems
TLDR
This survey article presents a number of frequently used and useful probabilistic techniques, reviewing over 20 variants and discussing their application in distributed systems. Expand
  • 368
  • 32
  • PDF
IoT SENTINEL: Automated Device-Type Identification for Security Enforcement in IoT
TLDR
We present IoT Sentinel, a system capable of automatically identifying the types of devices being connected to an IoT network and enabling enforcement of rules for constraining the communications of vulnerable devices so as to minimize damage resulting from their compromise. Expand
  • 230
  • 23
  • PDF
A gap analysis of Internet-of-Things platforms
TLDR
In this article, we evaluate a representative sample of these platforms, both proprietary and open-source, on the basis of their ability to meet the expectations of different IoT users. Expand
  • 288
  • 19
  • PDF
Carat: collaborative energy diagnosis for mobile devices
TLDR
We aim to detect and diagnose energy anomalies, abnormally heavy battery use. Expand
  • 145
  • 12
  • PDF
Publish/Subscribe for Internet: PSIRP Perspective
  • 105
  • 9
The Publish/Subscribe Internet Routing Paradigm (PSIRP): Designing the Future Internet Architecture
TLDR
We introduce the Publish/Subscribe Internet Routing Paradigm (PSIRP) and present an architectural redesign of the global Internet based on an information-centric publish/subscribe (pub/sub) communication model. Expand
  • 91
  • 8
  • PDF
Distributed event routing in publish/subscribe communication systems
TLDR
A distributed pub/sub system for scalable information dissemination can be decomposed in three functional layers: namely the overlay infrastructure, the event routing and the algorithm for matching events against subscriptions. Expand
  • 109
  • 8
  • PDF
Smartphone Energy Consumption: Modeling and Optimization
Part I. Understanding Energy Consumption: 1. Introduction 2. Energy and power primer 3. Smartphone batteries 4. Energy measurement 5. On human behavior and energy efficiency Part II. EnergyExpand
  • 62
  • 6
  • PDF
Publish / Subscribe Systems: Design and Principles
TLDR
This book offers an unified treatment of the problems solved by publish/subscribe, how to design and implement the solutionsIn this book, the author provides an insight into the publish/Subscribe technology including the design, implementation, and evaluation of new systems based on the technology. Expand
  • 57
  • 6