Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 100
PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY Edited by: B.H.V. Topping
Paper 12
Platform as a Service Computing Environment for Earthquake Engineering M. Dolenc and R. Klinc
Faculty of Civil and Geodetic Engineering, University of Ljubljana, Slovenia M. Dolenc, R. Klinc, "Platform as a Service Computing Environment for Earthquake Engineering", in B.H.V. Topping, (Editor), "Proceedings of the Eighth International Conference on Engineering Computational Technology", Civil-Comp Press, Stirlingshire, UK, Paper 12, 2012. doi:10.4203/ccp.100.12
Keywords: cloud computing, platform as a service, software as a service, high-throughput computing, earthquake engineering, ICE4RISK.
Summary
The domain of civil engineering is usually not considered as a domain in which high-performance or high-throughput computing is required on a daily basis. But new innovative methods based on the nonlinear static or dynamic analyses could change this very soon.
To enable civil engineers in general and earthquake engineers in particular for research and development of new and innovative analyses methods a novel computing environment for seismic risk assessment of buildings and urban areas was developed as one of the main goals of the ICE4RSIK project (high-throughput computing environment for seismic risk assessment) [1]. The cloud based [2] computing environment developed was reported in several publications [3,4]. To address some of the known issues of the ICE4RISK computing environment it was extended with features of a full cloud platform supporting complete life cycle of building, delivering and managing web applications for seismic risk assessment. For the underlying system architecture Platform was adopted as a service (PaaS) [5] model of software deployment, allowing us to develop, host, operate, maintain and upgrade software from a central location (web server) for global use. The use of specialised cloud services [6] allows for scalable deployment of applications by providing a web services interface through which researchers can request an arbitrary number of virtual machines, i.e. server instances, on which they can perform the required analyses. In the prototype environment, the local system resides on one server; however, the architecture is scalable so the business logic (different available services, etc.) and data layer can be distributed to different physical servers if the requirements emerge. This paper provides an overview of the developed PaaS computing environment as well as brief descriptions and discussion of the underlying technologies used in the development of the computing environment. The second part of the paper describes a number of integrated services and applications that enabled different user scenarios. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|