Tuesday, November 17, 2009

Are you still using a thumbdrive?

A thumbdrive provides a way to store your data across different computer. However, you will need to remember to bring it along wherever you go to access the data. An alternative is to store your data onto online storage like Hibernater.

However, one of the issue that people don't use online storage is the slower speed. There are 3 factors Hibernater tried to speedup the process.

  • Latency
  • Bandwidth
  • Reducing Data transfer 
Latency is generally dependent on the distance of the server from the PC you are using. The closer you are, the faster it should be. For people who play First-Person Shooter should know this term. Our Hibernater server is currently located at Singapore, therefore users in Singapore should experiences faster speed compared to other countries since the required distance to transfer your data is shorter.

Bandwidth is the amount of data allowed for the transfer. Latency affects only the initial connection but bandwidth will be the main consideration. If the transfer is slow, the bottleneck is either on the user side or our server side. Typically, if you used Hibernater in school, your bandwidth will be shared with multiple users and might be slower.

In future, we might consider using other storage services like Amazon to provide a very scalable and distributed storage.

Reducing Data transfer can be done by 2 methods,
  • Compression
  • Sending only changes
Currently, Hibernater performs compression for all transfer. Compression is a CPU-data trade-off widely performed by websites.  Depending on the file type, it can reduce the data transfer extremely and make transfer faster.

Sending only changes uses the concept that you will modify the same file and only those changes made need to be sent. However, to perform that, it requires that the original document to be available for changes to be detected. This might not be possible if you are working on a different computer without the original document. Therefore, Hibernater currently does not support this feature.

After explaining the factors, Hibernater is  trying our best to make the difference in speed between thumbdrive and online storage as tolerable as possible. It is probably impossible for online storage to ever matched the speed of the thumbdrive but we hoped that with faster infrastructure in future, users will be able to have the benefits of not needing to bring a thumbdrive all the time.



41 comments:

  1. 若對自己誠實,日積月累,就無法對別人不忠了。........................................

    ReplyDelete
  2. 與其爭取不可能得到的東西,不如善自珍惜運用自己所擁有的........................................

    ReplyDelete
  3. 以簡單的行為愉悅他人的心靈,勝過千人低頭禱告。........................................

    ReplyDelete
  4. 感謝分享哦~會再來看看的~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    ReplyDelete
  5. 一切與生俱來的天然贈品,時間最為寶貴........................................

    ReplyDelete
  6. 外表往往與事實本身不符,世人卻容易被表面裝飾所欺騙了 ..................................................

    ReplyDelete
  7. 生存乃是不斷地在內心與靈魂交戰;寫作是坐著審判自己。......................................................................

    ReplyDelete
  8. 愛情是一種發明,需要不斷改良。只是,這種發明和其他發明不一樣,它沒有專利權,隨時會被人搶走。............................................................

    ReplyDelete
  9. 老天爺賦予了強者的能力,就是要他比弱者多擔待..................................................

    ReplyDelete