Cyril Briquet

Currently: Postdoctoral Fellow in Digital Humanities and High Performance Computing (HPC) @ McMaster U (Ontario, Canada)

PhD in Computing Science, October 2008

Formerly with:

Software: CanoPeer P2P Grid middleware, jointly with Xavier Dalem

Research interests:

  • Software Engineering with a focus on scalability & algorithmic efficiency
  • Cloud Computing systems (application, middleware & RESTful architecture)
  • Computational Linguistics (extraction of semantic information from semi-structured textual data)

Computational Linguistics workshop in Liège:
2e Journée Liégeoise de Traitement des Sources galloromanes
(2nd Liège Day in Processing of Gallo-Roman Sources)


P2P Grid Software

CanoPeer (formerly known as Lightweight Bartering Grid, or LBG for short) is a complete P2P Grid Open Source software, 100% developed in Java (J2SE 5.0). CanoPeer is the first P2P Grid middleware with embedded BitTorrent support for data transfers.

CanoPeer home: http://www.canopeer.org/

CanoPeer acknowledges the support of: YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.

Sample of research projects I've worked on

Large scale distributed processing - P2P Grid computing

  • bartering
    (exchange of computing time)
  • scheduling
  • P2P data transfers (BitTorrent)
  • discrete-event simulation
  • software engineering
P2P Grid


  • data structures (combination of basic ...)
  • computational geometry (convex hulls)
  • Geographic Information Systems
    • spatial indexing
    • structuration of GIS applications
      as Grid Bags of Tasks
Discrete Geodesic Shortest Paths algorithm



Cloud Computing middlewares

Grid Computing

Grid computing middlewares


Convex Hulls


Interesting operating systems


Local Geeks { co-authors || office neighbors || (somewhat) related research interests }

Online spellchecking (French language)

A note on the filtering of BitTorrent traffic

Note (added on 16th July 2007).

The research work described in this paper proposes to combine
P2P Grid (i.e. exchange of computing time) and P2P file sharing (i.e. BitTorrent) technologies.

As P2P Grids are designed to operate on (home, desktop) PC at the edge of the Internet, there is an interesting consequence to using software making legal use of BitTorrent such as, for example, our proposed P2P Grid software or the BOINC Volunteer Grid software ("With BitTorrent fully in place by clients and servers late-2007, great savings are expected in the telecommunication cost structures of the current server user base.").

Fact: legitimate, legal BitTorrent-generated network traffic may be currently transported by Internet Service Providers in order to distribute data files intended to be processed by algorithms (neither watched, nor listened to) as part, notably, of scientific experiments (which are nowadays the biggest users of P2P Grids).

Corollary: filtering out out all P2P traffic (even only BitTorrent traffic) would prevent scientific experiments to take place.

End of note.