TY - JOUR
T1 - An adaptive-grained consistency maintenance scheme for shared data on emergency and rescue applications
AU - Chang, Jyh Biau
AU - Chen, Po Cheng
AU - Shieh, Ce Kuen
AU - Yang, Jia Hao
AU - Hsieh, Sheng Hung
N1 - Funding Information:
The authors are grateful to the National Science Council of Taiwan for the financial support. (This research was funded by contract NSC99-2221-E426-007-MY3)
PY - 2013
Y1 - 2013
N2 - Efficient information sharing is difficult to achieve in the scenario of emergency and rescue operations because there is no communication infrastructure at the disaster sites. In general, the network condition is relatively reliable in the intra-site environment but relatively unreliable in the inter-site environment. The network partitioning problem may occur between two sites. Although one can exploit the replication technique used in data grid to improve the information availability in emergency and rescue applications, the data consistency problem occurs between replicas. In this paper, the authors propose a middleware called "Seagull" to transparently manage the data availability and consistency issues of emergency and rescue applications. Seagull adopts the optimistic replication scheme to provide the higher data availability in the inter-site environment. It also adopts the pessimistic replication scheme to provide the stronger data consistency guarantee in the intra-site environment. Moreover, it adopts an adaptive consistency granularity strategy that achieves the better performance of the consistency management because this strategy provides the 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.
AB - Efficient information sharing is difficult to achieve in the scenario of emergency and rescue operations because there is no communication infrastructure at the disaster sites. In general, the network condition is relatively reliable in the intra-site environment but relatively unreliable in the inter-site environment. The network partitioning problem may occur between two sites. Although one can exploit the replication technique used in data grid to improve the information availability in emergency and rescue applications, the data consistency problem occurs between replicas. In this paper, the authors propose a middleware called "Seagull" to transparently manage the data availability and consistency issues of emergency and rescue applications. Seagull adopts the optimistic replication scheme to provide the higher data availability in the inter-site environment. It also adopts the pessimistic replication scheme to provide the stronger data consistency guarantee in the intra-site environment. Moreover, it adopts an adaptive consistency granularity strategy that achieves the better performance of the consistency management because this strategy provides the 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.
UR - http://www.scopus.com/inward/record.url?scp=84887416883&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84887416883&partnerID=8YFLogxK
U2 - 10.4018/jghpc.2013040104
DO - 10.4018/jghpc.2013040104
M3 - Article
AN - SCOPUS:84887416883
SN - 1938-0259
VL - 5
SP - 54
EP - 71
JO - International Journal of Grid and High Performance Computing
JF - International Journal of Grid and High Performance Computing
IS - 2
ER -