Network


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

Hotspot


Dive into the research topics where Miroslav Popovic is active.

Publication


Featured researches published by Miroslav Popovic.


conference on emerging network experiment and technology | 2012

MPTCP is not pareto-optimal: performance issues and a possible solution

Ramin Khalili; Nicolas Gast; Miroslav Popovic; Utkarsh Upadhyay; Jean-Yves Le Boudec

Multipath TCP (MPTCP) has been proposed recently as a mechanism for transparently supporting multiple connections to the application layer. It is under discussion at the IETF. We nevertheless demonstrate that the current MPTCP suffers from two problems: P1) Upgrading some TCP users to MPTCP can reduce the throughput of others without any benefit to the upgraded users, which is a symptom of not being Pareto-optimal; and P2) MPTCP users could be excessively aggressive toward TCP users. We attribute these problems to the linked-increases algorithm (LIA) of MPTCP and, more specifically, to an excessive amount of traffic transmitted over congested paths. The design of LIA forces a tradeoff between optimal resource pooling and responsiveness. We revisit the problem and show that it is possible to provide these two properties simultaneously. We implement the resulting algorithm, called the opportunistic linked-increases algorithm (OLIA), in the Linux kernel, and we study its performance over our testbed by simulations and by theoretical analysis. We prove that OLIA is Pareto-optimal and satisfies the design goals of MPTCP. Hence, it can avoid the problems P1 and P2. Our measurements and simulations indicate that MPTCP with OLIA is as responsive and nonflappy as MPTCP with LIA and that it solves problems P1 and P2.


ieee pes innovative smart grid technologies conference | 2015

Real-time state estimation of the EPFL-campus medium-voltage grid by using PMUs

Marco Pignati; Miroslav Popovic; Sergio Barreto; Rachid Cherkaoui; German Dario Flores; Jean-Yves Le Boudec; Maaz Mohiuddin; Mario Paolone; Paolo Romano; Styliani Sarri; Teklemariam Tsegay Tesfay; Dan-Cristian Tomozei; Lorenzo Zanni

We describe the real-time monitoring infrastructure of the smart-grid pilot on the EPFL campus. We experimentally validate the concept of a real-time state-estimation for a 20 kV active distribution network. We designed and put into operation the whole infrastructure composed by the following main elements: (1) dedicated PMUs connected on the medium-voltage side of the network secondary substations by means of specific current/voltage transducers; (2) a dedicated communication network engineered to support stringent time limits and (3) an innovative state estimation process for real-time monitoring that incorporates phasor-data concentration and state estimation processes. Special care was taken to make the whole chain resilient to cyber-attacks, equipment failures and power outages. The achieved latency is within 65ms. The refresh rate of the estimated state is 20ms. The real-time visualization of the state estimator output is made publicly available, as well as the historical data (PMU measurements and estimated states). To the best of our knowledge, the work presented here is the first operational system that provides low-latency real-time state-estimation by using PMU measurements of a real active distribution network.


energy efficient computing and networking | 2011

Energy consumption comparison between macro-micro and public femto deployment in a plausible LTE network

Kateřina Dufková; Jean-Yves Le Boudec; Miroslav Popovic; Milan Bjelica; Ramin Khalili; Lukas Kencl

We study the energy consumptions of two strategies that increase the capacity of an LTE network: (1) the deployment of redundant macro and micro base stations by the operator at locations where the traffic is high, and (2) the deployment of publicly accessible femto base stations by home users. Previous studies show the deployment of publicly accessible residential femto base stations is considerably more energy efficient; however, the results are proposed using an abstracted model of LTE networks, where the coverage constraint was neglected in the study, as well as some other important physical and traffic layer specifications of LTE networks. We study a realistic scenario where coverage is provided by a set of non-redundant macro-micro base stations and additional capacity is provided by redundant macro-micro base stations or by femto base stations. We quantify the energy consumption of macro-micro and femto deployment strategies by using a simulation of a plausible LTE deployment in a mid-size metropolitan area, based on data obtained from an operator and using detailed models of heterogeneous devices, traffic, and physical layers. The metrics of interest are operator-energy-consumption/total-energy-consumption per unit of network capacity. For the scenarios we studied, we observe the following: (1) There is no significant difference between operator energy consumption of femto and macro-micro deployment strategies. From the point of view of society, i.e. total energy consumption, macro-micro deployment is even more energy efficient in some cases. This differs from the previous findings, which compared the energy consumption of femto and macro-micro deployment strategies, and found that femto deployment is considerably more energy efficient. (2) The deployment of femto base stations has a positive effect on mobile-terminal energy consumption; however, it is not significant compared to the macro-micro deployment strategy. (3) The energy saving that could be obtained by making macro and micro base stations more energy proportional is much higher than that of femto deployment.


