Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Myriana Rifai

dblp:163/4981 · DBLP profile ↗
← Back
11ranked-venue papers
3as first author
3since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 6 · 3 first-author · 1 since 2021Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
3 papers
Software-defined and programmable networks · 45% Wireless networking · 28% Internet of things and sensor networks · 17%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 67% Operating systems · 33%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution
log analysis
0.712023
System Log Parsing: A Survey · IEEE Trans. Knowl. Data Eng. 2023
Software maintenance and evolution › log analysis
log parsing
0.712023
System Log Parsing: A Survey · IEEE Trans. Knowl. Data Eng. 2023
Operating systems
system administration
0.712023
System Log Parsing: A Survey · IEEE Trans. Knowl. Data Eng. 2023
Wireless networking › unreliable channel
lossy link
0.512021
Coordinating a Swarm of Micro-Robots Under Lossy Communication · SenSys 2021
Internet of things and sensor networks › cyber-physical systems
swarm robotics
0.512021
Coordinating a Swarm of Micro-Robots Under Lossy Communication · SenSys 2021
Software-defined and programmable networks › programmable data plane
data plane programming language
0.412020
Composing Dataplane Programs with μP4 · SIGCOMM 2020
Software-defined and programmable networks
programmable data plane
0.412020
Composing Dataplane Programs with μP4 · SIGCOMM 2020
Network measurement and analytics › traffic characterization › flow characterization
flow statistics
0.212015
Coarse-grained Scheduling with Software-Defined Networking Switches · SIGCOMM 2015
Software-defined and programmable networks
SDN control plane
0.212015
Coarse-grained Scheduling with Software-Defined Networking Switches · SIGCOMM 2015
Wireless networking › wireless link › wireless link performance
link reliability
0.112021
Coordinating a Swarm of Micro-Robots Under Lossy Communication · SenSys 2021
Wireless networking › wireless network performance
packet delivery ratio
0.112021
Coordinating a Swarm of Micro-Robots Under Lossy Communication · SenSys 2021
Network performance modeling › queueing analysis
priority queueing
0.112015
Coarse-grained Scheduling with Software-Defined Networking Switches · SIGCOMM 2015

Methods — techniques the papers use, named apart from their topics

