ABSTRACT
IaaS providers often allow the users to specify many requirements for their applications. However, users without advanced technical knowledge usually do not provide a good specification of the cloud environment, leading to low performance and/or high monetary cost. In this context, the users face the challenges of how to scale cloud-unaware applications without re-engineering them. Therefore, in this paper, we propose and evaluate a cloud architecture, namely Excalibur, to execute applications in the cloud. In our architecture, the users provide the applications and the architecture sets up the whole environment and adjusts it at run-time accordingly. We executed a genomics workflow in our architecture, which was deployed in Amazon EC2. The experiments show that the proposed architecture dynamically scales this cloud-unaware application up to 10 instances, reducing the execution time by 73% and the cost by 84% when compared to the execution in the configuration specified by the user.
- M. AbdelBaky et al. "Enabling High-Performance Computing as a Service". In: Computer 45.10 (2012), pp. 72--80. Google ScholarDigital Library
- S. Angiuoli et al. "CloVR: A virtual machine for automated and portable sequence analysis from the desktop using cloud computing". In: BMC Bioinformatics 12.1 (2011), pp. 1--15.Google ScholarCross Ref
- J. Dean et al. "MapReduce: simplified data processing on large clusters". In: 6th OSDI. Vol. 6. USENIX, 2004. Google ScholarDigital Library
- S. Griffiths-Jones et al. "Rfam: annotating non-coding RNAs in complete genomes." In: Nucleic Acids Research 33 (1 2005), pp. D121--D124.Google ScholarCross Ref
- I. Hofacker et al. "Fast folding and comparison of RNA secondary structures". In: Chemical Monthly 125.2 (1994), pp. 167--188.Google ScholarCross Ref
- S. Hoffmann et al. "Fast Mapping of Short Sequences with Mismatches, Insertions and Deletions Using Index Structures". In: PLoS computational biology 5 (9 2009), e1000502.Google Scholar
- A. Iordache et al. "Resilin: Elastic MapReduce over Multiple Clouds". In: 13th IEEE/ACM CCGrid 0 (2013), pp. 261--268.Google Scholar
- G. Juve et al. "Comparing FutureGrid, Amazon EC2, and Open Science Grid for Scientific Workflows". In: Computing in Sci 15.4 (2013), pp. 20--29. Google ScholarDigital Library
- J. Karlsson et al. "Enabling Large-Scale Bioinformatics Data Analysis with Cloud Computing". In: 10th IEEE ISPA. 2012. Google ScholarDigital Library
- H. Li et al. "The Sequence Alignment/Map format and SAMtools". In: Bioinformatics 25.16 (Aug. 2009), pp. 2078--2079. Google ScholarDigital Library
- E. P. Nawrocki et al. "Infernal 1.0: inference of RNA alignments". In: Bioinformatics 25.10 (2009), pp. 1335--1337. Google ScholarDigital Library
- H. Nordberg et al. "BioPig: a Hadoop-based analytic toolkit for large-scale sequence data". In: Bioinformatics 29.23 (2013), pp. 3014--3019.Google ScholarCross Ref
- A. Schumacher et al. "SeqPig: simple and scalable scripting for large sequencing data sets in Hadoop". In: Bioinformatics 30.1 (2014), pp. 119--120.Google ScholarCross Ref
- Y. Zhao et al. "Opportunities and Challenges in Running Scientific Workflows on the Cloud". In: CyberC. Oct. 2011, pp. 455--462. Google ScholarDigital Library
Index Terms
- Excalibur: an autonomic cloud architecture for executing parallel applications
Recommendations
Applying Security Policies in Small Business Utilizing Cloud Computing Technologies
Over a decade ago, cloud computing became an important topic for small and large businesses alike. The new concept promises scalability, security, cost reduction, portability, and availability. While addressing this issue over the past several years, ...
A dynamic user-integrated cloud computing architecture
ICCC '11: Proceedings of the 2011 International Conference on Innovative Computing and Cloud ComputingCloud computing has been a hot point in the Internet information service. The architecture of existing cloud computing instances is powerful datacenter and weak clients which connect to network. However, it is still difficult to meet the architecture ...
Multi-tenant, secure, load disseminated SaaS architecture
ICACT'10: Proceedings of the 12th international conference on Advanced communication technologyThe availability of high speed internet has diversified the way we used to intermingle with each other. The emergence of social networks and interactive web applications has left a dent in existing software and service delivery models. Software vendors ...
Comments