David Carrera

Personal information

 

NAME:

DAVID CARRERA

 

DATE OF BIRTH:

05/15/1979

 

NATIONALITY:

Spanish

 

AFFILIATION:

·       Associate professor at the Computer Architecture Department (DAC) - Technical University of Catalonia (UPC)

·       Associate Researcher of the Barcelona Supercomputing Center (BSC)

 

POSTAL ADDRESS:

c/ Jordi Girona 1-3, Modul D6, Despatx 112.

E08034, BARCELONA, SPAIN

 

CONTACT:

Phone: +34 93 405 40 62

e-mail: dcarrera@ac.upc.edu  / david.carrera@bsc.es

http://people.ac.upc.edu/dcarrera

Education

 

Technical University of Catalonia (UPC)

Ph.D. in Computer Science (in course)

2002/09 – 2008/07

Thesis: “Adaptive Execution Environments for Application Servers”

 

M.Sc. in Computer Science

1997/09 - 2002/09

Honors Thesis: “Improving Tomcat 4.0 for multiprocessors”

Teaching Experience

 

Technical University of Catalonia (UPC)

 

Associate professor – “Computer Networks and Applications (XCA)”

2004/09 -

Barcelona School of Informatics (FIB)
Responsible for a B.Sc course

Associate professor – “Systems Performance Evalyuation (CARS)”

2004/09 -

Barcelona School of Informatics (FIB)
Responsible for a M.Sc course

Associate professor – “Computer Networks (XC-grau)”

2011/02 -

Barcelona School of Informatics (FIB)
Responsible for a B.Sc course

Associate professor – “Operating Systems (SO)”

2003/09 – 2004/06

Barcelona School of Informatics (FIB)
Lecturer in a M.Sc course

Open University of Catalonia (UOC) (distance learning University)

Consultant –  “Computer Networks  

2003/09 -

Consultant tasks in a virtual classroom for a M.A. course

 

PhD Students

 

 

·       Jordà Polo. "Dynamic Management of Mapreduce Workloads"

·       Waheed Iqbal. "Application Placement Optimization and Automatic Bottleneck Detection for Multi-Tier Web Applications in The Cloud". (collaboration with Asian Institute of Technology - AIT).

·       Nicolas Poggi. "Augures, Self-Adaptive Utility Based Web Management"

R&D Experience

 

Barcelona Supercomputing Center (BSC)

Associate Researcher