IEEE Transactions on Instrumentation and Measurement | 2016

Performance Assessment of Linear State Estimators Using Synchrophasor Measurements

Styliani Sarri; Lorenzo Zanni; Miroslav Popovic; Jean-Yves Le Boudec; Mario Paolone

This paper aims to assess the performance of linear state estimation (SE) processes of power systems relying on synchrophasor measurements. The performance assessment is conducted with respect to two different families of SE algorithms, i.e., static ones represented by weighted least squares (WLS) and recursive ones represented by Kalman filter (KF). To this end, this paper firstly recalls the analytical formulation of linear WLS state estimator (LWLS-SE) and Discrete KF state estimator (DKF-SE). We formally quantify the differences in the performance of the two algorithms. The validation of this result, together with the comprehensive performance evaluation of the considered state estimators, is carried out using two case studies, representing distribution (IEEE 123-bus test feeder) and transmission (IEEE 39-bus test system) networks. As a further contribution, this paper validates the correctness of the most common process model adopted in DKF-SE of power systems.


2015 IEEE World Conference on Factory Communication Systems (WFCS) | 2015

iPRP: Parallel redundancy protocol for IP networks

Miroslav Popovic; Maaz Mohiuddin; Dan-Cristian Tomozei; Jean-Yves Le Boudec

Reliable packet delivery within stringent delay constraints is of primal importance to industrial processes with hard real-time constraints, such as electrical grid monitoring. Because retransmission and coding techniques counteract the delay requirements, reliability is achieved through replication over multiple fail-independent paths. Existing solutions such as parallel redundancy protocol (PRP) replicate all packets at the MAC layer over parallel paths. PRP works best in local area networks, e.g., sub-station networks. However, it is not viable for IP layer wide area networks which are a part of emerging smart grids. Such a limitation on scalability, coupled with lack of security, and diagnostic inability, renders it unsuitable for reliable data delivery in smart grids. To address this issue, we present a transport-layer design: IP parallel redundancy protocol (iPRP). Designing iPRP poses non-trivial challenges in the form of selective packet replication, soft-state and multicast support. Besides unicast, iPRP supports multicast, which is widely using in smart grid networks. It duplicates only time-critical UDP traffic. iPRP only requires a simple software installation on the end-devices. No other modification to the existing monitoring application, end-device operating system or intermediate network devices is needed. iPRP has a set of diagnostic tools for network debugging. With our implementation of iPRP in Linux, we show that iPRP supports multiple flows with minimal processing and delay overhead. It is being installed in our campus smart grid network and is publicly available.


IEEE Transactions on Industrial Informatics | 2016

iPRP—The Parallel Redundancy Protocol for IP Networks: Protocol Design and Operation

Miroslav Popovic; Maaz Mohiuddin; Dan-Cristian Tomozei; Jean-Yves Le Boudec

Reliable packet delivery within stringent delay constraints is of paramount importance to mission-critical computer applications with hard real-time constraints. Because retransmission and coding techniques counteract the delay requirements, reliability may be achieved through replication over multiple fail-independent paths. The existing solutions, such as the parallel redundancy protocol (PRP), replicate all packets at the media access control layer over parallel paths. PRP works best in local area networks; however, it is not viable for IP networks that are a key element of emerging mission-critical systems. This limitation, coupled with diagnostic inability and lack of security, renders PRP unsuitable for reliable data delivery in these IP networks. To address this issue, we present a transport-layer solution: the IP parallel redundancy protocol (iPRP). Designing iPRP poses nontrivial challenges in the form of selective packet-replication, and soft-state and multicast support. iPRP replicates only time-critical unicast or multicast user datagram protocol traffic. iPRP requires no modifications to the existing monitoring application, end-device operating system, or to the intermediate network devices. It only requires a simple software installation on the end devices. iPRP has a set of diagnostic tools for network debugging. With our implementation of iPRP in Linux, we show that iPRP supports multiple flows with minimal processing-and-delay overhead. It is being installed in our campus smart-grid network and is publicly available.


