Efficient and adaptive schemes for consistent information sharing in wireless mobile and peer-to-peer networks
Zhijun Wang, Sajal K. Das, Mohan Kumar
Abstract
Zhijun Wang, Sajal K. Das, Mohan Kumar
Abstract
With the tremendous growth of applications in wireless mobile and Peer-to-Peer (P2P) networks, significant research efforts have been made to improve the quality of sevice. Caching and replicating frequently used data objects or files in user's local buffers are popular mechanisms to effectively reduce the communication bandwidth requirement and thus improve the overall system performance. However, the frequent disconnections of users make data consistency a difficult task in wireless mobile and P2P networks.\nIn this dissertation, we design and analyze a Scalable\nAsynchronous Cache Consistency Scheme (SACCS) for single cell wireless cellular networks. SACCS is a highly scalable, efficient, and low complexity scheme and works well in error-prone wireless mobile environments. Analytical results indicate that SACCS\nprovides very good cache consistency in error-prone wireless environments. Comprehensive simulation results show that SACCS offers more than 50% performance gain than that of existing Timestamp (TS) and Asynchronous Stateful (AS) schemes; We also\npropose Dynamic SACCS (DSACCS) for multi-cell mobile\nenvironments. To the best of our knowledge, DSACCS is the first cache consistency scheme that optimizes cache performance in multi-cell mobile environments.\nIn P2P networks, some files are heavily replicated to enhance their availability and reduce the search cost. With the dramatic growth in P2P applications dealing with dynamic files, file updates and the file consistency maintenance become critical. To effectively propagate update information to the replica peers, we propose an efficient algorithm, called Update Propagation Through Replica Chain (UPTReC), in decentralized and unstructured P2P\nnetworks to provide weak file consistency. To provide strong file consistency, we develop another algorithm, called file Consistency Maintenance through Virtual servers (CMV). In CMV, each dynamic file has a virtual server and any file update must be\naccepted through the virtual server to maintain one copy serilizability of the file. To the best of our knowledge, CMV is the first strong file consistency algorithm for decentralized and unstructured P2P networks. Our simulation results show that UPTReC\nalgorithm outperforms other existing algorithms, and CMV is an efficient file consistency algorithm with very low overhead messages.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
With the tremendous growth of applications in wireless mobile and Peer-to-Peer (P2P) networks, significant research efforts have been made to improve the quality of sevice. Caching and replicating frequently used data objects or files in user's local buffers are popular mechanisms to effectively reduce the communication bandwidth requirement and thus improve the overall system performance. However, the frequent disconnections of users make data consistency a difficult task in wireless mobile and P2P networks.\nIn this dissertation, we design and analyze a Scalable\nAsynchronous Cache Consistency Scheme (SACCS) for single cell wireless cellular networks. SACCS is a highly scalable, efficient, and low complexity scheme and works well in error-prone wireless mobile environments. Analytical results indicate that SACCS\nprovides very good cache consistency in error-prone wireless environments. Comprehensive simulation results show that SACCS offers more than 50% performance gain than that of existing Timestamp (TS) and Asynchronous Stateful (AS) schemes; We also\npropose Dynamic SACCS (DSACCS) for multi-cell mobile\nenvironments. To the best of our knowledge, DSACCS is the first cache consistency scheme that optimizes cache performance in multi-cell mobile environments.\nIn P2P networks, some files are heavily replicated to enhance their availability and reduce the search cost. With the dramatic growth in P2P applications dealing with dynamic files, file updates and the file consistency maintenance become critical. To effectively propagate update information to the replica peers, we propose an efficient algorithm, called Update Propagation Through Replica Chain (UPTReC), in decentralized and unstructured P2P\nnetworks to provide weak file consistency. To provide strong file consistency, we develop another algorithm, called file Consistency Maintenance through Virtual servers (CMV). In CMV, each dynamic file has a virtual server and any file update must be\naccepted through the virtual server to maintain one copy serilizability of the file. To the best of our knowledge, CMV is the first strong file consistency algorithm for decentralized and unstructured P2P networks. Our simulation results show that UPTReC\nalgorithm outperforms other existing algorithms, and CMV is an efficient file consistency algorithm with very low overhead messages.
Key concepts: Computer science, Distributed computing, Computer network, Replica, Cache, Wireless network, Asynchronous communication, Scalability