survey · 0.7empirical evaluation · 0.7simulation · 0.5modular composition · 0.4language design · 0.4openflow · 0.2
YearPublicationVenuePosition
2023 System Log Parsing: A Survey
abstract
Modern information and communication systems have become increasingly challenging to manage. The ubiquitous system logs contain plentiful information and are thus widely exploited as an alternative source for system management. As log files usually encompass large amounts of raw data, manually analyzing them is laborious and error-prone. Consequently, many research endeavors have been devoted to automatic log analysis. However, these works typically expect structured input and struggle with the heterogeneous nature of raw system logs. Log parsing closes this gap by converting the unstructured system logs to structured records. Many parsers were proposed during the last decades to accommodate various log analysis applications. However, due to the ample solution space and lack of systematic evaluation, it is not easy for practitioners to find ready-made solutions that fit their needs. This paper aims to provide a comprehensive survey on log parsing. We begin with an exhaustive taxonomy of existing log parsers. Then we empirically analyze the critical performance and operational features for 17 open-source solutions both quantitatively and qualitatively, and whenever applicable discuss the merits of alternative approaches. We also elaborate on future challenges and discuss the relevant research directions. We envision this survey as a helpful resource for system administrators and domain experts to choose the most desirable open-source solution or implement new ones based on application-specific requirements.
Tianzhu Zhang 0002, Han Qiu 0001, Gabriele Castellano, Myriana Rifai, Chung Shue Chen, Fabio Pianese
IEEE Trans. Knowl. Data Eng.4
2021 (POSTER) Impact of Connectivity Degradation on Networked Robotic Swarm Cooperation
abstract
One of the most fundamental capabilities of swarm robotics is their ability to cooperate. This implies that swarm robots must exchange information with each other or with a centralized controller. However, this communication is often assumed to be perfect, an assumption that does not reflect real-world conditions, where impairments can affect the Packet Delivery Ratio (PDR) over wireless links. One essential application of swarm robotic cooperation is exploration and mapping in a timely and accurate manner. This paper studies how communication impairments can have a drastic impact on the performance of robotic swarms in critical missions such as exploration. We use an improved version of the Atlas algorithm to simulate the effect of various PDRs on the exploration mission execution performance, with the key indicator being mapping completion time. Our results show that the time it takes to complete area exploration increases exponentially as the PDR decreases linearly. Based on our results, we emphasise the importance of considering methods that minimize the delay caused by lossy communication when designing and implementing algorithms for robotic swarm exploration.
Razanne Abu-Aisheh, Myriana Rifai, Francesco Bronzino, Thomas Watteyne
DCOSS2
2021 Coordinating a Swarm of Micro-Robots Under Lossy Communication
abstract
We envision swarms of mm-scale micro-robots to be able to carry out critical missions such as exploration and mapping for hazard detection and search and rescue. These missions share the need to reach full coverage of the explorable space and build a complete map of the environment. To minimize completion time, robots in the swarm must be able to exchange information about the environment with each other. However, communication between swarm members is often assumed to be perfect, an assumption that does not reflect real-world conditions, where impairments can affect the Packet Delivery Ratio (PDR) of the wireless links. This paper studies how communication impairments can have a drastic impact on the performance of a robotic swarm. We present Atlas 2.0, an exploration algorithm that natively takes packet loss into account. We simulate the effect of various PDRs on robotic swarm exploration and mapping in three different scenarios. Our results show that the time it takes to complete the mapping mission increases significantly as the PDR decreases: on average, halving the PDR triples the time it takes to complete mapping. We emphasise the importance of considering methods to compensate for the delay caused by lossy communication when designing and implementing algorithms for robotics swarm coordination.
Razanne Abu-Aisheh, Francesco Bronzino, Myriana Rifai, Lou Salaün, Thomas Watteyne
SenSys3
2020 Atlas: Exploration and Mapping with a Sparse Swarm of Networked IoT Robots
abstract
Exploration and mapping is a fundamental capability of a swarm of robots: robots enter an unknown area, explore it, and collectively build a map of it. This capability is important regardless of whether the robots are crawling, flying, or swimming. Existing exploration and mapping algorithms tend to either be inefficient, or rely on having a dense swarm of robots. This paper introduces Atlas, an exploration and mapping algorithm for sparse swarms of robots, which completes a full exploration even in the extreme case of a single robot. We develop an open-source simulator and show that Atlas outperforms the state-of-the-art in terms of exploration speed and completeness of the resulting map.
Razanne Abu-Aisheh, Francesco Bronzino, Myriana Rifai, Brian Kilberg, Kristofer S. J. Pister, Thomas Watteyne
DCOSS3
2020 Composing Dataplane Programs with μP4
abstract
Dataplane languages like P4 enable flexible and efficient packet-processing using domain-specific primitives such as programmable parsers and match-action tables. Unfortunately, P4 programs tend to be monolithic and tightly coupled to the hardware architecture, which makes it hard to write programs in a portable and modular way---e.g., by composing reusable libraries of standard protocols.
Hardik Soni 0001, Myriana Rifai, Praveen Kumar 0003, Ryan Doenges, Nate Foster
SIGCOMM2
2017 SEaMLESS: a SErvice migration cLoud architecture for energy saving and memory releaSing capabilities
abstract
Idle virtual machines (VMs) are a waste of resources in data centers. We introduce SEaMLESS, which transforms a fully-Hedged idle VM into a lightweight and resourceless Virtual Network Function (VNF). Idle VMs can then be saved to disk and release their memory. Simultaneously, the VNF provides service availability. Upon user activity, the appropriate VM is restored, without introducing any interruption for service users. Tens of VNFs can be contained within the same memory space required for one single VM, thereby facilitating ample resources savings when scaled up to a data center.
Dino Lopez Pacheco, Quentin Jacquemart, Andrea Segalini, Myriana Rifai, M. Dione, Guillaume Urvoy-Keller
SoCC4
2017 Simulation toolbox for studying energy consumption in wired networks
abstract
Networking infrastructures are considered to consume as much energy as terminal end-user equipment or datacenters. While energy consumption of wireless networks is a matter of concern since their beginning, it is not the case for wired networks as they do not rely on batteries, but on plugged equipment. Yet, facing growing consumption, energy-efficient techniques start to be implemented in wired networks. However, measuring the end-to-end energy consumption of wired networking infrastructures remains a real challenge for network operators and scientists. This article presents the ECOFEN (Energy Consumption mOdel For End-to-end Networks) framework which allows to support precise simulation of energy consumption of large-scale complex wired networks. The experimental validation shows that Ecofen provides accurate energy consumption values.
Anne-Cécile Orgerie, Betsegaw Lemma Amersho, Timothée Haudebourg, Martin Quinson, Myriana Rifai, Dino Lopez Pacheco, Laurent Lefèvre
CNSM5
2017 Bringing Energy Aware Routing Closer to Reality with SDN Hybrid Networks
abstract
Energy aware routing aims at reducing the energy consumption of ISP networks. The idea is to adapt routing to the traffic load in order to turn off some hardware. However, it implies to make dynamic changes to routing configurations which is almost impossible with legacy protocols. The Software Defined Network (SDN) paradigm bears the promise of allowing a dynamic optimization with its centralized controller. In this work, we propose SENAtoR, an algorithm to enable energy aware routing in a scenario of progressive migration from legacy to SDN hardware. Since in real life, turning off network equipments is a delicate task as it can lead to packet losses, SENAtoR provides also several features to safely enable energy saving services: tunneling for fast rerouting, smooth node disabling and detection of both traffic spikes and link failures. We validate our solution by extensive simulations and by experimentation. We show that SENAtoR can be progressively deployed in a network using the SDN paradigm. It allows to reduce the energy consumption of ISP networks by 5 to 35% depending on the penetration of SDN hardware, while diminishing the packet loss rate compared to legacy protocols.
Nicolas Huin, Myriana Rifai, Frédéric Giroire, Dino Lopez Pacheco, Guillaume Urvoy-Keller, Joanna Moulierac
GLOBECOM2
2017 Minnie: An SDN world with few compressed forwarding rules
Myriana Rifai, Nicolas Huin, Christelle Caillouet, Frédéric Giroire, Joanna Moulierac, Dino Lopez Pacheco, Guillaume Urvoy-Keller
Comput. Networks1
2015 Too Many SDN Rules? Compress Them with MINNIE
abstract
Software Defined Networking (SDN) is gaining momentum with the support of major manufacturers. While it brings flexibility in the management of flows within the data center fabric, this flexibility comes at the cost of smaller routing table capacities. In this paper, we investigate compression techniques to reduce the forwarding information base (FIB) of SDN switches. We validate our algorithm, called MINNIE, on a real testbed able to emulate a 20 switches fat tree architecture. We demonstrate that even with a small number of clients, the limit in terms of number of rules is reached if no compression is performed, increasing the delay of all new incoming flows. MINNIE, on the other hand, reduces drastically the number of rules that need to be stored with a limited impact on the packet loss rate. We also evaluate the actual switching and reconfiguration times and the delay introduced by the communications with the controller.
Myriana Rifai, Nicolas Huin, Christelle Caillouet, Frédéric Giroire, Dino Lopez Pacheco, Joanna Moulierac, Guillaume Urvoy-Keller
GLOBECOM1
2015 Coarse-grained Scheduling with Software-Defined Networking Switches
abstract
Software-Defined Networking (SDN) enables consolidation of the control plane of a set of network equipments with a fine-grained control of traffic flows inside the network. In this work, we demonstrate that some coarse-grained scheduling mechanisms can be easily offered by SDN switches without requiring any unsupported operation in OpenFlow. We leverage the feedback loop - flow statistics - exposed by SDN switches to the controller, combined with priority queuing mechanisms, usually available in typical switches on their output ports. We illustrate our approach through experimentations with an OpenvSwitch SDN switch controlled by a Beacon controller.
Myriana Rifai, Dino Lopez Pacheco, Guillaume Urvoy-Keller
SIGCOMM1