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...

Full description

Bibliographic Details
Main Authors: Jia-HaoYang, 楊家豪
Other Authors: Ce-Kuen Shieh
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