Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Pierluigi Gallo is active.

Publication


Featured researches published by Pierluigi Gallo.


international conference on computer communications | 2012

Wireless MAC processors: Programming MAC protocols on commodity Hardware

Ilenia Tinnirello; Giuseppe Bianchi; Pierluigi Gallo; Domenico Garlisi; Francesco Giuliano; Francesco Gringoli

Programmable wireless platforms aim at responding to the quest for wireless access flexibility and adaptability. This paper introduces the notion of wireless MAC processors. Instead of implementing a specific MAC protocol stack, Wireless MAC processors do support a set of Medium Access Control “commands” which can be run-time composed (programmed) through software-defined state machines, thus providing the desired MAC protocol operation. We clearly distinguish from related work in this area as, unlike other works which rely on dedicated DSPs or programmable hardware platforms, we experimentally prove the feasibility of the wireless MAC processor concept over ultra-cheap commodity WLAN hardware cards. Specifically, we reflash the firmware of the commercial Broadcom AirForce54G off-the-shelf chipset, replacing its 802.11 WLAN MAC protocol implementation with our proposed extended state machine execution engine. We prove the flexibility of the proposed approach through three use-case implementation examples.


conference on emerging network experiment and technology | 2012

MAClets: active MAC protocols over hard-coded devices

Giuseppe Bianchi; Pierluigi Gallo; Domenico Garlisi; Fabrizio Giuliano; Francesco Gringoli; Ilenia Tinnirello

We introduce MAClets, software programs uploaded and executed on-demand over wireless cards, and devised to change the cards real-time medium access control operation. MAClets permit seamless reconfiguration of the MAC stack, so as to adapt it to mutated context and spectrum conditions and perform tailored performance optimizations hardly accountable by an once-for-all protocol stack design. Following traditional active networking principles, MAClets can be directly conveyed within data packets and executed on hard-coded devices acting as virtual MAC machines. Indeed, rather than executing a pre-defined protocol, we envision a new architecture for wireless cards based on a protocol interpreter (enabling code portability) and a powerful API. Experiments involving the distribution of MAClets within data packets, and their execution over commodity WLAN cards, show the flexibility and viability of the proposed concept.


IEEE Communications Magazine | 2016

SDN@home: A method for controlling future wireless home networks

Pierluigi Gallo; Katarzyna Kosek-Szott; Szymon Szott; Ilenia Tinnirello

Recent advances in wireless networking technologies are leading toward the proliferation of novel home network applications. However, the landscape of emerging scenarios is fragmented due to their varying technological requirements and the heterogeneity of current wireless technologies. We argue that the development of flexible software-defined wireless architectures, including such efforts as the wireless MAC processor, coupled with SDN concepts, will enable the support of both emerging and future home applications. In this article, we first identify problems with managing current home networks composed of separate network segments governed by different technologies. Second, we point out the flaws of current approaches to provide interoperability of these technologies. Third, we present a vision of a software-defined multi-technology network architecture (SDN@home) and demonstrate how a future home gateway (SDN controller) can directly and dynamically program network devices. Finally, we define a new type of flexibility enabled by SDN@home. Wireless protocols and features are no longer tied to specific technologies but can be used by general-purpose wireless SDN devices. This permits satisfaction of the requirements demanded by home owners and service providers under heterogeneous network conditions.


mediterranean conference on control and automation | 2014

ARIANNA: A smartphone-based navigation system with human in the loop

Daniele Croce; Pierluigi Gallo; Domenico Garlisi; Laura Giarré; Stefano Mangione; Ilenia Tinnirello

In this paper we present a low cost navigation system, called ARIANNA, primarily designed for visually impaired people. ARIANNA (pAth Recognition for Indoor Assisted NavigatioN with Augmented perception) permits to find some points of interests in an indoor environment by following a path painted or sticked on the floor. The path is detected by the camera of the smartphone which also generates a vibration signal providing a feedback to the user for correcting his/her direction. Some special landmarks can be deployed along the path for coding additional information detectable by the camera. In order to study the practical feasibility of the ARIANNA system for human users that want to follow a pre-defined path (by only using the smartphone feedback signals), we study how to incorporate human behavior models into the feedback control loop. We also implement an Extended Kalman Filter for localization, in which the user coordinates, speed and orientation represent the filter state (whose updating law depends on the user reaction to the vibration signals), while the smartphones sensors provide the set of measurements used for state estimation.


world of wireless mobile and multimedia networks | 2013

WIDAR: Bistatic WI-fi Detection And Ranging for off-the-shelf devices

Pierluigi Gallo; Stefano Mangione; Giampiero Tarantino

The huge spread of wireless networks and the success of location-aware applications require novel indoor positioning mechanisms based on existing technologies such as IEEE 802.11. Taking inspiration from the RADAR, we propose WIDAR: a bistatic WI-fi Detection And Ranging system for off-the-shelf devices. WIDAR implementation is based on the USRP2 platform and is able to locate 802.11 stations while they operate in existing legacy networks. No substitution or repositioning of the Access Points is necessary. WIDAR works passively and does not expect any dedicated action from the target WiFi node. No airtime is wasted and the target cannot even detect that it is being ranged. Such features make WIDAR desirable in surveillance and monitoring applications where it can provide real-time tracking functionalities.


IEEE Communications Magazine | 2017

WiSHFUL: Enabling Coordination Solutions for Managing Heterogeneous Wireless Networks

