Contact Details

Carles Pairot photo

Laboratori 144
Departament d'Enginyeria Informàtica i Matemàtiques (DEIM)
Escola Tècnica Superior d'Enginyeria
Universitat Rovira i Virgili

Campus Sescelades
Avinguda dels Països Catalans, 26
43007 Tarragona, Catalonia (Spain)
E-mail: carles.pairot@urv.cat

About Me

I am a research collaborator for the Architecture and Telematic Services research group at Universitat Rovira i Virgili. I am currently working at Diputació de Tarragona (local government administration) with a permanent position and also work as consultant for the Universitat Oberta de Catalunya. In 2007, I received with honors my PhD. degree in Computer Science from Universidad de Murcia. Previously, I received both a MSc. and BSc. in Computer Engineering from Universitat Rovira i Virgili.

Affiliations

I am currently member of the Architecture and Telematic Services research group at Universitat Rovira i Virgili. Previously, I was member of the ECOO team (Environnements pour la Coopération) at LORIA (Laboratoire Lorrain de Recerche en Informatique et ses Applications), affiliated to INRIA (Institut National de Recherche en Informatique et en Automatique) during 4 months in Nancy (France), from August to November 2002. Under the supervision of Dr. François Charoy and Dr. Pascal Molli, I helped on the design and implementation of the Bonita and the Coopéra projects.

Research Interests

Middleware for Wide-Area Distributed Systems
My main research focus lies in the area of wide-area distributed object technology. My thesis work consists of a wide-area middleware platform for achieving painless transition from local or middle-sized distributed applications to wide-area scenarios. In such line, I have designed and implemented Dermi, a decentralized peer-to-peer distributed object middleware. By using Dermi's underlying services, a new component model for structured peer-to-peer overlay networks called p2pCM has also been defined and implemented. The natural evolution of both these services is the Structured overlay Networks Application Platform (Snap), consisting of a wide-area JavaEE web application deployment infrastructure. Snap is an official OW2 Consortium (formerly known as the ObjectWeb Consortium) project.
Peer-to-Peer Networks and Applications
Application-level multicast for group management in P2P networks is a valid alternative to IP Multicasting when talking about wide-area applications, which provides better group management, reliability and scalability. Recently, a new class of P2P systems is emerging: Distributed Hash Tables (DHTs). They provide insertion and lookup mechanisms to store/retrieve key-value pairs efficiently, thus making at most O(log N) hops between nodes.
Collaborative Virtual Environments
My previous research interests included Collaborative Virtual Environments where I was one of the main developers of MOVE, a 3D Educational Collaborative Virtual Environment whose main aim is to simulate a virtual classroom, providing a set of shared objects which allow collaboration between users within the same place.
Other interests
My other research interests include e-Learning, Computer Supported Cooperative Work (CSCW), grid computing, peer-to-peer grid services, Web 2.0, Asynchronous JavaScript and XML, etc.