Using P2P to construct REST service with high availability and load balance
碩士 === 國立高雄應用科技大學 === 資訊管理研究所碩士班 === 101 === In recent years, RESTful web service becomes popular. REST is a software architecture style, and it provides a simple, scalable, high-performance guideline in the complex network service environment. There are many famous web services with the REST design...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/98442518424170249105 |
id |
ndltd-TW-101KUAS0396018 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-101KUAS03960182016-05-22T04:33:01Z http://ndltd.ncl.edu.tw/handle/98442518424170249105 Using P2P to construct REST service with high availability and load balance 以P2P技術建構高可用與負載平衡之REST服務 Chia-Ming Hsu 許家銘 碩士 國立高雄應用科技大學 資訊管理研究所碩士班 101 In recent years, RESTful web service becomes popular. REST is a software architecture style, and it provides a simple, scalable, high-performance guideline in the complex network service environment. There are many famous web services with the REST design philosophy, such as Amazon AWS, Facebook, Yahoo, and Google Web Service and so on. Web service’s resources are identified and linked through URI (Uniform Resource Identifier). Therefore, the integrity of data on the server and the resource load balancing becomes very important. In this paper, we apply P2P technology to access the resources on the server, with RDF (Resource Description Framework) as a reference and the triple stored though the hash function’s result. Each triple is divided into subject, predicate, and object to be stored in three different nodes. In addition, with respect to query operations, this paper proposes a bidirectional query mode, in which the query response will be faster when peer receive requests. We apply P2P technology to access the resources on the server have two benefits: (1) in the traditional mode, resource access will miss when the server failure. But in P2P architecture, the single node failure can be recovered through other nodes in order to achieve high availability. (2) P2P is using hash function to achieve load balance. Jen-Wen Ding 丁建文 2013 學位論文 ; thesis 44 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立高雄應用科技大學 === 資訊管理研究所碩士班 === 101 === In recent years, RESTful web service becomes popular. REST is a software architecture style, and it provides a simple, scalable, high-performance guideline in the complex network service environment. There are many famous web services with the REST design philosophy, such as Amazon AWS, Facebook, Yahoo, and Google Web Service and so on. Web service’s resources are identified and linked through URI (Uniform Resource Identifier). Therefore, the integrity of data on the server and the resource load balancing becomes very important. In this paper, we apply P2P technology to access the resources on the server, with RDF (Resource Description Framework) as a reference and the triple stored though the hash function’s result. Each triple is divided into subject, predicate, and object to be stored in three different nodes.
In addition, with respect to query operations, this paper proposes a bidirectional query mode, in which the query response will be faster when peer receive requests. We apply P2P technology to access the resources on the server have two benefits: (1) in the traditional mode, resource access will miss when the server failure. But in P2P architecture, the single node failure can be recovered through other nodes in order to achieve high availability. (2) P2P is using hash function to achieve load balance.
|
author2 |
Jen-Wen Ding |
author_facet |
Jen-Wen Ding Chia-Ming Hsu 許家銘 |
author |
Chia-Ming Hsu 許家銘 |
spellingShingle |
Chia-Ming Hsu 許家銘 Using P2P to construct REST service with high availability and load balance |
author_sort |
Chia-Ming Hsu |
title |
Using P2P to construct REST service with high availability and load balance |
title_short |
Using P2P to construct REST service with high availability and load balance |
title_full |
Using P2P to construct REST service with high availability and load balance |
title_fullStr |
Using P2P to construct REST service with high availability and load balance |
title_full_unstemmed |
Using P2P to construct REST service with high availability and load balance |
title_sort |
using p2p to construct rest service with high availability and load balance |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/98442518424170249105 |
work_keys_str_mv |
AT chiaminghsu usingp2ptoconstructrestservicewithhighavailabilityandloadbalance AT xǔjiāmíng usingp2ptoconstructrestservicewithhighavailabilityandloadbalance AT chiaminghsu yǐp2pjìshùjiàngòugāokěyòngyǔfùzàipínghéngzhīrestfúwù AT xǔjiāmíng yǐp2pjìshùjiàngòugāokěyòngyǔfùzàipínghéngzhīrestfúwù |
_version_ |
1718274315860836352 |