Search In this Thesis
   Search In this Thesis  
العنوان
Enabling bioinformatics applications on multi-cloud platforms /
الناشر
Ahmed Abdullah Abdulwahed Ali ,
المؤلف
Ahmed Abdullah Abdulwahed Ali
هيئة الاعداد
باحث / Ahmed Abdullah Abdulwahed Ali
مشرف / Ahmed S. Fahmy
مشرف / Mohamed M. Abouelhoda
مشرف / Ahmed S. Fahmy
تاريخ النشر
2016
عدد الصفحات
70 P. :
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
الهندسة الطبية الحيوية
تاريخ الإجازة
4/6/2017
مكان الإجازة
جامعة القاهرة - كلية الهندسة - Systems and Biomedical Engineering
الفهرس
Only 14 pages are availabe for public view

from 91

from 91

Abstract

Cloud computing provides a scalable infrastructure for bioinformatics applications, as it facilitates the use of computational, networking and storage resources through web-based services. The recent genomic data based on the next generation sequencing technology (NGS) are too huge to be analyzed using traditional desktop computers. The data analysis needs fast and dynamic allocation of high performance computing resources, using service-oriented architecture. Public and private clouds already provide elastic allocation of resources. However, each cloud provider has its own deployment standards, which prevents running the bioinformatics applications on different cloud platforms. To avoid vendor lock-in for Bioinformatics applications, a system has to be developed to provide an abstraction layer for provisioning cloud services over multiple clouds. In this thesis, we are focusing on porting Bioinformatics applications to the multi-cloud. This enables users who are registered to (public and private) clouds to use the bioinformatics tools in it. We developed use case scenarios to run one application at different clouds in a hybrid manner. These use cases can reduce the overall time and cost of bioinformatics analysis. Also they support the migration of bioinformatics applications from one provider to another. Moreover, we provide a detailed description for the hybrid-cloud package implementation. We also introduce new deployment strategies for bioinformatics applications. This package enables the setup and management of computer cluster in multiple clouds. Currently we support the most important public clouds, such as amazon web service, google compute engine and microsoft azure. Also we support private such as openStack framework