Peter Ruckebusch; Spilios Giannoulis; Domenico Garlisi; Pierluigi Gallo; Piotr Gawowicz; Anatolij Zubow; Mikoaj Chwalisz; Eli De Poorter; Ingrid Moerman; Ilenia Tinnirello; Luiz A. DaSilva

The paradigm shift toward the Internet of Things results in an increasing number of wireless applications being deployed. Since many of these applications contend for the same physical medium (i.e., the unlicensed ISM bands), there is a clear need for beyond-state-of-the-art solutions that coordinate medium access across heterogeneous wireless networks. Such solutions demand fine-grained control of each device and technology, which currently requires a substantial amount of effort given that the control APIs are different on each hardware platform, technology, and operating system. In this article an open architecture is proposed that overcomes this hurdle by providing unified programming interfaces (UPIs) for monitoring and controlling heterogeneous devices and wireless networks. The UPIs enable creation and testing of advanced coordination solutions while minimizing the complexity and implementation overhead. The availability of such interfaces is also crucial for the realization of emerging software-defined networking approaches for heterogeneous wireless networks. To illustrate the use of UPIs, a showcase is presented that simultaneously changes the MAC behavior of multiple wireless technologies in order to mitigate cross-technology interference taking advantage of the enhanced monitoring and control functionality. An open source implementation of the UPIs is available for wireless researchers and developers. It currently supports multiple widely used technologies (IEEE 802.11, IEEE 802.15.4, LTE), operating systems (Linux, Windows, Contiki), and radio platforms (Atheros, Broadcom, CC2520, Xylink Zynq, ), as well as advanced reconfigurable radio systems (IRIS, GNURadio, WMP, TAISC).


european conference on networks and communications | 2016

A unified radio control architecture for prototyping adaptive wireless protocols

Peter Ruckebusch; Spilios Giannoulis; Eli De Poorter; Ingrid Moerman; Ilenia Tinnirello; Domenico Garlisi; Pierluigi Gallo; Nicholas J. Kaminski; Luiz A. DaSilva; Piotr Gawłowicz; Mikolaj Chwalisz; Anatolij Zubow

Experimental optimization of wireless protocols and validation of novel solutions is often problematic, due to limited configuration space present in commercial wireless interfaces as well as complexity of monolithic driver implementation on SDR-based experimentation platforms. To overcome these limitations a novel software architecture is proposed, called WiSHFUL, devised to allow: i) maximal exploitation of radio functionalities available in current radio chips, and ii) clean separation between the logic for optimizing the radio protocols (i.e. radio control) and the definition of these protocols.


international conference on computer communications | 2013

Deploying virtual MAC protocols over a shared access infrastructure using MAClets

Domenico Garlisi; Francesco Giuliano; Ilenia Tinnirello; Pierluigi Gallo; Francesco Gringoli; Giuseppe Bianchi

Network virtualization has been extensively researched in the last years as a key enabler for improving the network performance. However, virtualization in wireless networks pose some unique challenges: first, the usual over-provisioning approach for providing isolation between multiple virtual entities is not viable; second, the partitioning criteria are often ambiguous, since the actual resources perceived by each entity depend on many external (and time-varying) factors. In this demo, we show an effective virtualization solution for wireless local area networks, solving the problem of isolation and flexible resource paritioning, based on the concept of MAClets. MAClets are software programs uploaded and executed on-demand over wireless cards, and devised to change the cards real-time medium access operation. MAClets can be directly conveyed within data packets and executed on hard-coded devices acting as virtual MAC machines. A multi-operator virtualization experiment involving the distribution of MAClets within data packets, and their execution over commodity WLAN cards, shows the flexibility and viability of the proposed concept.


WiFlex'13 Proceedings of the First international conference on Wireless Access Flexibility | 2013

Supporting a pseudo-TDMA access scheme in mesh wireless networks

Ilenia Tinnirello; Pierluigi Gallo

Wireless mesh networks appear a promising solution for providing ubiquitous low-cost wireless access, but cannot rely on simple CSMA access protocols because of the critical inefficiencies that arise in topologies with hidden nodes. To overcome these limitations, some important protocol extensions based on synchronization and reservation mechanisms have been ratified. In this paper we show that an alternative approach to the standardization of new features and signaling messages for mesh networks can be the utilization of programmable nodes able to execute different MAC protocols programmed on the fly. Signaling messages are used only for disseminating the new protocol among the nodes. The scheme, that we call pseudo-TDMA, can be optimized as a function of the node density in the network. Apart from the numerical evaluations, we also run some experiments by exploiting our prototype of wireless programmable node called Wireless MAC Processor.


world of wireless mobile and multimedia networks | 2016

Cross-technology wireless experimentation: Improving 802.11 and 802.15.4e coexistence

Peter Ruckebusch; Jan Bauwens; Bart Jooris; Spilios Giannoulis; Eli De Poorter; Ingrid Moerman; Domenico Garlisi; Pierluigi Gallo; Ilenia Tinnirello

In this demo we demonstrate the functionalities of a novel experimentation framework, called WiSHFUL, that facilitates the prototyping and experimental validation of innovative solutions for heterogeneous wireless networks, including cross-technology coordination mechanisms. The framework supports a clean separation between the definition of the logic for optimizing the behaviors of wireless devices and the underlying device capabilities, by means of a unifying platform-independent control interface and programming model. The use of the framework is demonstrated through two representative use cases, where medium access is coordinated between IEEE-802.11 and IEEE-802.15.4 networks.

Collaboration


Dive into the Pierluigi Gallo's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Giuseppe Bianchi

University of Rome Tor Vergata

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge