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


M. Yannuzzi, F. van Lingen, A. Jain, O. Lluch; M. Mendoza, D. Carrera, JL. Perez, D. Montero, P. Chacin, A. Corsaro, A. Olive. A New Era for Cities with Fog Computing. IEEE Internet Computing. To appear. ISSN: 2168-6750


Josep Ll. Berral, Nicolas Poggi, David Carrera, Aaron Call, Rob Reinuaer, Daron Green. ALOJA: A Framework for Benchmarking and Predictive Analytics in Hadoop Deployments. IEEE Transactions on Emerging Topics in Computing (Volume: PP, Issue: 99) - 2016. Pages 1-12. ISSN: 2168-6750

Waheed Iqbal, Mathew N. Dailey, David Carrera. Unsupervised Learning of Dynamic Resource Provisioning Policies for Cloud-Hosted Multitier Web Applications. IEEE Systems Journal ( Volume: PP, Issue: 99) - 2015. Pages 1-12. ISSN: 1932-8184

Nicolas Poggi, David Carrera, Ricard Gavaldà, Eduard Ayguadé and Jordi Torres. A methodology for the evaluation of high response time on E-commerce users and sales. Journal Information Systems Frontiers. Volume 16 Issue 5, November 2014. Pages 867-885 ISSN: 1387-3326

Luis Velasco, Adria Asensio, Alberto Castro, Josep Ll. Berral, David Carrera, Victor Lıpez, Juan P. Fernındez-palacios. Cross-stratum orchestration and flexgrid optical networks for data center federations. IEEE Network ( Volume: 27, Issue: 6, November-December 2013) Pages 23-30. ISSN: 0890-8044

Jordà Polo, Yolanda Becerra, David Carrera, Malgorzata Steinder, Ian Whalley, Jordi Torres, and Eduard Ayguadé. Deadline-based MapReduce workload management. IEEE Transactions on Network and Service Management (Volume: 10, Issue: 2, June 2013). Pages 231-244. ISSN: 1932-4537

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 ( Volume: 23, Issue: 2, Feb. 2012 ). 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

Nicolas Poggi, Josep Ll. Berral, David Carrera, José Blakeley, Nikola Vujic, and Daron Green. The state of SQL-on-Hadoop in the Cloud. Proceedings of the 2016 IEEE International Conference on Big Data (Big Data). To appear.


Marcelo Amaral, Jordà Polo, David Carrera, Iqbal Mohomed, Merve Unuvar, and Malgorzata Steinder. Performance evaluation of microservices architectures using containers Venue

Rubén Tous, Anastasios Gounaris, Carlos Tripiana, Jordi Torres, Sergi Girona, Eduard Ayguadé, Jesús Labarta, Yolanda Becerra, David Carrera, and Mateo Valero. Spark deployment and performance evaluation on the MareNostrum supercomputer Proceedings of the 2015 IEEE International Conference on Big Data (Big Data). Pages 299-306.

Nicolas Poggi, Josep Ll. Berral, David Carrera, Aaron Call, Fabrizio Gagliardi, Rob Reinuaer, Nikola Vujic, Daron Green, and José Blakeley. From performance profiling to predictive analytics while evaluating hadoop cost-efficiency in ALOJA Proceedings of the 2015 IEEE International Conference on Big Data (Big Data). Pages 1220-1229.

Juan Luis Pérez and David Carrera. Performance characterization of the servioticy API: An IoT-as-a-service data management platform IEEE 1st International Conference on Big Data Computing Service and Applications, BigDataService 2015

Josep Ll. Berral, Nicolas Poggi, David Carrera, Aaron Call, Rob Reinauer, Daron Green. ALOJA-ML: A Framework for Automating Characterization and Knowledge Discovery in Hadoop Deployments Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Pages 1701-1710

Nicolas Poggi, David Carrera, Aaron Call, Sergio Mendoza, Yolanda Becerra, Jordi Torres, Eduard Ayguadé, Fabrizio Gagliardi, Jes&uactue;s Labarta, Rob Reinauer, Nikola Vujic, Daron Green, José Blakeley. ALOJA: a systematic study of Hadoop deployment variables to enable automated characterization of cost-effectiveness 2014 IEEE International Conference on Big Data: 27-30 October 2014, Washington DC, USA: proceedings,905-913

Jordà Polo, Yolanda Becerra, David Carrera, Jordi Torres, Eduard Ayguadé, Malgorzata Steinder. Adaptive MapReduce scheduling in shared environments 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2014): Chicago, Illinois: USA, 26-29 May 2014,61-70

Jordà Polo, Yolanda Becerra, David Carrera, Jordi Torres, Eduard Ayguadé, Mike Spreitzer, Malgorzata Steinder. Enabling distributed key-value stores with low latency-impact snapshot support IEEE 12th International Symposium on Network Computing and Applications: 22–24 August 2013, Cambridge, Massachusetts: proceedings,65-72

Nicolas Poggi, Vinod Muthusamy, David Carrera, and Rania Khalaf. Business process mining from e-commerce web logs Business Process Management: 11th International Conference, BPM 2013: Beijing, China, August 26-30, 2013: proceedings Any d'edició: 2013,65-80

Nicolas Poggi, David Carrera, Ricard Gavaldà, and Eduard Ayguadé. Non-intrusive estimation of QoS degradation impact on E-commerce user satisfaction 2011 IEEE International Symposium on Network Computing and Applications: NCA 2011: 25-27 August 2011: Cambridge, Massachusetts, USA: proceedings,179-186

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