international conference on smart grid communications | 2016

Experimental validation of the usability of Wi-Fi over redundant paths for streaming phasor data

Maaz Mohiuddin; Miroslav Popovic; Athanasios Giannakopoulos; Jean-Yves Le Boudec

Applications performing streaming of phasor-measurement data require low latency and losses from the communication network. Traditionally, such requirements are realized through wired infrastructure. Recently, wireless infrastructure has gained attention due to its low-cost and ease of deployment, but its poor quality-of-service is a strong deterrent for use in mission-critical applications. Recent studies have used measurements to explore the use of packet replication over redundant Wi-Fi paths, for obtaining the desired loss performance without hampering the end-to-end latency. However, these studies are done in a controlled, laboratory environment and do not reflect the real, in-field performance. In this paper, we perform extensive measurements using two co-located directional Wi-Fi links in a real-life setting, to experimentally validate the use of packet replication over Wi-Fi for streaming phasor data. In the setting that we evaluated, we find that the two channels are not fail-independent but the performance achieved with replication is very close to what it would be if they were to be independent. From the loss and latency statistics after replication, we conclude that replicating the phasor data over redundant Wi-Fi paths is a viable option for achieving the desired quality-of-service.


acm workshop on smart energy grid security | 2014

Security Vulnerabilities of the Cisco IOS Implementation of the MPLS Transport Profile

Upul Jayasinghe; Sergio Barreto; Miroslav Popovic; Teklemariam Tsegay Tesfay; Jean-Yves Le Boudec

We are interested in the security of the MPLS Transport Profile (MPLS-TP), in the context of smart-grid communication networks. The security guidelines of the MPLS-TP standards are written in a complex and indirect way, which led us to pose as hypothesis that vendor solutions might not implement them satisfactorily. To test this hypothesis, we investigated the Cisco implementation of two MPLS-TP OAM (Operations, Administration, and Maintenance) protocols: bidirectional forwarding detection (BFD), used to detect failures in label-switched paths (LSPs) and protection state coordination (PSC), used to coordinate protection switching. Critical smart grid applications, such as protection and control, rely on the protection switching feature controlled by BFD and PSC. We did find security issues with this implementation. We implemented a testbed with eight nodes that run the MPLS-TP enabled Cisco IOS; we demonstrated that an attacker who has access to only one cable (for two attacks) or two cables (for one attack) is able to harm the network at several points (e.g., disabling both working and protection LSPs). This occurred in spite of us implementing the security guidelines that are available from Cisco for IOS and MPLS-TP. The attacks use forged BFD or PSC messages, which induce a label-edge router (LER) into believing false information about an LSP. In one attack, the LER disables the operational LSP; in another attack, the LER continues to believe that a physically destroyed LSP is up and running; in yet another attack, both operational and backup LSPs are brought down. Our findings suggest that the MPLS-TP standard should be more explicit when it comes to security. For example, to thwart the attacks revealed here, it should mandate either hop by hop authentication (such as MACSec) at every node, or an ad-hoc authentication mechanism for BFD and PSC.


Archive | 2012

Non-Pareto Optimality of MPTCP: Performance Issues and a Possible Solution

Ramin Khalili; Nicolas Gast; Miroslav Popovic; Utkarsh Upadhyay; Jean-Yves Le Boudec


Archive | 2014

Performance Issues with MPTCP

Nicolas Gast; Ramin Khalili; Jean-Yves Le Boudec; Miroslav Popovic

Collaboration


Dive into the Miroslav Popovic's collaboration.

Top Co-Authors

Avatar

Jean-Yves Le Boudec

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Dan-Cristian Tomozei

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Maaz Mohiuddin

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Ramin Khalili

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Nicolas Gast

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Lorenzo Zanni

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Mario Paolone

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Sergio Barreto

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Styliani Sarri

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Teklemariam Tsegay Tesfay

École Polytechnique Fédérale de Lausanne

View shared research outputs
Researchain Logo
Decentralizing Knowledge