March 01, 2013
The HPC cloud top research stories of the week have been hand-selected from prominent journals and leading conference proceedings. Items this week include an evaluation of a cloud storage service, an HPC cloud proof-of-concept, and a survey of cloud-based workflows.
Evaluating Cloud Storage Services for Tightly-Coupled Applications
This week's HPC cloud item comes from a team of researchers from INRIA and Argonne National Laboratory. Their work "Evaluating Cloud Storage Services for Tightly-Coupled Applications" was published as a chapter in Euro-Par 2012: Parallel Processing Workshops.
Noting that past HPC cloud research primarily focused on performance as a way to quantify the HPC capabilities of public and private clouds, the team sets out to address the topic of data storage as it relates to traditional HPC applications.
"Tightly-coupled applications are a common class of scientific HPC applications, which exhibit specific requirements previously addressed by supercomputers," write the authors. They're referring to the fact that tightly-coupled applications work best when paired with a custom-tuned parallel file system (PFS). And while virtual machines can be outfitted with any file system, including PFS, the setup introduces issues around data persistency.
The research team elect to test a cloud-based storage service, and they opt for an open source platform as opposed to Amazon. They select the Nimbus Cloud framework and its S3-compatible storage service, Cumulus.
The group runs several experiments using an atmospheric modeling application running in a private Nimbus cloud. The results show that the application is able to scale with the size of the data and the number of processes (up to 144 running in parallel), while storing 50 GB of output data on the Cumulus cloud storage service.
Easy to Use Cloud Service
Among the many HPC cloud research pieces that were published this week was an Australian endeavor that seeks to transform complicated HPC applications into easy-to-use SaaS cloud services. Researchers Adam K.L. Wonga and Andrzej M. Goscinskia from the School of Information Technology at Deakin University in Australia set out to develop and test a unified framework for HPC applications as services in clouds.
The duo acknowledge the benefits of HPC cloud. Scalable, affordable and accessible on demand, the use of HPC resources in a cloud environment have been a natural fit for many scientific disciplines, including biology, medicine, chemistry, they write. Still they have observed a steep learning curve when it comes to preparing for and deploying HPC applications in the cloud. This they say has stood in the way of many innovative HPC-backed discoveries.
To remedy this situation and improve ease of use and access to HPC resources, the researchers are looking to the world of Web-based tools, but as they write "high-performance computational research are both unique and complex, which make the development of web-based tools for this research difficult."
The paper describes their approach to developing a unified cloud framework – one that makes it easier for various domain users to deploy HPC applications in public clouds as services. Their proof-of-concept integrates three components:
(i) Amazon EC2 public cloud for providing HPC infrastructure.
(ii) a HPC service software library for accessing HPC resources.
(iii) the Galaxy web-based platform for exposing and accessing HPC application services.
The authors conclude that "this new approach can reduce the time and money needed to deploy, expose and access discipline HPC applications in clouds."
As the Internet has evolved, many related technologies have come along, such as Web 2.0, middleware, virtualization, and grid computing. All these elements contributed to what is now referred to as cloud computing. The cloud era that is now upon us has brought many advantages, but it has also introduced technical challenges, for example with regard to quality of service (QoS).
A research group from the Jingdezhen Ceramic Institute in Jiangxi, China, proposes that a cloud-based workflow (referred to as a "cloud workflow") can help rein in operational costs and improve the service quality of cloud computing. In a recent paper [PDF], the researchers introduce the key concepts and features relating to cloud workflows.
The team argues that a cloud-based workflow offers benefits beyond cost reduction. It helps businesses with process harmonization, optimal organization design and change management, and "enables a complex application instance to be abstractly defined, flexibly configured and auto-operated," they write.
A Workflow Management System (WFMS) is an important tool, according to the authors, one that helps "to define, implement and manage the workflow and to support exchanging information between the group members and tasks."
The paper also lays out the technical characteristics of cloud workflows, and offers detailed scenarios of how they are used.
May 16, 2013 |
When it comes to cloud, long distances mean unacceptably high latencies. Researchers from the University of Bonn in Germany examined those latency issues of doing CFD modeling in the cloud by utilizing a common CFD and its utilization in HPC instance types including both CPU and GPU cores of Amazon EC2.
May 10, 2013 |
Australian visual effects company, Animal Logic, is considering a move to the public cloud.
May 10, 2013 |
Program provides cash awards up to $10,000 for the best open-source end-user applications deployed on 100G network.
May 08, 2013 |
For engineers looking to leverage high-performance computing, the accessibility of a cloud-based approach is a powerful draw, but there are costs that may not be readily apparent.
05/10/2013 | Cleversafe, Cray, DDN, NetApp, & Panasas | From Wall Street to Hollywood, drug discovery to homeland security, companies and organizations of all sizes and stripes are coming face to face with the challenges – and opportunities – afforded by Big Data. Before anyone can utilize these extraordinary data repositories, however, they must first harness and manage their data stores, and do so utilizing technologies that underscore affordability, security, and scalability.
04/02/2012 | AMD | Developers today are just beginning to explore the potential of heterogeneous computing, but the potential for this new paradigm is huge. This brief article reviews how the technology might impact a range of application development areas, including client experiences and cloud-based data management. As platforms like OpenCL continue to evolve, the benefits of heterogeneous computing will become even more accessible. Use this quick article to jump-start your own thinking on heterogeneous computing.