homepage

Copyright Notice: It is understood that the following electronic versions of the papers are non-commercial distributions available to ensure the timely dissemination of their content. Copyrights for each published paper are held by the respective publishing organization.


PhD dissertation

Adaptive Execution Environments for Application Servers. David Carrera


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), February 2012 (vol. 23 no. 2), Pages 219-231. 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), Volume 28, Issue 2, February 2012, Pages 457Ð468. 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), Vol. 27(6), pp. 871-879, June 2011. 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

Waheed Iqbal, Matthew Dailey, David Carrera. Black-Box Approach to Capacity Identification for Multi-Tier Applications Hosted on Virtualized Platforms. In the 2011 IEEE International Conference on Cloud and Service Computing (CSC 2011), December 12-14, 2011, Hong Kong, China.


Jordà Polo, Claris Castillo, David Carrera, Yolanda Becerra, Ian Whalley, Malgorzata Steinder, Jordi Torres, Eduard Ayguadé. Resource-aware Adaptive Scheduling for MapReduce Clusters. In the ACM/IFIP/USENIX 12th International Middleware Conference (Middleware 2011), Nov. 2011. Lisboa, Portugal.

Nicolas Poggi, David Carrera, Ricard Gavaldà and Eduard Ayguadé. Non-intrusive Estimation of QoS Degradation Impact on E-commerce User Satisfaction. In the The 10th IEEE International Symposium on Network Computing and Applications (NCA 2011). Cambridge, MA. 25 - 27 August 2011

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

Jordi Torres, Eduard Ayguadé, David Carrera, Jordi Guitart, Vicenç Beltran, Y. Becerra, R. M. Badia, J. Labarta and M. Valero. BSC contributions in Energy-aware Resource Management for Large Scale Distributed Systems. In the Proceedings of the COST Action IC0804 on Large Scale Distributed Systems 1st Year. Jean-Marc Pierson, Helmut Hlavacs (Ed.) pp. 76-79. ISBN: 978-2-917490-10-5.

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. Accelerators. In the 39th International Conference on Parallel Processing (ICPP2010). San Diego, CA. September 2010

Waheed Iqbal, Matthew Dailey, David Carrera, and Paul Janecek. SLA-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 Whalley. Performance-Driven Task Co-Scheduling for MapReduce Environments. In the 12th IEEE/IFIP Network Operations and Management Symposium (NOMS2010). April 19-23th, 2010, Osaka, Japan

Waheed Iqbal, Matthew Dailey and David Carrera. SLA-Driven Adaptive Resource Management for Web Applications on a Heterogeneous Compute Cloud. In the 1st International Conference on Cloud Computing (CloudCom 2009), pp243-253. December 1-4, 2009, Beijing, China

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, Vicenç Beltran, David Carrera, Marc González, Jordi Torres and Eduard Ayguadé. Speeding Up Distributed MapReduce Applications Using Hardware Accelerators. In the 38th International Conference on Parallel Processing (ICPP). Vienna, Austria. September 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. Short paper.

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.

Jordi Torres, David Carrera, Vicenç Beltran, Nicolás Poggi, Kevin Hogan, Josep Ll. Berral, Ricard Gavaldà, Eduard Ayguadé, Toni Moreno and Jordi Guitart Tailoring resources: the energy efficient consolidation strategy goes beyond virtualization. In The he 5th IEEE International Conference on Autonomic Computing (ICAC 2008), June 2-6, 2008. Short paper.

Jordi Torres, David Carrera, Kevin Hogan, Ricard Gavaldà, Vicenç Beltran and Nicolas Poggi. Reducing wasted resources to help achieve green data centers. In The Fourth Workshop on High-Performance, Power-Aware Computing (HPPAC 2008), April 14, 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.

Ramon Nou, Ferran Julià, David Carrera, Kevin Hogan, Jordi Caubet, Jesús Labarta. Monitoring and Analysis Framework for Grid Middlewares. In 15th Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP'07), February 7-9, 2007

