<div>Hello everyone,</div><div><br></div><div>I'm a student of the European Master in Distributed Computing (EMDC) currently working on my master thesis on distributed content-addressable storage/deduplication.</div><div>

<br></div><div>I'm happy to announce I will be contributing the outcome of my thesis work to OpenStack by enabling both object-level and block-level deduplication functionality on Swift (<a href="https://answers.launchpad.net/swift/+question/156862">https://answers.launchpad.net/swift/+question/156862</a>).</div>


<div><br></div><div>I have written a detailed blog post where I describe the initial architecture of my solution: <a href="http://paulormg.com/2012/03/05/enabling-deduplication-in-a-distributed-object-storage/">http://paulormg.com/2012/03/05/enabling-deduplication-in-a-distributed-object-storage/</a></div>

<div><br></div><div>Feedback from the OpenStack/Swift community would be very appreciated.</div><div><br></div><div>Cheers,</div><div> </div><div>Paulo</div>
<div><br></div>-- <br><span>European Master in Distributed Computing - <a href="http://www.kth.se/emdc" target="_blank">www.kth.se/emdc</a></span><span style="font-family:arial,sans-serif;line-height:15px"><i style="font-style:normal"><br>


Royal Institute of Technology - <i style="font-style:normal">KTH</i><br></i></span><div><span style="font-family:arial,sans-serif;line-height:15px"><i style="font-style:normal"><i style="font-style:normal">Instituto Superior Técnico - IST</i></i></span></div>


<div><span style="font-family:arial,sans-serif;line-height:15px"><i style="font-style:normal"><i style="font-style:normal"><a href="http://paulormg.com" target="_blank">http://paulormg.com</a></i></i></span></div>