A Variable-Grain Consistency Maintenance Scheme for Shared Data on Emergency and Rescue Applications
碩士 === 國立成功大學 === 電腦與通信工程研究所 === 98 === In the scenario of the emergency and rescue operations, information sharing is the most important factor that affects the success and failure of the entire operation. However, efficient information sharing is difficult to achieve in such a scenario because the...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/47066063941503491658 |
id |
ndltd-TW-098NCKU5652089 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098NCKU56520892016-04-22T04:22:57Z http://ndltd.ncl.edu.tw/handle/47066063941503491658 A Variable-Grain Consistency Maintenance Scheme for Shared Data on Emergency and Rescue Applications 一個應用於災害救援的可調變區塊大小之共享資料一致性維護機制 Jia-HaoYang 楊家豪 碩士 國立成功大學 電腦與通信工程研究所 98 In the scenario of the emergency and rescue operations, information sharing is the most important factor that affects the success and failure of the entire operation. However, efficient information sharing is difficult to achieve in such a scenario because there is no communication infrastructure existed at the disaster sites. Generally Speaking, the network condition is relatively reliable in the intra-site environment and relatively unreliable in the inter-site environment. Moreover, the network partitioning problem may occur between two sites. Therefore, the replication technique in data grid should be used in emergency and rescue application for improving the efficiency of the information sharing. However, the data consistency problem occurs between replicas. In this context, we propose a middleware called Seagull that can transparently manage the data consistency, designated as Seagull for the situation of the emergency and rescue applications. Seagull adopts the optimistic replication technique that provides high availability, and adopts the pessimistic replication technique in the intra-site environment that provides strong consistency. Moreover, it adopts an adaptive consistency granularity strategy that achieves the better performance of the consistency management because this strategy provides higher parallelism when the false sharing happens. Lastly, Seagull adopts the transparency data consistency management scheme, and thus the users do not need to modify their source codes to run on the Seagull. Ce-Kuen Shieh 謝錫? 2010 學位論文 ; thesis 47 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 電腦與通信工程研究所 === 98 === In the scenario of the emergency and rescue operations, information sharing is the most important factor that affects the success and failure of the entire operation. However, efficient information sharing is difficult to achieve in such a scenario because there is no communication infrastructure existed at the disaster sites.
Generally Speaking, the network condition is relatively reliable in the intra-site environment and relatively unreliable in the inter-site environment. Moreover, the network partitioning problem may occur between two sites. Therefore, the replication technique in data grid should be used in emergency and rescue application for improving the efficiency of the information sharing. However, the data consistency problem occurs between replicas.
In this context, we propose a middleware called Seagull that can transparently manage the data consistency, designated as Seagull for the situation of the emergency and rescue applications. Seagull adopts the optimistic replication technique that provides high availability, and adopts the pessimistic replication technique in the intra-site environment that provides strong consistency. Moreover, it adopts an adaptive consistency granularity strategy that achieves the better performance of the consistency management because this strategy provides higher parallelism when the false sharing happens. Lastly, Seagull adopts the transparency data consistency management scheme, and thus the users do not need to modify their source codes to run on the Seagull.
|
author2 |
Ce-Kuen Shieh |
author_facet |
Ce-Kuen Shieh Jia-HaoYang 楊家豪 |
author |
Jia-HaoYang 楊家豪 |
spellingShingle |
Jia-HaoYang 楊家豪 A Variable-Grain Consistency Maintenance Scheme for Shared Data on Emergency and Rescue Applications |
author_sort |
Jia-HaoYang |
title |
A Variable-Grain Consistency Maintenance Scheme for Shared Data on Emergency and Rescue Applications |
title_short |
A Variable-Grain Consistency Maintenance Scheme for Shared Data on Emergency and Rescue Applications |
title_full |
A Variable-Grain Consistency Maintenance Scheme for Shared Data on Emergency and Rescue Applications |
title_fullStr |
A Variable-Grain Consistency Maintenance Scheme for Shared Data on Emergency and Rescue Applications |
title_full_unstemmed |
A Variable-Grain Consistency Maintenance Scheme for Shared Data on Emergency and Rescue Applications |
title_sort |
variable-grain consistency maintenance scheme for shared data on emergency and rescue applications |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/47066063941503491658 |
work_keys_str_mv |
AT jiahaoyang avariablegrainconsistencymaintenanceschemeforshareddataonemergencyandrescueapplications AT yángjiāháo avariablegrainconsistencymaintenanceschemeforshareddataonemergencyandrescueapplications AT jiahaoyang yīgèyīngyòngyúzāihàijiùyuándekědiàobiànqūkuàidàxiǎozhīgòngxiǎngzīliàoyīzhìxìngwéihùjīzhì AT yángjiāháo yīgèyīngyòngyúzāihàijiùyuándekědiàobiànqūkuàidàxiǎozhīgòngxiǎngzīliàoyīzhìxìngwéihùjīzhì AT jiahaoyang variablegrainconsistencymaintenanceschemeforshareddataonemergencyandrescueapplications AT yángjiāháo variablegrainconsistencymaintenanceschemeforshareddataonemergencyandrescueapplications |
_version_ |
1718229914415529984 |