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...
Saved in:
Main Authors: | , , , , , |
---|---|
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 |