Effective protocols for low-distance file synchronization

نویسنده

  • Aleksandr Chuklin
چکیده

Suppose that we have two similar files stored on different computers. We need to send the file from the first computer to the second one trying to minimize the number of bits transmitted. This article presents a survey of results known for this communication complexity problem in the case when files are"similar"in the sense of Hamming distance. We mainly systematize earlier results obtained by various authors in 1990s and 2000s and discuss its connection with coding theory, hashing algorithms and other domains of computer science. In particular cases we propose some improvements of previous constructions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computer Network Time Synchronization using a Low Cost GPS Engine

Accurate and reliable time is necessary for financial and legal transactions, transportation, distribution systems, and many other applications. Time synchronization protocols such as NTP (the Network Time Protocol) have kept clocks of such applications synchronized to each other for many years. Nowadays there are many commercial GPS based NTP time server products at the market but they almost ...

متن کامل

New Protocols for Remote File Synchronization Based on Erasure Codes

Given two versions of a file, a current version located on one machine and an outdated version known only to another machine, the remote file synchronization problem is how to update the outdated version over a network with a minimal amount of communication. In particular, when the versions are very similar, the total data transmitted should be significantly smaller than the file size. In this ...

متن کامل

Remote File Synchronization: A Performance Comparision and Analysis of Different Approaches

Remote file synchronization, which is used to synchronize two versions of a file, is a primitive for a lot of network applications. The existing approaches can be divided into two categories: single round synchronization protocols and multiround synchronization protocols. Typical single round protocols include sliding-block based synchronization protocols like rsync and chunking based synchroni...

متن کامل

Wireless embedded systems: time, location, and applications

Wireless embedded systems combine sensors and actuators with processing, storage and communication capabilities. Networks of small, low-power wireless devices, so called nodes, offer the potential to collect observations of the physical world at unprecedented fidelity and scale. Time and location are of fundamental importance in the context of wireless sensor networks. Accurate time and locatio...

متن کامل

Distribution of biological databases over lowbandwidth networks

Databases are integral part of bioinformatics and need to be accessed most frequently, thus downloading and updating them on a regular basis is very critical. The establishment of bioinformatics research facility is a challenge for developing countries as they suffer from inherent low-bandwidth and unreliable internet connections. Therefore, the identification of techniques supporting download ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1102.4712  شماره 

صفحات  -

تاریخ انتشار 2011