Network


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

Hotspot


Dive into the research topics where Domenico Garlisi is active.

Publication


Featured researches published by Domenico Garlisi.


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.


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.


annual mediterranean ad hoc networking workshop | 2014

Learning from errors: Detecting ZigBee interference in WiFi networks

Daniele Croce; Domenico Garlisi; Fabrizio Giuliano; Ilenia Tinnirello

In this work we show how to detect ZigBee interference on commodity WiFi cards by monitoring the reception errors, such as synchronization errors, invalid header formats, too long frames, etc., caused by ZigBee transmissions. Indeed, in presence of non-WiFi modulated signals, the occurrence of these types of errors follows statistics that can be easily recognized. Moreover, the duration of the error bursts depends on the transmission interval of the interference source, while the error spacing depends on the receiver implementation. On the basis of these considerations, we propose the adoption of hidden Markov chains for characterizing the behavior of WiFi receivers in presence of controlled interference sources (training phase) and then run-time recognizing the most likely cause of error patterns. Experimental results prove the effectiveness of our approach for detecting ZigBee interference.


world of wireless mobile and multimedia networks | 2016

MAC design on real 802.11 devices: From exponential to Moderated Backoff

Ilenia Tinnirello; Menzo Wentink; Domenico Garlisi; Fabrizio Giuliano; Giuseppe Bianchi

In this paper we describe how a novel backoff mechanism called Moderated Backoff (MB), recently proposed as a standard extension for 802.11 networks, has been prototyped and experimentally validated on a commercial 802.11 card before being ratified. Indeed, for performance reasons, the time critical operations of MAC protocols, such as the backoff mechanism, are implemented into the card hardware/firmware and cannot be arbitrarily changed by third parties or by manufacturers only for experimental reasons. Our validation has been possible thanks to the availability of the so called Wireless MAC Processor (WMP), a prototype of a novel wireless card architecture in which MAC protocols can be programmed by using proper abstractions and a state-machine formal language, which enable easy modifications of legacy operations. Experimental results are in agreement with simulations and prove the effectiveness of Moderated Backoff, as well as the potentialities of the WMP platform.


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.


International Tyrrhenian Workshop on Digital Communication | 2017

Impact of Spreading Factor Imperfect Orthogonality in LoRa Communications

Daniele Croce; Michele Gucciardo; Ilenia Tinnirello; Domenico Garlisi; Stefano Mangione

In this paper we study the impact of imperfect-orthogonality in LoRa spreading factors (SFs) in simulation and real-world experiments. First, we analyze LoRa modulation numerically and show that collisions between packets of different SFs can indeed cause packet loss if the interference power received is strong enough. Second, we validate such findings using commercial devices, confirming our numerical results. Third, we modified and extended LoRaSim, an open-source LoRa simulator, to measure the impact of inter-SF collisions and fading (which was not taken into account previously in the simulator). Our results show that non-orthogonality of the SFs can deteriorate significantly the performance especially of higher SFs (10 to 12) and that fading has virtually no impact when multiple gateways are available in space diversity.


international conference on computer communications | 2016

Testbed implementation of the meta-MAC protocol

Nathaniel Flick; Domenico Garlisi; Violet R. Syrotiuk; Ilenia Tinnirello

The meta-MAC protocol is a systematic and automatic method to dynamically combine any set of existing MAC protocols into a single higher layer MAC protocol. We present a proof-of-concept implementation of the meta-MAC protocol by utilizing a programmable wireless MAC processor (WMP) on top of a commodity wireless card in combination with a host-level software module. The implementation allows us to combine, with certain constraints, a number of protocols each represented as an extended finite state machine. To illustrate the combination principle, we combine protocols of the same type but with varying parameters in a wireless mesh network. Specifically, we combine TDMA protocols with all possible slot assignments. We demonstrate that an implementation of the meta-MAC protocol over the WMP rapidly converges to non-conflicting TDMA slot assignments for the nodes.


IEEE Vehicular Technology Magazine | 2013

Wireless MAC Processor Networking: A Control Architecture for Expressing and Implementing High-Level Adaptation Policies in WLANs

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

The current proliferation of unplanned wireless local area networks (WLANs) is creating the need for implementing different adaptation strategies to improve network performance under mutating and evolving interference scenarios. In this article, we envision a new solution for expressing and implementing high-level adaptation policies in WLANs, in contrast to the current approaches based on vendor-specific implementations. We exploit the hardware abstraction interface recently proposed by the wireless medium access control (MAC) processor (WMP) architecture and some flow-control concepts similar to the Openflow model for defining MAC adaptation policies. A simple control architecture for disseminating and activating new policies among multiple nodes is validated in an experimental testbed.


european conference on networks and communications | 2017

A flexible and reconfigurable 5G networking architecture based on context and content information

Dario Sabella; Pablo Serrano; Giovanni Stea; Antonio Virdis; Ilenia Tinnirello; Fabrizio Giuliano; Domenico Garlisi; Panagiotis Vlacheas; Panagiotis Demestichas; Vassilis Foteinos; Nikolaos Bartzoudis; Miquel Payaró; Arturo Medela

The need for massive content delivery is a consolidated trend in mobile communications, and will even increase for next years. Moreover, while 4G maturity and evolution is driven by video contents, next generation (5G) networks will be dominated by heterogeneous data and additional massive diffusion of Internet of Things (IoT). The current network architecture is not sufficient to cope with such traffic, which is heterogeneous in terms of latency and QoS requirements, and variable in space and time. This paper proposes architectural advances to endow the network with the necessary flexibility helping to adapt to these varying traffic needs by providing content and communication services where and when actually needed. Our functional hardware/software (HW/SW) architecture aims at influencing future system standardization and leverage the benefits of some key 5G networking enablers described in the paper. Preliminary results demonstrate the potential of these key technologies to support the evolution toward content-centric and context-aware 5G systems.

Collaboration


Dive into the Domenico Garlisi's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
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
Researchain Logo
Decentralizing Knowledge