ATP Research Laboratory, Sydney
National ICT Australia
Locked bag 9013
Alexandria NSW 1430
Tel: +61 2 9376 2111
Fax: +61 2 9376 2024
Email: guillaume.jourjon - AT - nicta.com.au
Personal website: http://guillaume.jourjon.name
I received my PhD from the University of New South Walles and the Toulouse University of Science in 2008. During my PhD, I worked in the xQoS project in NICTA that was part of the FP6 EuQoS project.
Prior to my PhD, I received a Engineer Degree from the ENSICA, a French aeronautical engineering school in Toulouse. I also received a Master of Research in telecommunications and networking.
I have also received a DEUG in Physics and Chemistry (Major) and Mathematic (Minor) from the University of Toulouse III.
During my career to date, I have pursued research excellence in three concurrent axes. The first aims at promoting experimental-based research in networking. This approach led us to develop the cOntrol and Management Framework (OMF), a modular testbed management framework, and its companion measurement library (OML). These research instruments allows the researchers to exhaustively describe their experiments and orchestrate their applications with the measurement library. In this context, I have recently developed a general portal in order to automatically store experiment characteristics, and allow the replication and analysis of the results.
The second axis of my research applied to the development of new teaching capacity in accordance to the on-going evolution of both research in networking and the University requirements for students in engineering courses. Indeed, networking has recently been added to numerous diplomas ranging from aeronautical engineering to pure computer science. Thus, a lecturer cannot expect all their students to have good enough programming skills to perform assignments and lab tasks, suggesting that a new teaching approach is required. In order to help the lecturer, I have introduced, with the IREEL tool, a new learning layer for networking and to a certain extent, computer science courses. This layer allows a general abstraction of the network whilst real protocols are used to perform experiments configured by the students. Furthermore, it allows the students to have a better look ``under the hood’’ and to better cope with the steep learning curve involved in the acquisition of the new programming language. Recently, this tool has been used at the UNSW in S2 2010 and was well received by the students for its learning capabilities.
My third research interest is related to P2P computing and service delivery optimisation. In the recent years, the increase of the network capacities has been followed by the increase of end system capacities, such as home gateways. These mini computers, serving as a router/modem, could be use to provide new as well as legacy services directly at the consumer’s premises and thus limit the carbon foot print of services such as VoD or gaming. I am interested in finding new models to describe this kind of managed P2P distribution systems in order to make them even more efficient in terms of energy consumption or SLA fulfilment. In an orthogonal approach, I am also interested in developing new algorithms and architectures to take advantage of the distributed computing capability.
My research interests
- Topics to P2P network through P2P parallel computing.
- Development of new teaching and learning facilities
- Measurement Architecture
- Transport Protocols
Orbit Measurement Library: OML
OML is the OMF Measurement Library, which was first introduced as an additional component of OMF, but is now a stand-alone software which could be used to collect and store any type of measurements from any type of application. OML has three components that allow the user to automatically generate and store measurement streams
cOntrol and Managemgent Framework: OMF
Experimental platforms (or testbeds) are instrumental for the evaluation of new network technologies. In many cases, these testbeds are solely built and used for a specific research project, and are often not maintained, re-used, or shared. This wasteful approach also limits the independent verification of experimental results by the community. This is a cornerstone of the scientific method, and is further hampered by the lack of an unambiguous way to describe an experiment and enable others to repeat it. The cOntrol and Management Framework (OMF) is a suite of management, control, and measurement services and tools for networking testbeds. From a management perspective, OMF provides several software services to access, allocate and manage heterogeneous resources within a testbed. From an experimenter’s perspective, it provides a high level domain-specific language to systematically describe an experiment (i.e. its used resources, its required measurements, and its task to perform), and a set of software tools to automatically deploy and realise this experiment on a given testbed.
IREEL stands for Internet Remote Emulation Experiment Laboratory. IREEL provides a way to conduct experiments with real Internet applications and protocols in the context of networking courses. This platform consists of a remote controlled network emulator system and end-stations providing a set of pre-defined applications and protocol mechanisms opened to test with. Control on the emulation system, and on the end systems will be given to students in order to perform experiments. A set of end-to-end mechanism examples, mainly focusing on transport and application protocols, are available.
Networks like the Internet only provide best-effort packet forwarding service. Transport protocols provide and end-to-end data delivery service to applications and offer a range of features:
- Reliability ensures that packet arrives despite losses in the network.
- Congestion control aims at reducing the transmission rate in case of network congestion to avoid further packet loss.
Congestion control is also important from a network prospective as it guarantees the stability of the network under varying workloads.
The two most widely used transport protocols on the Internet are TCP and UDP. TCP provides a reliable and congestion controlled service to applications. It is widely used for most applications requiring reliability (web, email, etc).
However many applications like multimedia video and voice do not require reliability, and for those, UDP was designed. Unfortunately, UDP does not provide any congestion control and is seen as a threat to the Internet stability. For this reason, the IETF is currently exploring new avenues for transport protocols to replace UDP.
In this context, NICTA researchers are rethinking the transport protocol design.
- PC Chair of CloudS’10, the first International Workshop on Content Delivery and Services for Mobile and Fixed Users. Nov. 4-5 2010, Sydney.
- Member of program committee of PCO’11, the Parallel Computing and Optimization workshop of IPDPS 2011, Dec. 2011, Anchorage.
M.S./PhD Students Supervised
- Thaddee Viseur, M.S. of the ISAE, 2008, Study and Optimisation of the TFRC loss history structure.
- Philippe Robert, M.S. of the ISAE, 2009, Design and development of a demonstration prototype for energy-aware distributed service delivery algorithms.
- Florent Gineste, M.S. of Polytech, 2009, Implementation of a traffic shaping module in the OMF framework.
- Guillaume Jourjon, Towards a Versatile Transport Protocol. Thesis of the University of new South Wales and the University of Toulouse, January 2008.
- Nicolas Van Wambeke, Ernesto Exposito, Guillaume Jourjon, and Emmanuel Lachin, Enhanced Transport Protocol, in End-to-End Quality of Service Over Heterogeneous Networks, Springer, Eds Torsten Braun, Michel Diaz, Jose Enrıquez- Gabeiras, and Thomas Stau, 2008.
- Emmanuel Lochin, Guillaume Jourjon, Sebastien Ardon and Patrick Senac Promoting the Use of Reliable Rate Based Transport Protocols: The Chameleon Protocol, International Journal of Internet Protocol Technology, Vol. 5, No. 4, pp.175–189.
- Thierry Rakotoarivelo, Max Ott, Guillaume Jourjon and Ivan Seskar, OMF: A Control and Management Framework for Networking Testbeds, ACM Operating System Review (OSR), Volume 43, Issue 4, pp 54-59, December 2009.
- Guillaume Jourjon, Emmanuel Lochin and Patrick Senac, Towards sender-based TFRC, to appear in the Journal of Internet Engineering.
- Guillaume Jourjon, Emmanuel Lochin and Patrick Senac, Design, Implementation and Evaluation of a QoS-aware Transport Protocol, Elsevier Computer Communications, volume 31, issue 9, pp 1713-1722.
- Laurent Dairaine, Guillaume Jourjon, Emmanuel Lochin and Sebastien Ardon, IREEL: Remote Experimentation with Real Protocols and Applications over Emulated Network, Inroads, the SIGCSE Bulletin, Volume 39, Issue 2, June 2007, pp 92-96
- Guillaume Jourjon, Emmanuel Lochin and Laurent Dairaine Optimization of Loss History Initialization, IEEE Communications Letters, Volume 11, Number 3, March 2007, pp 276-278
- Emmanuel Lochin, Laurent Dairaine, Guillaume Jourjon gTFRC, a TCP Friendly QoS-aware Rate Control for Diffserv Assured Service Springer Telecommunication Systems Journal, 10.1007/s11235-006-9004-2, ISSN : 1018-4864 (Print) 1572-9451 (Online), Volume 33, Numbers 1-3 / December, 2006, pp 3-21.
- Guillaume Jourjon, Salil Kanhere and Jun Yao, Impact of an e-learning platform on CSE Lectures, accepted in the ACM ITiCSE 2011, the 16th Annual Conference on Innovation and Technology in Computer Science Education, June 2011, Darmstadt, Germany.
- Guillaume Jourjon, Thierry Rakotoarivelo, Christoph Dwertmann and Max Ott, LabWiki: An Executable Paper Platform for Experiment-based Research, accepted in The Executable Paper Grand Challenge, ICCCS meeting 2011, June 2011, Tsukuba, Japan.
- Guillaume Jourjon, Thierry Rakotoarivelo and Max Ott, A Portal to Support Rigorous Experimental Methodology in Networking Research, accepted in TridentCom 2011, May 2011, Shanghai. Best Paper Award of TridentCom 2011.
- Olivier Mehani, Roksana Boreli, Guillaume Jourjon and Thierry Ernst, Mobile Multimedia Streaming Improvements with Freeze-DCCP, Mobicom 2010 - Demo Session, September 2010, Chicago.
- Guillaume Jourjon, Thierry Rakotoarivelo, and Max Ott, From Learning to Researching, Ease the Shift through Testbeds , TridentCom 2010, May 2010, Berlin.
- Jolyon White, Guillaume Jourjon, Thierry Rakatoarivelo and Maximilian Ott, Measurement Architectures for Network Experiments with Disconnected Mobile Nodes, TridentCom 2010, May 2010, Berlin.
- The Tung Nguyen, Didier El Baz, Pierre Spiteri, Guillaume Jourjon, Ming Chau, High Performance Peer-to-Peer Distributed Computing with Application to Obstacle Problem , HotP2P 2010 in conjunction with IPDPS 2010, April 2010, Atlanta.
- Guillaume Jourjon, Thierry Rakotoarivelo and Max Ott, Models for an Energy-Efficient P2P Delivery Service, PDP 2010 - The 18th Euromicro International Conference on Parallel, Distributed and Network-Based Computing, Pisa - Italy, February, 2010.
- Thierry Rakotoarivelo, Max Ott, Guillaume Jourjon and Ivan Seskar, OMF: a Control and Management Framework for Networking Testbeds , SOSP Workshop on Real Overlays and Distributed Systems (ROADS '09), Big Sky, USA, pp. 6, October, 2009.
- Christoph Dwertmann, Mesut Ergin, Guillaume Jourjon, Max Ott, Thierry Rakotoarivelo, Ivan Seskar and Marco Gruteser, Mobile Experiments Made Easy with OMF/Orbit, SIGCOMM 2009 Demo Session, August 2009, Barcelona, Spain.
- Emmanuel Lochin, Guillaume Jourjon and Sebastien Sardon, Design and Validation of a Reliable Rate Based Transport Protocol: The Chameleon Protocol, Global Information Infrastructure Symposium (IEEE GIIS 2009), June 2009, Tunisia.
- Golam Sarwar, Roksana Boreli, Emmanuel Lochin and Guillaume Jourjon, Improvements in DCCP congestion control for satellite links, 2008 International Workshop on Satellite and Space Communications (IWSSC 2008), Toulouse/France, October, 2008.
- Guillaume Jourjon, Emmanuel Lochin and Patrick Senac Towards sender-based TFRC, Proceedings of IEEE International Conference on Communications 2007 (IEEE ICC 2007), Glasgow, UK, 24-27 June 2007, Page(s): 1588-1593, Best paper award of the Multimedia Communications & Home Services Symposium of ICC 2007.
- Emmanuel Lochin, Guillaume Jourjon and Laurent Dairaine Study and enhancement of DCCP over DiffServ Assured Forwarding class, In Proceedings of the Fourth European Conference on Universal Multiservice Networks (ECUMN'07), pp. 250-262.
- Guillaume Jourjon and Emmanuel Lochin and Patrick Senac, Towards a Versatile Transport Protocol CONext 2006 in cooperation with ACM Sigcomm (poster)
- Guillaume Jourjon, Emmanuel Lochin, Laurent Dairaine, Patrick Senac, Tim Moors and Aruna Seneviratne, Implementation and performance analysis of a QoS-aware TFRC mechanism, 14th IEEE ICON 2006 (International Conference on Networking)
- Emmanuel Lochin, Laurent Dairaine and Guillaume Jourjon, gTFRC: a QoS-aware congestion control algorithm, Proc. of the 5th International Conference of Networking.
- Laurent Dairaine, Guillaume Jourjon, Ernesto Exposito, IREEL: Remote Experimentation with Real Protocols and Applications over Emulated Network, ACM ITiCSE (poster)
- Guillaume Jourjon, Ernesto Exposito and Laurent Dairaine, Modeling, Simulation, and Emulation of QoS Oriented Transport Mechanisms, CONext 2005 in cooperation with ACM Sigcomm (poster).
- Guillaume Jourjon and Didier El Baz, Some Solutions for Peer-to-Peer Global Computing, in Proceeding of the PDP '05: Proceedings of the 13th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP'05), pp 49-58
- Guillaume Jourjon and Emmanuel Lochin and Patrick Senac, Guidelines for a sender-based TFRC. InternetDraft - draft-jourjon-tsvwg-sender-based-tfrc-00 - October, 2006
- Emmanuel Lochin and Laurent Dairaine and Guillaume Jourjon, Guaranteed TCP Friendly Rate Control (gTFRC) for DiffServ/AF Network. Internet Draft - draft-lochin-ietf-tsvwg-gtfrc-02 - August, 2006
- Christoph Dwertmann, Mesut Ergin, Guillaume Jourjon, Max Ott, Thierry Rakotoarivelo, Ivan Seskar and Marco Gruteser, Mobile Experiments Made Easy with OMF/Orbit, NICTA Technical Report number ATP-2168