Research member of the “Autonomic Systems and eBusiness Platforms” line in the BSC (http://www.bsc.es).
 
My research interests are focused on the integrated performance management of virtualized data centers that host applications with differentiated QoS objectives, including multi-tier web applications, scientific jobs and massively distributed data analytics workloads.

In 2010 I received an IBM Faculty Award ($20k).

2005/01 -

IBM TJ WATSON RESEARCH LAB

Research Intern

3 months Internship working on the High-Volume Web Serving department at Hawthorne

 

2006/07 - 2006/09

CEPBA-IBM Research Institute (CIRI)

R&D

Research tasks in the eDragon group in the area of “Performance of the J2EE Application Servers in Parallel and Distributed Platforms”.

My work on the CIRI was about the research and development of a fine-grain instrumentation tool for J2EE environments, with performance analysis purposes.

2002/08 – 2004/12

European Center for Parallelism of Barcelona (CEPBA)

Undergraduate Researcher

Research support tasks in the area of “Performance tools for Java”.

2001/10 – 2002/07

Computer Architecture Department, Technical University of Catalonia (UPC)

Developer

Development of a collaborative learning software for schools

2001/05 – 2001/05

BellMoore Consulting

IT Consultant

Development of Web applications

2000/08 – 2001/04

selected Publications (Full list: http://people.ac.upc.edu/dcarrera/publications.html)

 

Book Chapters

·       David Carrera, Jordi Guitart, Vicenç Beltran, Jordi Torres and Eduard Ayguadé. Performance Impact of the Grid Middleware. In Engineering the Grid: Status and Perspective, American Scientific Publishers, January 2006. ISBN: 1-58883-038-1

Journals

·       David Carrera, Malgorzata Steinder, Ian Whalley, Jordi Torres, and Eduard Ayguadé. Autonomic placement of mixed batch and transactional workloads. IEEE Transactions on Parallel and Distributed Systems (TPDS), 2011 (to appear). ISSN: 1045-9219 .

·       Ramon Bertran, Yolanda Becerra, David Carrera, Vicenç Beltran, Marc Gonzàlez, Xavier Martorell, Nacho Navarro, Jordi Torres, and Eduard Ayguadé. Energy accounting for shared virtualized environments under dvfs using pmc-based power models. Future Generation Computer Systems (FGCS), 2011 (to appear). ISSN: 0167-739X

·       Waheed Iqbal, Matthew Dailey, David Carrera, and Paul Janecek. Adaptive resource provisioning for read intensive multi-tier applications in the cloud. Future Generation Computer Systems (FGCS), 2011 (to appear). ISSN: 0167-739X

·       Jordi Guitart, David Carrera, Vicenç Beltran, Jordi Torres, Eduard Ayguadé. Dynamic CPU Provisioning for Self-Managed Secure Web Applications in SMP Hosting Platforms. Computer Networks: The International Journal of Computer and Telecommunications Networking, Vol. 52 (7), pp. 1390-1409, May 2008. ISSN: 1389-1286

·       Jordi Guitart, David Carrera, Vicenç Beltran, Jordi Torres, and Eduard Ayguadé. Designing an Overload Control Strategy for Secure e-Commerce Applications. Computer Networks: The International Journal of Computer and Telecommunications Networking, Vol. 51 (15), pp. 4492-4510, October 2007. ISSN: 1389-1286

·       David Carrera, Vicenç Beltran, Jordi Torres and Eduard Ayguadé, A Hybrid Connector for Efficient Web Servers, Special Issue on High Performance Computing in Parallel and Distribute d Systems of IJHPCN Journal. Issue 5/6 of 2008, Vol. 5. pp. 232-330. ISSN: 1740-0562.

 

International Conferences

·       Nicolas Poggi, David Carrera, Ricard Gavaldà, Jordi Torres and Eduard AyguadéCharacterization of Workload and Resource Consumption for an Online Travel and Booking Site. In the 2010 IEEE International Symposium on Workload Characterization (IISWC 2010). Atlanta, GA. 2-4 December 2010 

·       Ramon Bertran, Marc Gonzélez, Yolanda Becerra, David Carrera, Vicenç Beltran, Xavier Martorell, Jordi Torres, Eduard AyguadéAccurate Energy Accounting for Shared Virtualized Environments using PMC-based Power Modeling Techniques. In the 11th ACM/IEEE International Conference on Grid Computing (Grid 2010). Brussels, Belgium. 25-29 October 2010 

·       Jordà Polo, David Carrera, Yolanda Becerra, Vicenç Beltran, Jordi Torres, Eduard AyguadéPerformance Management of Accelerated MapReduce Workloads in Heterogeneous Clusters. In the 39th International Conference on Parallel Processing (ICPP2010). San Diego, CA. September 2010

·       Waheed Iqbal, Matthew Dailey, David Carrera, and Paul JanecekSLA-driven automatic bottleneck detection and resolution for read intensive multi-tier applications hosted on a cloud. In International Conference on Grid and Pervasive Computing (GPC), 2010. 

·       Jordà Polo, David Carrera, Yolanda Becerra, Jordi Torres, Eduard Ayguadé, Malgorzata Steinder, Ian WhalleyPerformance-Driven Task Co-Scheduling for MapReduce Environments. In the 12th IEEE/IFIP Network Operations and Management Symposium (NOMS2010). April 19-23th, 2010, Osaka, Japan 

·       Vicenç Beltran, David Carrera, Jordi Torres and Eduard AyguadéCellMT: A Cooperative Multithreading Library for the Cell/B.E. In the International Conference on High Performance Computing (HIPC2009). Kochi, India. December 2009 

·       Yolanda Becerra, David Carrera and Eduard Ayguadé. Batch job profiling and adaptive profile enforcement for virtualized environments. In the 17th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP2009), Bauhaus-University Weimar, Germany , February 2009.        

·       David Carrera, Malgorzata Steinder, Ian Whalley, Jordi Torres and Eduard Ayguadé. Enabling resource sharing between transactional and batch workloads using dynamic application placement. In the ACM/IFIP/USENIX 9th International Middleware Conference (Middleware 2008), Dec. 2008.       

·       David Carrera, Malgorzata Steinder, Ian Whalley, Jordi Torres and Eduard Ayguadé. Utility-based Placement of Dynamic Web Applications with Fairness Goals. In 11th IEEE/IFIP Network Operations and Management Symposium (NOMS 2008), April 7-11, 2008.

·       Malgorzata Steinder, Ian Whalley, David Carrera, Ilona Gaweda and David Chess. Server virtualization in autonomic management of heterogeneous workloads. In 10th IFIP/IEEE International Symposium on Integrated Management (IM 2007), May 21-25, 2007.

·       David Carrera, Vicenç Beltran, Jordi Torres and Eduard Ayguadé. A Hybrid Web Server Architecture for e-Commerce Applications. In 11th International Conference on Parallel and Distributed Systems (ICPADS'05), pp. 182-188, July 2005.

·       Jordi Guitart, Vicenç Beltran, David Carrera, Jordi Torres and Eduard Ayguadé. Characterizing Secure Dynamic Web Applications Scalability. 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05), April 2005.

·       David Carrera, David García, Jordi Torres, Eduard Ayguadé and Jesús Labarta. WAS Control Center: An Autonomic Performance-Triggered Tracing Environment for WebSphere. In 13th Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP'05), pp. 26-32, February 2005.

·       Jordi Guitart, David Carrera, Jordi Torres, Eduard Ayguadé and Jesús Labarta. Tuning Dynamic Web Applications using Fine-Grain Analysis. In 13th Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP'05), pp. 84-91, February 2005.

·       Jordi Guitart, David Carrera, Vicenç Beltran , Jordi Torres and Eduard Ayguadé. Session-Based Adaptive Overload Control for Secure Dynamic Web Applications. In The 2005 International Conference on Parallel Processing (ICPP05), pp. 341-349, June 2005.

·       Vicenç Beltran , David Carrera, Jordi Torres and Eduard Ayguadé. Evaluating the Scalability of Java Event-Driven Web Servers. In 2004 International Conference on Parallel Processing (ICPP'04), pp. 134-142, August 2004.

·       David Carrera, Jordi Guitart, Jordi Torres, Eduard Ayguadé and Jesús Labarta. Complete Instrumentation Requirements for Performance Analysis of Web Based Technologies. In 2003 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2003), pp. 166-175, March 2003.

PARTICIPATION IN R&D projects

 

Spanish projects:

·       High Performance Computing V. Spanish Ministry of Science and Technology. 2007-2012. Researcher.

·       High Performance Computing IV. Spanish Ministry of Science and Technology. 2004-2007. Researcher.

·       High Performance Computing III. Spanish Ministry of Science and Technology. 2002-2004. Researcher.

 

Industrial projects:

·       Efficient use of hierarchical multiprocessors in muti-user environments”. IBM. 2001-2004.  Researcher.

·       Adaptive Systems”. IBM. 2006-2008. Researcher.

·       “MapReduce on BG/ASF”. IBM. 2011-2012. Principal Researcher.

 



 

Barcelona,  February 2nd 2009