
Amanda Calatrava- Ph.D
- Researcher at Polytechnic University of Valencia
Amanda Calatrava
- Ph.D
- Researcher at Polytechnic University of Valencia
About
22
Publications
11,958
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
394
Citations
Introduction
I received the BSc, MSc and PhD degrees in computer science from the Universitat Politècnica de València (UPV) in 2010, 2012 and 2016, respectively. In 2011, I joined the Grid and High Performance Computing research group as a graduate under a collaboration fellowship while I worked on my Master’s Thesis. I currently work at the Institute for Molecular Imaging Technologies (I3M), at UPV. My research is focused in Computer Communications (Networks), Distributed Computing and Parallel Computing. I currently work in the ATMOSPHERE (http://www.atmosphere-eubrazil.eu/)' project.
Current institution
Additional affiliations
December 2016 - present
Education
June 2013 - September 2016
October 2010 - March 2012
September 2007 - September 2010
Escuela Técnica Superior de Ingeniería Informática, Universitat Politècnica de València
Field of study
- Computer Science
Publications
Publications (22)
This paper describes the developments to produce EC3 (Elastic Cloud Computing Cluster), a tool that creates self-managed cost-efficient virtual hybrid elastic clusters on top of Infrastructure as a Service (IaaS) Clouds. Using spot instances, together with checkpointing techniques, EC3 can significantly reduce the total cost of executions while int...
This paper describes the research work in the context of the CLUVIEM project towards achieving migrat-able, self-managed virtual elastic clusters on hybrid Cloud infrastructures. These virtual clusters can span across on-premises and public Cloud infrastructures thus leveraging hybrid Cloud platforms. They are elastic since working nodes are automa...
The advent of Cloud computing has paved the way to envision hybrid computational infrastructures based on powerful Grid resources combined with dynamic and elastic on-demand virtual infrastructures on top of Cloud deployments. However, the combination of Grid and Cloud resources for executing computationally intensive scientific applications introd...
This paper describes a service-oriented architecture that eases the process of scientific application deployment and execution in IaaS Clouds, with a focus on High Throughput Computing applications. The system integrates i) a catalogue and repository of Virtual Machine Images, ii) an application deployment and configuration tool, iii) a meta-schedu...
Clusters of PCs are one of the most widely used computing
platforms in science and engineering, supporting different programming
models. However, they suffer from lack of customizability, dificult extensibility
and complex workload-balancing. To this end, this work introduces
virtual hybrid elastic clusters that can simultaneously harness on-premis...
As the field of machine learning advances, managing and monitoring intelligent models in production, also known as machine learning operations (MLOps), has become essential. Organizations are increasingly adopting artificial intelligence as a strategic tool, thus increasing the need for reliable, and scalable MLOps platforms. Consequently, every as...
Machine learning is one of the most widely used technologies in the field of Artificial Intelligence. As machine learning applications become increasingly ubiquitous, concerns about data privacy and security have also grown. The work in this paper presents a broad theoretical landscape concerning the evolution of machine learning and deep learning...
The edge-to-cloud continuum involves heterogeneous computing resources, including low-power physical devices, Virtual Machines (VMs) in cloud management platforms and serverless computing services based on the FaaS (Functions as a Service) model. This requires novel strategies to describe and efficiently deploy complex applications that execute acr...
Open Science is a paradigm in which scientific data, procedures, tools and results are shared transparently and reused by society as a whole. The initiative known as the European Open Science Cloud (EOSC) is an effort in Europe to provide an open, trusted, virtual and federated computing environment to execute scientific applications, and to store,...
Software programming is one of the key abilities for the development of Computational Thinking (CT) skills in Science, Technology, Engineering and Mathematics (STEM). However, specific software tools to emulate realistic scenarios are required for effective teaching. Unfortunately, these tools have some limitations in educational environments due t...
Medical data processing has found a new dimension with the extensive use of machine-learning techniques to classify and extract features. Machine learning strongly benefits from computing accelerators. However, such accelerators are not easily available at hospital premises, although they can be easily found on public cloud infrastructures or resea...
Cloud providers such as Amazon Web Services (AWS) stand out as useful platforms to teach distributed computing concepts as well as the development of Cloud-native scalable application architectures on real-world infrastructures. Instructors can benefit from high-level tools to track the progress of students during their learning paths on the Cloud,...
Serverless computing has introduced unprecedented levels of scalability and parallelism for the execution of High Throughput Computing tasks. This represents a challenge and an opportunity for different scientific workloads to be adapted to upcoming programming models that simplify the usage of such platforms. In this paper we introduce a serverles...
Computer clusters are widely used platforms to execute different computational workloads. Indeed, the advent of virtualization and Cloud computing has paved the way to deploy virtual elastic clusters on top of Cloud infrastructures, which are typically backed by physical computing clusters. In turn, the advances in Green computing have fostered the...
This article describes the development of an automated configuration of a software platform for Data Analytics that supports horizontal and vertical elasticity to guarantee meeting a specific deadline. It specifies all the components, software dependencies and configurations required to build up the cluster, and analyses the deployment times of dif...
New architectural patterns (e.g. microservices), the massive adoption of Linux containers (e.g. Docker containers), and improvements in key features of Cloud computing such as auto-scaling, have helped developers to decouple complex and monolithic systems into smaller stateless services. In turn, Cloud providers have introduced serverless computing...
eScience demands large-scale computing clusters to support the efficient execution of resource-intensive scientific applications. Virtual Machines (VMs) have introduced the ability to provide customizable execution environments, at the expense of performance loss for applications. However, in recent years, containers have emerged as a light-weight...
Poster presented in the 10th IEEE International Conference on e-Science, as part of my PhD project.
Póster presentado en el I Encuentro de estudiantes de doctorado de la Universitat Politècnica de València.
The advent of virtualization techniques in recent years has led to the emergence of Cloud Computing. This new technology has paved the way towards the use of hybrid computing infrastructures in science, based on powerful Grid resources combined with dynamic and elastic virtual infrastructures that provides the Cloud. But this combination of resourc...
Final Poject to obtain the degree in Computer Science.