Joan Manuel MarquèsAssociate
Professor
Member of Internet Computing & Systems Optimization (ICSO) Research group
[ Research| Software |Teaching | Ph.D. Students |Bio/CV |Publications | Contact] |
Research |
Generally, I am interested in Internet scale systems, collaborative systems, scalable Internet services, cloud and peer-to-peer systems, privacy, collaborative learning and networking. I'm member of the Internet Computing & Systems Optimization (ICSO) research group
Leaded Research Projects and Contracts
2014 – 2016 ComputerCOOP: Soluciones computacionales para la toma de decisiones vinculadas a la cooperación horizontal en el transporte y la logística (Spanish Ministry of Economy and Competitiveness. TRA2013-48180-C3-3-P). Co-leaded with Àngel A. Juan. Budget: 54,450 euros.
Participation in Research Projects
Oct 2007 – Oct 2010 P2PGRID: Self-adjusting Peer-to-peer and Grid Systems (Spanish Ministry of Education and Science, TIN2007-68050-C03-01)
Jan 2009 – Dec 2009 COLE: Contributory Learning systems (Spanish Ministry of Education and Science, TIN2008-01288)
Jun 2006 – Jun 2009 Grid4All: Self-* Grid: Dynamic Virtual Organizations for schools, families, and all (European Union project, FP6 IST-2006-034567)
2005 – 2008 mosaicLEARNING: Mobile, open-source, standards-based & secure, context-Aware, individualized, collaborative eLearning (Spanish Ministry of Education and Science, TSI2005-08225-C07-05)
2002 – 2005 Grid and Peer-to-Peer Middleware for Cooperative Learning Environments (Spanish Ministry of Education, TIC2002-04258-C03-03)
2001 – 2004 COSACO: Componentes software para el aprendizaje colaborativo. (Spanish Ministry of Education, TIC-2000-1054)
1992 – 1995 COMIC - Computer-based Mechanisms of Interaction in Cooperative Work. (UE - No. 6225 – 1486/92-CE)
Other
Principal Investigator (PI) for Planetlab at UOC.
As Ph.D. I defined LaCOLLA, an autonomous and auto-organized infrastructure to facilitate collaboration among members of a group dispersed at Internet. (pdf, gz) [in catalan]
Main Publications |
My publications in DBLP: Joan Manuel Marquès
Teaching |
Sistemes Distribuïts (Distributed Systems): Introductory graduate course on the principles of distributed applications on the Internet. (Compter Sciences Engineering)
Sistemes Distribuïts de Gran Escala (Large Scale Distributed Systems): graduate course on distributed systems and applications. (Master on Computer Sciences)
Xarxes i Aplicacions Interent (Computer Networks and Internet Applications): introductory undergraduate course on the principles of networks. (Computer Sciences Engineering)
Sistemes d'Internet (Internet Applications and Systems): introductory undergraduate course on the principles of Internet applications and systems. (Telecommunications Engineering)
Xarxes Distribuïdes (Distributed Networks): graduate course on distributed systems and applications. (Master on Telecommunications)
Other courses I have taught at the Universitat Oberta de Catalunya:
Distributed Systems Architecture. introductory graduate course on the principles of distributed applications on the Internet.
X – Xarxes (Networks): introductory undergraduate course on the principles of networks.
Estructura de Xarxes de Computadors.
Fonaments de Computadors I.
Fonaments de Computadors II.
Estructura de Computadors.
Other courses I have taught at the Computer Architecture Department of the Unversitat Politècnica de Catalunya:
PXC - Computer Network Projects: a project-oriented distributed systems and networks course.
DS – Decentralized Systems: Learn the fundamental concepts, operation, design and evaluation of decentralized systems.
SD - Distributed Systems : Graduate (doctorate) course on distributed systems with emphasis on understanding the problems, models and systems pretending to solve the problems presented by distribution, and know about recent research topics in this area.
Decentralized Distributed Systems: Understand the problems, models and systems pretending to solve the problems presented by decentralization in distributed systems, and know about recent research topics in this area. [doctorate]
AAD - Architecture of Distributed Applications: an introductory graduate course on the principles of distributed applications on the Internet.
XC - Computer Networks: an introductory undergraduate course on computer networks.
ARISO 2 - Architecture and Operating Systems 2: an introductory undergraduate course on operating systems.
LO - Computers Laboratory: an introductory undergraduate course on programming (C language).
LSOFT - Software Laboratory: an introductory undergraduate course on programming (C language and assembler)
IO2 - Introduction to Computing 2: an introductory undergraduate course on computer architecture.
Mar 2012 – Feb 2013 Computaci&oacut8e; distribuïda aprofitant recursos dels alumnes. Universitat Oberta de Catalunya. Budget: 4.000 euros.
Mar 2009 – Sep 2010 Laboratori virtual de sistemes distribuïts. AGAUR – Generalitat de Catalunya, 2009MQD 00121. Budget: 7.800 euros.
2009 Monitorització, testeig i feedback de pràctiques de sistemes distribuïts en entorns virtuals. Universitat Oberta de Catalunya, IN-PID0904. Budget: 7.500 euros.
2008 PlanetLab@UOC: Pràctiques sistemes distribuïts a escala Internet. Co-leaded with: Xavier Vilajosana. Universitat Oberta de Catalunya, IN-PID0827. Budget: 5.000 euros.
2010 – 2011 Pràctiques per a assignatures de sistemes distribuïts. Convocatòria de Projectes de millora docent de la FIB (curs 2010-2011). Universitat Politècnica de Catalunya.
Sep 2010 – Dec 2011 Pràctiques en PlanetLab per a les assignatures de sistemes distribuïts. Universitat Politècnica de Catalunya. Ajuts per a projectes de millora de la docència 2010. Budget: 4.000 euros.
Ph.D. Theses Advised |
Guillem Cabrera Añon. Service allocation methodologies for contributory computing environments. Universitat Oberta de Catalunya. 6 of November 2014. Excel·lent. (Co-advised with: Àngel A. Juan)
Daniel Lázaro Iglesias. A Middleware for Service Deployment in Contributory Computing Systems. Universitat Oberta de Catalunya. July 2011.
Xavier Vilajosana Guillen. Distributed Resource Allocation for Contributory Systems. Universitat Oberta de Catalunya. March 2009.
Currently in-progress theses
Ana Maria Juan Ferrer. Universitat Oberta de Catalunya. Started in September 2013.
Samia Oukemeni. Universitat Oberta de Catalunya. Started in September 2016.
Sergio Gonzalo. Universitat Oberta de Catalunya. Started in September 2017.
Bio |
Joan Manuel Marquès graduated from FIB (Universitat Politècnica de Catalunya (UPC)), Barcelona (Catalonia), in 1991, and received his Ph.D. also from the UPC under the supervision of Professor Leandro Navarro in 2003.
Since 1997 he is associate professor at Computer Sciences Studies at the Universitat Oberta de Catalunya.
From 1995 to 2013 he was part-time associated professor at the Computer Architecture Department of the Universitat Politècnica de Catalunya.
He is member of the ACM (Association for Computing Machinery)
Current Curriculum Vitae: (not currently available) Catalan, English
Contact |
Joan Manuel Marquès
Estudis d'informàtica, multimèdia i
telecomunicació
Universitat Oberta de Catalunya
Rambla del Poblenou, 156
08018 Barcelona (Catalonia
Phone: +34.933.263.733 (Use preferably email to contact)
home page: http://dpcs.uoc.edu/marques
email:
<jmarquesp atsign uoc period edu>
Software Developments |
Garlanet (2012 – current). A decentralized microblogging social network hosted on computers provided by the participants in the social network. Focuses on privacy issues. (http://dpcs.uoc.edu/projects/garlanet/)
DSLab (2011 – current). A web tool that students can use for self-assessing their assignments automatically in a Distributed Systems course under realistic conditions in a real deployment. (http://dpcs.uoc.edu/projects/dslab/)
LSim (2011 – current). A tool for deploying and coordinating the execution of applications or protocols in a set of (remote) distributed computers. (http://dpcs.uoc.edu/projects/lsim/)
Treedoc (2008 – 2009). A commutative replicated data type for collaborative editing. (http://gforge.inria.fr/projects/treedoc-src/)
CFS (2006 – 2009). Collaborative working environment based on workspaces metaphor. (http://dpcs.uoc.edu/projects/cwe/) (http://www.grid4all.eu/index.php?page=cfs)
LaCOLLA (2002 – 2006). A self-organized middleware to facilitate building collaborative applications. (http://dpcs.uoc.edu/lacolla/)