Title :
Exploiting Cloud Computing for Algorithm Development
Author :
O´Brien, Neil S. ; Johnston, Steven J. ; Hart, Elizabeth E. ; Djidjeli, Kamal ; Cox, Simon J.
Author_Institution :
Fac. of Eng. & the Environ., Univ. of Southampton, Southampton, UK
Abstract :
We consider the application of cloud computing to the process of algorithm development. We introduce a case study focusing on the development of a novel algorithm in computational electromagnetics, illustrating several challenging areas for algorithm developers where cloud-based architectures can deliver enhanced productivity and potentially save costs. The development, verification and tuning of our algorithm have all been assisted by cloud-based technologies. Our preliminary results both demonstrate the potential of the algorithm to solve the problems accurately, and of cloud-based architectures to accelerate the development and verification process. We propose that cloud-based architectures will in the future play a greater role in the development of algorithms; saving costs by improving hardware utilisation, and reducing turnaround time.
Keywords :
cloud computing; computational electromagnetics; program verification; software architecture; algorithm development; cloud computing; cloud-based architecture; computational electromagnetics; hardware utilisation; turnaround time reduction; verification process; Accuracy; Algorithm design and analysis; Cloud computing; Computer architecture; Hardware; Mathematical model; Software algorithms; algorithm development; cloud computing; meshless methods; photonic crystals;
Conference_Titel :
Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), 2011 International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4577-1827-4
DOI :
10.1109/CyberC.2011.60