Thierry Rakotoarivelo's research while affiliated with The Commonwealth Scientific and Industrial Research Organisation and other places

Publications (43)

Article
Our reliance on cyber–physical systems (CPSs) is increasingly widespread, but scalable methods for the analysis of such systems remain a significant challenge. Runtime verification of CPSs provides a reasonable middle ground between formal verification and simulation approaches, but it comes with its own challenges. A runtime verification system mu...
Chapter
The ability to repeat experiments from a research study and obtain similar results is a corner stone in experiment-based scientific discovery. This essential feature has often been overlooked by the distributed computing and networking community. There are many reasons for that, such as the complexity of provisioning, configuring, and orchestrating...
Article
Full-text available
While more and more services become virtualised and always accessible in our society, laboratories supporting Computer Science (CS) lectures have mainly remained offline and class-based. This apparent abnormality is due to several limiting factors, discussed in the literature, such as the high cost of deploying and maintaining computer network test...
Article
Experimental platforms (testbeds) play a significant role in the evaluation of new and existing technologies. Their popularity has been raised lately as more and more researchers prefer experimentation over simulation as a way for acquiring more accurate results. This imposes significant challenges in testbed operators since an efficient mechanism...
Article
Full-text available
The ability to repeat the experiments from a research study and obtain similar results is a corner stone in experiment-based scientific discovery. This essential feature has been often ignored by the distributed computing and networking community. There are many reasons for that, such as the complexity of provisioning, configuring, and orchestratin...
Conference Paper
Full-text available
This paper explores the idea of sharing a common storage unit (token) as a lightweight communication infrastructure for opportunistic networks. Instead of using contacts as opportunities to transfer messages, we use them to pass the token over time. We implement a Temporal Random Walk (TRW) process to support such evolution. Sending a message is eq...
Article
In addition to theoretical analysis and simulations, the evaluation of new networking technologies in a real-life context and scale is critical to their global adoption and deployment. Federations of experimental platforms (aka testbeds) offer a controlled and cost-effective solution to perform such an evaluation. Most recent efforts in that area f...
Article
Experimental research on future Internet technologies involves observing multiple metrics at various distributed points of the networks under study. Collecting these measurements is often a tedious, repetitive and error prone task, be it in a testbed or in an uncontrolled field experiment. The relevant experimental data is usually scattered across...
Article
The constantly increasing diversity of the infrastructure used to deliver Internet services to the end user has created a demand for experimental network facilities featuring heterogeneous resources. Therefore, federation of existing network testbeds has been identified as a key goal in the testbed community, leading to a recent activity burst in t...
Conference Paper
Full-text available
A new tool and web portal are presented for deployment of High Performance Computing applications on distributed heterogeneous computing platforms. This tool relies on the decentralized environment P2PDC and the OMF and OML multithreaded control, instrumentation and measurement libraries. Deployment on PlanetLab of a numerical simulation applicatio...
Conference Paper
One-click file hosting systems (1-CFHS) have become a prominent means to exchange files across the Internet. Studies have previously identified that a lot of the hosted content is infringing on its owner's copyright, and some of the most well know 1-CFHSs have been taken offline as a result of this. In this paper, we present a pilot study of how li...
Conference Paper
Full-text available
Compared to wired networks, Delay/Disruption Tolerant Networks (DTN) are challenging to monitor due to their lack of infrastructure and the absence of end-to-end paths. This work studies the feasibility, limits and convergence of monitoring such DTNs. More specifically, we focus on the efficient monitoring of intercontact time distribution (ICT) be...
Article
In this paper, we introduce the Moana network infrastructure. It draws on well-adopted practices from the database and software engineering communities to provide a robust and expressive information-sharing service using hypergraph-based network indirection. Our proposal is twofold. First, we argue for the need for additional layers of indirection...
Conference Paper
Full-text available
Federation of network testbeds has been identified as a key goal in the experimental testbeds community, leading to a recent activity burst in this research field. In this demo, we describe a federated exper-iment between the NITOS wireless testbed and the Planetlab Europe (PLE) testbed. The federation scheme supporting this experiment was initiall...
Conference Paper
Full-text available
The constantly increasing diversity of the infrastructure that is used to deliver Internet services to the end user, has created a demand for experimental network facilities featuring heterogeneous resources. Therefore, federation of existing network testbeds has been identified as a key goal in the experimental testbeds community, leading to a re-...
Article
Full-text available
In all measurement campaigns, one needs to assert that the instrumentation tools do not significantly impact the system being monitored. This is critical to future claims based on the collected data and is sometimes overseen in experimental studies. We propose a method to evaluate the potential "observer effect" of an instrumentation system, and ap...
Conference Paper
Whilst dealing with topics that are more and more influenced by physical properties of the underlying media, the networking community still lacks a culture of rigorous result verification. Indeed, as opposed to most of the science and engineering fields there are very few benchmarks to test protocols against. Furthermore, in most publications the a...
Technical Report
Full-text available
This document describes different experiment control frameworks currently under de- velopment on the context of the OpenLab project, and provides a global view of the interactions with other OpenLab components. It presents two experiment use cases that will be conducted as part of OpenLab to evaluate the feasibility and the usefulness of the tools...
Article
Full-text available
We present the Lab Wiki, an executable paper platform primarily designed but not limited to networking experiment-based research. The LabWiki leverages the current state of the art tools for the orchestration of experiments in the networking community and propose a new approach to execute and reproduce experiments. We demonstrate the usability of t...
Conference Paper
Full-text available
Networking researchers using testbeds containing mobile nodes face the problem of measurement collection from partially disconnected nodes. We solve this problem efficiently by adding a proxy server to the Orbit Measurement Library (OML) to transparently buffer measurements on disconnected nodes, and we give results showing our solution in action....
Conference Paper
Full-text available
Data and service delivery have been historically based on a "network centric" model, with datacentres being the focal sources. The amount of energy consumed by these datacentres has become an emerging issue for the companies operating them. Thus, many contributions have proposed solutions to improve the energy efficiency of current datacentre archi...
Conference Paper
This papers presents an e-learning platform that improves the current state of the art by successfully integrating four features. Firstly, it provides a web interface incorporating lecture notes, labs instruction and results. This remote interface also allows the teacher to easily implement new experiments using a high level description language....
Article
Full-text available
Repeatable experiments to study the performance or behavior of wireless mobile adhoc network (MANET) systems such as a delay (or disruption) tolerant network (DTN) are challenging tasks. One approach to do this is to build a realistic mobile testbed, on which the mobile devices and test applications or network protocols can be deployed. This testbe...
Article
Full-text available
Networking testbeds are playing an increasingly important role in the development of new communication technologies. Testbeds are traditionally built for a particular project or to study a specific technology. An alternative approach is to federate existing testbeds to a) cater for experimenter needs which cannot be fullled by a single testbed, and...
Article
In the next generation Internet, the network will evolve from a plain communication medium into one that provides endless services to the users. These services will be composed of multiple cooperative distributed application elements. We name these services overlay applications. The cooperative application elements within an overlay application wil...
Article
La convergence de récentes avancées technologiques permet l'émergence de nouveaux environnements informatiques pervasifs, dans lesquels des terminaux en réseaux coopèrent et communiquent de manière transparente pour les utilisateurs. Ces utilisateurs demandent des fonctionalités de plus en plus avancées de la part de ces terminaux. Etant données le...
Conference Paper
Full-text available
In the next generation Internet, the network should evolve from a plain communication medium into an endless source of services available to the end-systems. We name these services "overlay applications". They would be composed of multiple cooperative distributed application elements that would build a dynamic communication mesh, namely "overlay as...
Conference Paper
Full-text available
Increasing number of communication softwares are built on distributed architectures based on the Peer-to-Peer (P2P) model, such as Skype [1], and PeerCast [2]. This model provides several significant benefits, such as deployment scalability, resilience to single points of failure, communication cost sharing, and anonymity. In a former contribution,...
Conference Paper
Full-text available
In the next generation Internet, the network should not only be considered as a communication medium, but also as an endless source of services available to the end-systems. These services (i.e. overlay applications) would be composed of multiple cooperative distributed software elements that dynamically build an ad hoc communication mesh (i.e. an...
Conference Paper
In this paper, we present a novel Internet-scale service directory based on the CHORD distributed hash table data structure. Our directory allows the distributed maintenance of a semantic index of services and aim at facilitating the creation of an open and fair service marketplace. In this competitive context, we explore a solution for secure rout...
Conference Paper
Full-text available
In the next generation Internet, the network should not only be considered as a communication medium, but also as an endless source of services available to the end-systems. These services (i.e. overlay applications) would be composed of multiple cooperative distributed software elements that dynamically build an ad hoc communication mesh (i.e. an...
Conference Paper
Full-text available
In the next generation Internet, the network should not only be considered as a communication medium, but also as an endless source of services available to the end-systems. These services (i.e. Overlay Applications) would be composed of multiple cooperative distributed software elements that dynamically build an ad hoc communication mesh (i.e. an...
Conference Paper
In the next generation Internet, the network should evolve from a plain communication medium into an endless source of services available to the end-systems. These services (i.e. Overlay Applications) would be composed of multiple cooperative distributed software elements that would build dynamic communication mesh (i.e. an Overlay Association). We...
Article
Full-text available
The high expectations and demand for users to access the Internet from anywhere at anytime has made user mobility an important part of the design and development of the next generation mobile communications and computing. Traditionally user mobility has been divided into two areas: Terminal Mobility and Personal Mobility. In recent years terminal m...
Article
Full-text available
The OMF Measurement Library (OML) is an instrumentation system which enables an experimenter to process any type of measurements from distributed applications and collect them in a unified way. We present a comprehensive study of the performance of this library. The analysis focuses on the behaviour, accuracy and precision of instrumented applicati...

Citations

... When compared to the state of the art run-time monitoring techniques (e.g. [27], [28], [29]), ML-RSM demonstrates a number of improvements. Existing approaches support temporal logic to describe various behavioural properties of ICPS, which usually can model time-related properties observing historical data and cannot be directly associated with various implementation modules of ICPS to detect computational deviation attacks. ...
... Global Environment for Network Infrastructure [12] and Future Internet Research and Experiments [21] are two important learning projects which focused on near-ubiquitous availability of heterogeneous test-beds for carrying out experiments on future internet technologies for learning. FORGE [29] toolkit leveraged both FIRE and GENI for developing learning material to provide an eco-system for teaching and self-learning using tools and experiments available under open policies. Teaching and experiments related to computer science courses in universities Seattle project [4] offered access to Planet Lab for deploying and test student assignments. ...
... Furthermore, there exist a few papers considering random walks on different models of stochastic graphs, e.g. [9,12,13], but without considering the cover time. Lastly, Yamauchi et al. [14] study the rendezvous problem for two agents on a ring when each edge of the ring independently appears at every time step with some fixed probability p. ...
... The fact that FIRE testbeds target repeatable experimentation over heterogeneous technologies (even in the wireless domain) has led to the adoption of a scheduler interface [52], where experimenters can select a number of nodes and their characteristics that they want to use within a timeslot. Timeslots for experimenters in NITOS are defined as a maximum of four hours per reservation, with half hour slots. ...
... OEDL contains commands to describe an experiment's resources, applications, parameters, execution commands, measurements, and events. The language is flexible and can be used to build sophisticated experiments that involve variables, conditional events based on measurements (i.e., feedback-based experimentation), and complex topologies [9]. Although powerful, OEDL tightly coupled with the OMF architecture and hence can only be used with testbeds built with OMF. ...
... SFA is added to Fed4FIRE testbeds by extending the SfaWrap [86] bundle in order to expose testbed specific resources using a SFA compliant interface. Resources exposed through the SfaWrap can be browsed and allocated using the MySlice portal [87], or any other user tool capable of executing SFA queries. ...
... This paper also presents performance results of the proposed service chaining orchestration system collected through a large set of experiments carried out using a testbed reproducing a composite yet realistic 5G infrastructure as a distributed NFV deployment interconnected through a SDNbased WAN. The experiments were performed on top of the Fed4FIRE experimentation infrastructure provided within the Fed4FIRE+ Horizon 2020 Project, offering a federation of open, accessible and high-available testbed facilities to support a wide variety of different research and innovation activities, including 5G-related experimentations and testing over heterogeneous systems [14]. The experimental tests aim at assessing the actual performance of the orchestration system in addressing service chain requests, in computing latency-optimized service chains by correctly processing monitoring data, in enforcing chaining decision while leveraging the network and cloud resource control functionalities, and, finally, in dynamically adjusting established service chain paths to react to network congestions. ...
... This controller can be accessed via SSH. We have also deployed a web frontend to the experiment controller called LabWiki [8], created by NICTA 14 . ...
... PlanetLab is used by many researchers in experiments that attempt to simulate the behavior of Internet applications, P2P networks, CDNs, and protocols [2] [3][4] [5]. Although PL has been adopted by the Internet research community as the trustworthy platform for large scale experiments, there are several questions to be answered before considering it suitable as a representative of the Internet behavior [8]. ...
Reference: AINA - 2014-v3
... In this section, we will mainly discuss a comparison analysis of transmission of basic routing algorithms in DTN. Above all, SACC adopts the routing based on multi-copy inside the communities, while the difference between them is that it uses Epidemic algorithm for forwarding inside the community [40]. The concept of node centrality degree indicates the number of connections from nodes to nodes. ...