The development of distributed generation technology is endowing consumers the ability to produce energy and transforming them into "prosumers". This transformation shall improve energy efficiency and pave the way to a low-carbon future. However, it also exerts critical challenges on system operations, such as the wasted backups for volatile renewable generation and the difficulty to predict behavior of prosumers with conflicting interests and privacy concerns. An emerging business model to tackle these challenges is peer-to-peer energy sharing, whose concepts, structures, applications, models, and designs are thoroughly reviewed in this paper, with an outlook of future research to better realize its potentials.
After a century of relative stability of the electricity industry, extensive deployment of distributed energy resources and recent advances in computation and communication technologies have changed the nature of how we consume, trade, and apply energy. The power system is facing a transition from its traditional hierarchical structure to a more deregulated model by introducing new energy distribution models such as peer-to-peer sharing for connected communities. The proven effectiveness of P2P sharing in benefiting both prosumers and the grid has been demonstrated in many studies and pilot pr…
A peer-to-peer system is a distributed system in which equal nodes (in terms of role and usage) exchange information and services directly. This paper describes a distributed peer-to-peer protocol that allows wifi-enabled smart devices (especially Android smartphones) to exchange data using only wifi. The protocol is designed to allow the automatic establishment of a distributed peer-to-peer network of any size without geography constraint. It is applied to file sharing between devices, but can easily be adapted to support any data sharing. The protocol defines two layers: (1) a kernel layer r…
Crowdsourcing wireless energy services is a novel convenient alternative to charge IoT devices. We demonstrate peer-to-peer wireless energy services sharing between smartphones over a distance. Our demo leverages (1) a service-based technique to share energy services, (2) state-of-the-art power transfer technology over a distance, and (3) a mobile application to enable communication between energy providers and consumers. In addition, our application monitors the charging process between IoT devices to collect a dataset for further analysis. Moreover, in this demo, we compare the peer-to-peer …
Wireless energy sharing is a novel convenient alternative to charge IoT devices. In this demo paper, we present a peer-to-peer wireless energy sharing platform. The platform enables users to exchange energy wirelessly with nearby IoT devices. The energy sharing platform allows IoT users to send and receive energy wirelessly. The platform consists of (i) a mobile application that monitors and synchronizes the energy transfer among two IoT devices and (ii) and a backend to register energy providers and consumers and store their energy transfer transactions. The eveloped framework allows the coll…
In this paper, we address the digitization of physical assets using blockchain technology focusing on energy and peer-to-peer trading on decentralized energy markets. Because they are forward markets and operate on a day-ahead timeline, the energy transactions are settled only at the movement of energy delivery. Having the option of locking the energy tokens by a third-party escrow becomes a highly desirable feature. Thus, we define a Lockable ERC20 token that provides the option for an owner to lock some of its tokens using smart contracts. A time-lock and an escrow party account or smart con…
计算设备的智能化已经看到计算设备在社会中变得越来越普遍。随着这种增加的普及性,小型计算设备的技术也得到了改进。移动设备现在能够捕获各种形式的多媒体,并且能够使用越来越多的通信技术进行无线通信。本地内容的所有者和创造者有动力以不断增加的数量分享这些内容;结论是,社交网络网站正在经历一场人们社区之间分享信息的革命。随着集中式系统负载的增加,我们提出了一种新的分散式点对点方法,称为市场联系协议(MCP),以实现具有成本效益,可扩展性和高效的内容共享使用机会网络(口袋交换网络),激励,上下文感知,社交联系和移动设备。在报告中,我们描述了如何在JiST(Java in Simulation Time)框架之上叠加地理框架来模拟MCP,以评估和测量其在大规模移动对等体之间共享内容的能力。MCP的结论是一个强大的手段,通过它来共享内容在一个大规模的移动ad-hoc环境。
Collaborative Data Sharing is widely noticed to be essential for distributed systems. Among several proposed strategies, conflict-free techniques are considered useful for serverless concurrent systems. They aim at making shared data be consistent between peers in such a way that their local data do not become equal at once, but they arrive at the same data eventually when no updates occur in any peer. Although the Conflict-free Replicated Data Type (CRDT) approach could be used in data sharing as well, it puts restrictions on available operations so as to concurrent updates never cause confli…
The idea of a social cloud has emerged as a resource sharing paradigm in a social network context. Undoubtedly, state-of-the-art social cloud systems demonstrate the potential of the social cloud acting as complementary to other computing paradigms such as the cloud, grid, peer-to-peer and volunteer computing. However, in this note, we have done a critical survey of the social cloud literature and come to the conclusion that these initial efforts fail to offer a general framework of the social cloud, also, to show the uniqueness of the social cloud. This short note reveals that there are signi…
Collaborative Data Sharing raises a fundamental issue in distributed systems. Several strategies have been proposed for making shared data consistent between peers in such a way that the shared part of their local data become equal. Most of the proposals rely on state-based semantics. But this suffers from a lack of descriptiveness in conflict-free features of synchronization required for flexible network connections. Recent applications tend to use non-permanent connection with mobile devices or allow temporary breakaways from the system, for example. To settle ourselves in conflict-free data…
This work considers the problem of Distributed Mean Estimation (DME) over networks with intermittent connectivity, where the goal is to learn a global statistic over the data samples localized across distributed nodes with the help of a central server. To mitigate the impact of intermittent links, nodes can collaborate with their neighbors to compute local consensus which they forward to the central server. In such a setup, the communications between any pair of nodes must satisfy local differential privacy constraints. We study the tradeoff between collaborative relaying and privacy leakage d…