High Performance Optimization on Cloud for a Metal Process Model

The Amazon Elastic Compute Cloud (EC2)is a service providing on-demand compute capacity to the public. In this thesis a scientific software, performing global optimization on a metal process model, is implemented in parallel using MATLAB and provisioned as a service from AmazonEC2. The thesis is div...

Full description

Bibliographic Details
Main Author: Saxén, Adam
Format: Others
Language:English
Published: Uppsala universitet, Avdelningen för beräkningsvetenskap 2014
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-228088
id ndltd-UPSALLA1-oai-DiVA.org-uu-228088
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-uu-2280882014-07-04T06:09:37ZHigh Performance Optimization on Cloud for a Metal Process ModelengSaxén, AdamUppsala universitet, Avdelningen för beräkningsvetenskap2014The Amazon Elastic Compute Cloud (EC2)is a service providing on-demand compute capacity to the public. In this thesis a scientific software, performing global optimization on a metal process model, is implemented in parallel using MATLAB and provisioned as a service from AmazonEC2. The thesis is divided into two parts. The first part concerns improving the serial software, analyzing different optimization methods, and implementing a parallel version; the second part is about evaluating the parallel performance of the software, both on different computer resources in Amazon EC2 and on a local cluster. It is shown that parallel performance of the software in Amazon EC2 is similar and even surpasses the local cluster for some provisioned resources. Factors affecting the performance of the global optimization methods are found and related to network communication and virtualization of hardware, where the method MultiStart has the best parallel performance. Finally, the runtime for large optimization problem was successfully reduced from 5 hours(serial) to a few minutes (parallel) when run on Amazon EC2; with the total cost of just 25-30$. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-228088UPTEC F, 1401-5757 ; 14032application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description The Amazon Elastic Compute Cloud (EC2)is a service providing on-demand compute capacity to the public. In this thesis a scientific software, performing global optimization on a metal process model, is implemented in parallel using MATLAB and provisioned as a service from AmazonEC2. The thesis is divided into two parts. The first part concerns improving the serial software, analyzing different optimization methods, and implementing a parallel version; the second part is about evaluating the parallel performance of the software, both on different computer resources in Amazon EC2 and on a local cluster. It is shown that parallel performance of the software in Amazon EC2 is similar and even surpasses the local cluster for some provisioned resources. Factors affecting the performance of the global optimization methods are found and related to network communication and virtualization of hardware, where the method MultiStart has the best parallel performance. Finally, the runtime for large optimization problem was successfully reduced from 5 hours(serial) to a few minutes (parallel) when run on Amazon EC2; with the total cost of just 25-30$.
author Saxén, Adam
spellingShingle Saxén, Adam
High Performance Optimization on Cloud for a Metal Process Model
author_facet Saxén, Adam
author_sort Saxén, Adam
title High Performance Optimization on Cloud for a Metal Process Model
title_short High Performance Optimization on Cloud for a Metal Process Model
title_full High Performance Optimization on Cloud for a Metal Process Model
title_fullStr High Performance Optimization on Cloud for a Metal Process Model
title_full_unstemmed High Performance Optimization on Cloud for a Metal Process Model
title_sort high performance optimization on cloud for a metal process model
publisher Uppsala universitet, Avdelningen för beräkningsvetenskap
publishDate 2014
url http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-228088
work_keys_str_mv AT saxenadam highperformanceoptimizationoncloudforametalprocessmodel
_version_ 1716706887804649472