Re: Tango
Klaus Wuestefeld <[email protected]> Wed, 11 Mar 2015 00:10:42 -0300
| Newsgroups | gmane.comp.java.prevayler |
|---|---|
| Message-ID | <CAMAooZHaw9vrnDeWjyw4xqOnbA-Pb2z_0qKx5FJYaK_uQ8yicg@mail.gmail.com> |
--===============3065910866605171631== Content-Type: multipart/alternative; boundary=047d7b3a83aae7c36f0510fa9c92 --047d7b3a83aae7c36f0510fa9c92 Content-Type: text/plain; charset=ISO-8859-1 :) On Tue, Mar 10, 2015 at 9:40 PM, Robert Friberg <[email protected]> wrote: > Tango anyone? > > Found an interesting research paper, here's the abstract. Link to paper > below. > > " Distributed systems are easier to build than ever with the > emergence of new, data-centric abstractions for storing > and computing over massive datasets. However, similar > abstractions do not exist for storing and accessing metadata. > To fill this gap, Tango provides developers with > the abstraction of a replicated, in-memory data structure > (such as a map or a tree) backed by a shared log. > Tango objects are easy to build and use, replicating state > via simple append and read operations on the shared > log instead of complex distributed protocols; in the process, > they obtain properties such as linearizability, persistence > and high availability from the shared log. Tango > also leverages the shared log to enable fast transactions > across different objects, allowing applications to partition > state across machines and scale to the limits of the > underlying log without sacrificing consistency." > > http://research.microsoft.com/pubs/199947/Tango.pdf > > > Robert Friberg > Building OrigoDB at Devrex Labs > http://origodb.com > +46733839080 > > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for > all > things parallel software development, from weekly thought leadership blogs > to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > To unsubscribe go to the end of this page: > http://lists.sourceforge.net/lists/listinfo/prevayler-discussion > _______________________________________________ > "Databases in Memoriam" -- http://www.prevayler.org > -- Valeu, Klaus. --047d7b3a83aae7c36f0510fa9c92 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">:)<br></div><div class=3D"gmail_extra"><br><div class=3D"g= mail_quote">On Tue, Mar 10, 2015 at 9:40 PM, Robert Friberg <span dir=3D"lt= r"><<a href=3D"mailto:[email protected]" target=3D"_blank">robert= [email protected]</a>></span> wrote:<br><blockquote class=3D"gmail_quot= e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">= Tango anyone?<br> <br> Found an interesting research paper, here's the abstract. Link to paper= below.<br> <br> " Distributed systems are easier to build than ever with the<br> emergence of new, data-centric abstractions for storing<br> and computing over massive datasets. However, similar<br> abstractions do not exist for storing and accessing metadata.<br> To fill this gap, Tango provides developers with<br> the abstraction of a replicated, in-memory data structure<br> (such as a map or a tree) backed by a shared log.<br> Tango objects are easy to build and use, replicating state<br> via simple append and read operations on the shared<br> log instead of complex distributed protocols; in the process,<br> they obtain properties such as linearizability, persistence<br> and high availability from the shared log. Tango<br> also leverages the shared log to enable fast transactions<br> across different objects, allowing applications to partition<br> state across machines and scale to the limits of the<br> underlying log without sacrificing consistency."<br> <br> <a href=3D"http://research.microsoft.com/pubs/199947/Tango.pdf" target=3D"_= blank">http://research.microsoft.com/pubs/199947/Tango.pdf</a><br> <br> <br> Robert Friberg<br> Building OrigoDB at Devrex Labs<br> <a href=3D"http://origodb.com" target=3D"_blank">http://origodb.com</a><br> <a href=3D"tel:%2B46733839080" value=3D"+46733839080">+46733839080</a><br> <br> <br> ---------------------------------------------------------------------------= ---<br> Dive into the World of Parallel Programming The Go Parallel Website, sponso= red<br> by Intel and developed in partnership with Slashdot Media, is your hub for = all<br> things parallel software development, from weekly thought leadership blogs = to<br> news, videos, case studies, tutorials and more. Take a look and join the<br= > conversation now. <a href=3D"http://goparallel.sourceforge.net/" target=3D"= _blank">http://goparallel.sourceforge.net/</a><br> _______________________________________________<br> To unsubscribe go to the end of this page: <a href=3D"http://lists.sourcefo= rge.net/lists/listinfo/prevayler-discussion" target=3D"_blank">http://lists= .sourceforge.net/lists/listinfo/prevayler-discussion</a><br> _______________________________________________<br> "Databases in Memoriam" -- <a href=3D"http://www.prevayler.org" t= arget=3D"_blank">http://www.prevayler.org</a><br> </blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig= nature">Valeu, Klaus.</div> </div> --047d7b3a83aae7c36f0510fa9c92-- --===============3065910866605171631== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ --===============3065910866605171631== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ To unsubscribe go to the end of this page: http://lists.sourceforge.net/lists/listinfo/prevayler-discussion _______________________________________________ "Databases in Memoriam" -- http://www.prevayler.org --===============3065910866605171631==--