Time filter

Source Type

Picco G.P.,University of Trento | Julien C.,University of Texas at Austin | Murphy A.L.,Bruno Kessler Foundation IRST | Musolesi M.,University of Birmingham | Roman G.-C.,University of New Mexico
Future of Software Engineering, FOSE 2014 - Proceedings | Year: 2014

At the end of the second millennium, mobility was a hot research topic. Physical mobility of devices was becoming commonplace with the availability of cheap wireless cards, the first attempts to transform phones into personal do-it-all devices were beginning to appear, and mobile ad hoc networks were attracting a huge interest from many research communities. Logical mobility of code was still going strong as a design option for distributed systems, with the Java language providing some of the ready-to-use building blocks. In 2000, when we put forth a research "roadmap" for software engineering for mobility, the challenges posed by this dynamic scenario were many. A decade and a half later, many things have changed. Mobility is no longer exotic: we juggle multiple personal devices every day while on the move, plus we grab and update applications on a whim from virtual stores. Indeed, some trends and visions we considered in our original paper materialized, while others faded, disappeared, or morphed into something else. Moreover, some players unexpected at the time (e.g., cloud computing and online social networks) appeared on the scene as game changers. In this paper we revisit critically our original vision, reflecting on the past and peering into the future of the lively and exciting research area of mobility. Further, we ask ourselves to what extent the software engineering community is still interested in taking up the challenges mobility bears. Copyright © 2014 ACM. Source

Kiraly C.,Bruno Kessler Foundation IRST | Istomin T.,University of Trento | Iova O.,University of Trento | Picco G.P.,University of Trento
Proceedings - Conference on Local Computer Networks, LCN | Year: 2015

RPL, the IPv6 Routing Protocol for Low-Power and Lossy Networks, supports both upward and downward traffic. The latter is fundamental for actuation, for queries, and for any bidirectional protocol such as TCP, yet its support is compromised by memory limitation in the nodes. In RPL storing mode, nodes store routing entries for each destination in their sub-graph, limiting the size of the network, and often leading to unreachable nodes and protocol failures. We propose here D-RPL, a mechanism that overcomes the scalability limitation by mending storing mode forwarding with multicast-based dissemination. Our modification has minimal impact on code size and memory usage. D-RPL is activated only when memory limits are reached, and affects only the portion of the traffic and the segments of the network that have exceeded memory limits. We evaluate our solution using Cooja emulation over different synthetic topologies, showing a six-fold improvement in scalability. © 2015 IEEE. Source

Chini M.,University of Trento | Ceriotti M.,Bruno Kessler Foundation IRST | Marfievici R.,University of Trento | Murphy A.L.,Bruno Kessler Foundation IRST | Picco G.P.,University of Trento
SenSys 2011 - Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems | Year: 2011

Assessing the connectivity of Wireless Sensor Networks in the specific environment in which they are deployed is crucial to develop reliable system services and understand their behavior. In this demo, we introduce Trident, a tool that measures communication with an untethered infrastructure. It enables the execution of connectivity experiments "in the wild", supporting also the sharing of the gathered results. © 2011 Authors. Source

Discover hidden collaborations