A P2P Framework for Developing Bioinformatics Applications in Dynamic Cloud Environments

Bioinformatics is advanced from in-house computing infrastructure to cloud computing for tackling the vast quantity of biological data. This advance enables large number of collaborative researches to share their works around the world. In view of that, retrieving biological data over the internet b...

Full description

Saved in:
Bibliographic Details
Main Authors: Chun-Hung Richard Lin, Chun-Hao Wen, Ying-Chih Lin, Kuang-Yuan Tung, Rung-Wei Lin, Chun-Yuan Lin
Format: Article
Language:English
Published: Wiley 2013-01-01
Series:International Journal of Genomics
Online Access:http://dx.doi.org/10.1155/2013/361327
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832559038010753024
author Chun-Hung Richard Lin
Chun-Hao Wen
Ying-Chih Lin
Kuang-Yuan Tung
Rung-Wei Lin
Chun-Yuan Lin
author_facet Chun-Hung Richard Lin
Chun-Hao Wen
Ying-Chih Lin
Kuang-Yuan Tung
Rung-Wei Lin
Chun-Yuan Lin
author_sort Chun-Hung Richard Lin
collection DOAJ
description Bioinformatics is advanced from in-house computing infrastructure to cloud computing for tackling the vast quantity of biological data. This advance enables large number of collaborative researches to share their works around the world. In view of that, retrieving biological data over the internet becomes more and more difficult because of the explosive growth and frequent changes. Various efforts have been made to address the problems of data discovery and delivery in the cloud framework, but most of them suffer the hindrance by a MapReduce master server to track all available data. In this paper, we propose an alternative approach, called PRKad, which exploits a Peer-to-Peer (P2P) model to achieve efficient data discovery and delivery. PRKad is a Kademlia-based implementation with Round-Trip-Time (RTT) as the associated key, and it locates data according to Distributed Hash Table (DHT) and XOR metric. The simulation results exhibit that our PRKad has the low link latency to retrieve data. As an interdisciplinary application of P2P computing for bioinformatics, PRKad also provides good scalability for servicing a greater number of users in dynamic cloud environments.
format Article
id doaj-art-df43ad5d77374705b785e67823b400ba
institution Kabale University
issn 2314-436X
2314-4378
language English
publishDate 2013-01-01
publisher Wiley
record_format Article
series International Journal of Genomics
spelling doaj-art-df43ad5d77374705b785e67823b400ba2025-02-03T01:31:05ZengWileyInternational Journal of Genomics2314-436X2314-43782013-01-01201310.1155/2013/361327361327A P2P Framework for Developing Bioinformatics Applications in Dynamic Cloud EnvironmentsChun-Hung Richard Lin0Chun-Hao Wen1Ying-Chih Lin2Kuang-Yuan Tung3Rung-Wei Lin4Chun-Yuan Lin5Department of Computer Science and Engineering, National Sun Yat-sen University, No. 70 Lien-hai Road, Kaohsiung City 80424, TaiwanDepartment of Computer Science and Engineering, National Sun Yat-sen University, No. 70 Lien-hai Road, Kaohsiung City 80424, TaiwanDepartment of Applied Mathematics, Feng Chia University, No. 100 Wenhwa Road, Seatwen, Taichung City 40724, TaiwanDepartment of Computer Science and Engineering, National Sun Yat-sen University, No. 70 Lien-hai Road, Kaohsiung City 80424, TaiwanDepartment of Computer Science and Engineering, National Sun Yat-sen University, No. 70 Lien-hai Road, Kaohsiung City 80424, TaiwanDepartment of Computer Science and Information Engineering, Chang Gung University, No. 259 Sanmin Road, Guishan Township, Taoyuan 33302, TaiwanBioinformatics is advanced from in-house computing infrastructure to cloud computing for tackling the vast quantity of biological data. This advance enables large number of collaborative researches to share their works around the world. In view of that, retrieving biological data over the internet becomes more and more difficult because of the explosive growth and frequent changes. Various efforts have been made to address the problems of data discovery and delivery in the cloud framework, but most of them suffer the hindrance by a MapReduce master server to track all available data. In this paper, we propose an alternative approach, called PRKad, which exploits a Peer-to-Peer (P2P) model to achieve efficient data discovery and delivery. PRKad is a Kademlia-based implementation with Round-Trip-Time (RTT) as the associated key, and it locates data according to Distributed Hash Table (DHT) and XOR metric. The simulation results exhibit that our PRKad has the low link latency to retrieve data. As an interdisciplinary application of P2P computing for bioinformatics, PRKad also provides good scalability for servicing a greater number of users in dynamic cloud environments.http://dx.doi.org/10.1155/2013/361327
spellingShingle Chun-Hung Richard Lin
Chun-Hao Wen
Ying-Chih Lin
Kuang-Yuan Tung
Rung-Wei Lin
Chun-Yuan Lin
A P2P Framework for Developing Bioinformatics Applications in Dynamic Cloud Environments
International Journal of Genomics
title A P2P Framework for Developing Bioinformatics Applications in Dynamic Cloud Environments
title_full A P2P Framework for Developing Bioinformatics Applications in Dynamic Cloud Environments
title_fullStr A P2P Framework for Developing Bioinformatics Applications in Dynamic Cloud Environments
title_full_unstemmed A P2P Framework for Developing Bioinformatics Applications in Dynamic Cloud Environments
title_short A P2P Framework for Developing Bioinformatics Applications in Dynamic Cloud Environments
title_sort p2p framework for developing bioinformatics applications in dynamic cloud environments
url http://dx.doi.org/10.1155/2013/361327
work_keys_str_mv AT chunhungrichardlin ap2pframeworkfordevelopingbioinformaticsapplicationsindynamiccloudenvironments
AT chunhaowen ap2pframeworkfordevelopingbioinformaticsapplicationsindynamiccloudenvironments
AT yingchihlin ap2pframeworkfordevelopingbioinformaticsapplicationsindynamiccloudenvironments
AT kuangyuantung ap2pframeworkfordevelopingbioinformaticsapplicationsindynamiccloudenvironments
AT rungweilin ap2pframeworkfordevelopingbioinformaticsapplicationsindynamiccloudenvironments
AT chunyuanlin ap2pframeworkfordevelopingbioinformaticsapplicationsindynamiccloudenvironments
AT chunhungrichardlin p2pframeworkfordevelopingbioinformaticsapplicationsindynamiccloudenvironments
AT chunhaowen p2pframeworkfordevelopingbioinformaticsapplicationsindynamiccloudenvironments
AT yingchihlin p2pframeworkfordevelopingbioinformaticsapplicationsindynamiccloudenvironments
AT kuangyuantung p2pframeworkfordevelopingbioinformaticsapplicationsindynamiccloudenvironments
AT rungweilin p2pframeworkfordevelopingbioinformaticsapplicationsindynamiccloudenvironments
AT chunyuanlin p2pframeworkfordevelopingbioinformaticsapplicationsindynamiccloudenvironments