scispace - formally typeset
J

Jon Crowcroft

Researcher at University of Cambridge

Publications -  692
Citations -  40720

Jon Crowcroft is an academic researcher from University of Cambridge. The author has contributed to research in topics: The Internet & Multicast. The author has an hindex of 87, co-authored 672 publications receiving 38848 citations. Previous affiliations of Jon Crowcroft include Memorial University of Newfoundland & Information Technology University.

Papers
More filters
Journal ArticleDOI

On the nature of computing

TL;DR: Computing is its own virtual world, bound only by its practitioners' imaginations and creativity.

Critical regions and region-disjoint paths in a network

TL;DR: It is proved that the region-disjoint paths problem is NP-hard and the proposed polynomial time algorithm for finding such critical regions is proposed and evaluated, and a heuristic algorithm for it is proposed.
Book ChapterDOI

On and Off-Blockchain Enforcement Of Smart Contracts

TL;DR: In this paper, the authors explain that in some situations, a centralised approach that does not rely on blockchain is a better alternative due to its simplicity, scalability, and performance.
Journal ArticleDOI

Energy-Efficient MAC for Cellular IoT: State-of-the-Art, Challenges, and Standardization

TL;DR: In this paper, the authors provide a comprehensive state-of-the-art survey on the energy efficiency of medium access control (MAC) protocols for cellular IoT, and provide insights and suggestions that can guide practitioners and researchers in designing EE MAC protocols that extend the battery life of IoT devices.
Journal ArticleDOI

QoI-Aware Energy-Efficient Participatory Crowdsourcing

TL;DR: This paper proposes a novel energy-efficient participatory crowdsourcing framework that meets the quality-of-information (QoI) requirements of the request in a distributed manner, and extends the traditional framework of Gur Game for distributed decision-making to recommend the level of information contribution for each participant.