Ramon Nou, Jordi Guitart, David Carrera and Jordi Torres. Experiences with simulations - a light and fast model for secure Web applications. In 12th International Conference on Parallel and Distributed Systems (ICPADS'06), pp. 177-184, July 2006.

Vicenç Beltran , David Carrera, Jordi Guitart, Jordi Torres and Eduard Ayguadé. A Hybrid Web Server Architecture for Secure e-Business Web Applications. 1st International Conference on High Performance Computing and Communications (HPCC'05) Sorrento, Italy, September 21-23, 2005
Lecture Notes in Computer Science, pp. 366-377, vol. 3726, no. 3726, September 2005. ISSN: 0302-9743 ISBN: 978-3-540-29031-5.

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.


Posters

Jordà Polo, Yolanda Becerra, David Carrera, Vicenç Beltran, Jordi Torres and Eduard Ayguadé. Towards Energy-EfÞcient Management of MapReduce Workloads . In the First international conference on energy-efficient computing and networking. (e-Energy 2010). Germany, April 2010. Poster.


David Carrera, Malgorzata Steinder, Ian Whalley, Jordi Torres and Eduard Ayguadé. Managing SLAs of heterogeneous workloads using dynamic application placement. In the 7th IEEE Symposium on High Performance Distributed Computing (HPDC 2008). Boston, MA, June 2008. Poster.
An extended version is available as Technical Report RC24469, IBM Research, Jan. 2008.


Ramon Nou, Ferran Julià, David Carrera, Kevin Hogan, Jordi Caubet, Jesús Labarta and Jordi Torres. Monitoring and analysing a grid middleware node. Poster. In 7th IEEE/ACM International Conference on Grid Computing 2006, (GRID 2006). Barcelona, Spain, September 2006.


National conferences

• Ramon Nou Castell, Jordi Guitart, Vicenç Beltran , David Carrera, Lidia Montero, Jordi Torres and Eduard Ayguadé. Simulating Complex Systems with a low-detail model. In Jornadas de Paralelismo, pp. 301-308, September 2005.

• Vicenç Beltran , Jordi Guitart, David Carrera, Jordi Torres, Eduard Ayguadé and Jesús Labarta. Performance Impact of Using SSL on Dynamic Web Applications. In XV Jornadas de Paralelismo, pp. 471-476, 2004.

• David Carrera, Jordi Guitart, Jordi Torres, Eduard Ayguadé and Jesús Labarta. An Instrumentation Tool for Threaded Java Application Servers. In XIII Jornadas de Paralelismo, pp. 205-210, September 2002.


Technical reports

• Yolanda Becerra, David Carrera and Eduard Ayguadé. Experiences with Virtual Machine Profiling for Batch Jobs in Real Systems. Research Report number: UPC-DAC-RR-2008-67, November 2008.

•Jordi Guitart, David Carrera, Vicenç Beltran, Jordi Torres and Eduard Ayguadé Preventing Secure Web Applications Overload through Dynamic Resource Provisioning and Admission Control. Research Report number: UPC-DAC-RR-2006-37, November 2006

• Ramon Nou, Ferran Julià, David Carrera, Kevin Hogan, Jordi Caubet, Jesús Labarta and Jordi Torres. Monitoring and Analysis Framework for Java Middlewares. Research Report number: UPC-DAC-RR-2006-33, October 2005.

• Session-Based Adaptive Overload Control for Dynamic Web Applications in Secure Environments. J. Guitart, D. Carrera, V. Beltran, J. Torres and E. Ayguadé. Research Report number: UPC-DAC-RR-2005-14, March 2005

• Characterizing Secure Dynamic Web Applications Scalability. J. Guitart, V. Beltrán, D. Carrera, J. Torres, E. Ayguadé. Research Report number: UPC-DAC-RR-2005-13, March 2005

• Performance Impact of Using SSL on Dynamic Web Applications. V. Beltrán, J. Guitart, D. Carrera, J. Torres, E. Ayguadé. Research Report number: UPC-DAC-2004-39, November 2004

• Evaluating the new Java 1.4 NIO API for Web Servers. V. Beltrán, D. Carrera, J. Torres, E. Ayguadé. Research Report number: UPC-DAC-2004-18, March 2004

• Eines per a la monitorització i el traceig de servidors d aplicacions J2EE. D. Garcia, D. Carrera, J. Torres, E. Ayguadé. Research Report number: UPC-DAC-2004-9, March 2004

• Successful Experiences Tuning Dynamic Web Applications using Fine-Grain Analysis. J. Guitart, D. Carrera, J. Torres, E. Ayguadé and J. Labarta. Research Report number: UPC-DAC-2004-3 / UPC-CEPBA-2004-2, January 2004

• An Instrumentation Environment for Java Application Servers. D. Carrera, J. Guitart, J. Torres, E. Ayguadé and J. Labarta. Research Report number: UPC-DAC-2002-55 / UPC-CEPBA-2002-20, December 2002

• JIS-JVMPI per Linux IA32: Instrumentació d'aplicacions Java en un entorn Linux. D. Carrera, J. Guitart, J. Bartolome, J. Torres and E. Ayguadé. Research Report number: UPC-DAC-2002-36 / UPC-CEPBA-2002-13, July 2002

• Modificacions sobre la política de planificació de connexions en Tomcat v4.0. D. Carrera, J. Torres, E. Ayguadé. Research Report number: UPC-DAC-2002-35, July 2002