June 24, 2013
Over 300 attendees gathered at RICON East for two days to hear talks from all different industries. One talk that attracted a particularly large crowd was the opening keynote. Dr. Margo Seltzer, Herchel Smith Professor of CS at Harvard University, presented the keynote, “Automatically Scalable Computing.”
In this talk, she discusses how computational infrastructure has been able to scale into increasingly parallel multi-core and blade-based systems; however, the ability to easily produce software that can successfully exploit such systems has continued to stumble. She then presents trajectory-based execution, a radical approach for achieving automatic scalability. This groundbreaking research has achieved surprisingly good speedup in limited domains and has enormous potential. You can watch her full talk below:
Her slides are also below:
June 17, 2013
RICON East, Basho’s distributed systems conference, took place last month in New York. Hundreds of developers and academics gathered for two days to learn how distributed systems are being used in production and where they’ll be in the future.
Over the next few weeks, we will be posting the videos of the talks on the RICON East Archive. These videos are open to anyone and feature speakers from various distributed systems backgrounds. Slides for all of the talks are also available in the Archive.
The first six videos are already available on the site. These videos are:
- “Automatically Scalable Computation” by Dr. Margo Seltzer, Herchel Smith Professor of CS at Harvard SEAS
- “Why is my Cache so Dumb? Smarter Caching with Pequod” by Neha Narula, PhD Candidate at MIT
- “Bloom: Big Systems from Small Programs” by Neil Conway, PhD Candidate at UC Berkeley
- “Large Scale Data Service as a Service” by Brian Akins, Senior Principal Architect at Turner Broadcasting System
- “Optimizing LevelDB for Performance and Scale” by Matthew Von-Maszewski, Software Engineer at Basho Technologies
- “Just Open a Socket – Connecting Applications to Distributed Systems” by Sean Cribbs, Software Engineer at Basho Technologies
Basho is also hosting another distributed systems conference, RICON West, in San Francisco on October 29-30th. We already have some great speakers lined up, including Jeff Dean (Google Fellow), Kate Matsudaira (Founder and CTO of Pop Forms), Peter Bailis (PhD Candidate at UC Berkeley), Justin Sheehy (CTO at Basho Technologies), Jeff Hodges (Distributed Systems Engineer at Twitter), and Diego Ongaro (PhD Candidate at Stanford University). Early bird tickets are on sale now.
Be on the lookout for more videos coming soon and we’ll see you at RICON West!
May 30, 2013
Basho’s distributed systems conference, RICON East, was chock full of amazing talks from academics and professionals from all industries. Luckily, for everyone who couldn’t attend, all of the talks were recorded and will be available on the RICON site soon.
In the meantime, we have posted the slides from the closing keynote, presented by Basho Chief Architect, Andy Gross. His talk, entitled, “Lessons Learned and Questions Raised (from building distributed systems),” goes over his experience building distributed systems and how the space is changing. Check out his slides below and be on the lookout for the complete video, which will be posted soon.
Tickets are now on sale for RICON West, which will take place October 29-30 in San Francisco. You can get early bird pricing now through August 29th.
May 23, 2013
Thank you to all who attended or tuned into the live-stream for RICON East this past week. We hope you had fun and learned a thing or two; we sure did.
We’ll be publishing the videos from RICON East over the coming weeks. Keep an eye on ricon.io/archive/2013/east.html for updates.
While RICON East may have just ended, we’re already busy working on RICON West.
RICON West will take place October 29-30 in San Francisco at the St. Regis Hotel. This will be our largest conference to date and we hope you’ll join us once again.
Tickets are on sale now, with early bird discounts through August. Each attendee will also get a personalized conference track jacket and a ticket to the after party at Twenty Five Lusk.
We even have a few speakers lined up already! Jeff Dean, Google Fellow at Google; Kate Matsudaira, Founder and CTO of Pop Forms; and Peter Bailis, PhD student at UC Berkeley will be speaking about their work with distributed systems, alongside Basho engineers.
If you’d like to present at RICON West, email email@example.com to submit a talk. We are accepting proposals through July 1st about anything distributed systems-related.
For more details, head on over to ricon.io/west.html
See you all in San Francisco in October.
May 22, 2013
Basho recently held its second distributed systems conference, RICON East in New York City. Months of preparation led to two days of concentrated learning, with community members from academia and industry sharing where we’ve been and where we’re going.
By design, many of the presentations had little direct relationship to Riak: RICON is a marketplace for ideas, not for product. However, two of the speakers tackled topics I discussed recently in my blog series on the subtleties of Riak configuration.
This is a follow-up to that series to examine those talks. I won’t repeat earlier content in any significant detail.
Rich Hickey, Using Datomic with Riak
Datomic is a very different take on databases, more akin to a version control system than a traditional RDBMS. In Datomic, records (“facts”) are never changed, but rather can be replaced as needed.
The notion of immutable facts leads to a conceptually simple distributed model that allows for transactions: a view into the database is simply a checkpoint of the facts. It’s always possible that a client may be reading an old checkpoint, but the facts at that checkpoint will be consistent regardless of what further updates have been applied.
Riak is one of several backends that can be used with Datomic.
How Datomic queries Riak
Because Datomic keeps a record of all keys in the system, and because the values for those keys never change, reads can be expedited by setting
However, as you’ll recall,
R=1 has an important complication: if the first vnode to respond does not have a copy of that key (perhaps there’s a sloppy quorum in play due to a node failure) the request will “successfully” complete with a
This default behavior can be changed by setting
notfound_ok=false so that the coordinating node will await an actual value before reporting it back to the client, and in fact this is how Datomic operates.
Kyle Kingsbury, Call Me Maybe: Carly Rae Jepsen and the Perils of Network Partitions
Kyle conducted extensive testing of various distributed databases in the face of network partition. Specifically, he wanted to see whether writes were successful (and properly retained) during and after the partition.
His testing of Riak with
allow_mult=false (the default) revealed 91% of writes were lost after the partition healed.
Riak is, however, the only database that retained 100% of writes during a partition, but only when
allow_mult was set to
true in order to allow sibling resolution on the client side after the partition.
allow_mult=true, there is no way (currently) for Riak to resolve conflicting writes other than to accept the last value written.
Important: Riak would also do a perfectly good job of preserving all writes under the Datomic model of creating immutable key/value pairs. It may seem like all databases should handle that scenario properly, but in fact some will throw away all writes on one side of the partition.
Kyle emphasizes what I mentioned in part 1 of this series: if you can’t create immutable objects, and don’t want to handle conflict resolution via the client, CRDTs will allow for automatic resolution in the future, so long as you can make your data fit that model.
Kyle has expanded his talk into a blog series.
Basho will be hosting two more RICON conferences this year, in San Francisco and London. As was true in New York City in May and San Francisco last fall, the talks will be streamed live over the Internet and would be well worth your time.
However, speaking from personal experience, the talks are just a portion of the overall value offered by RICON. It is difficult to convey the atmosphere during and between sessions, but even the afterparty was replete with technical discussions.
If you’ve not experienced it, you can browse the #riconeast tag at Twitter for a feel for the reactions of those present (and those not) to the RICON experience, and please consider joining us next time.
RICON East videos should be available soon; the album of RICON 2012 videos is recommended.
May 14, 2013
We hope you all enjoyed the first day of RICON East. There were some great talks yesterday and we’re looking forward to even more today. As a reminder, all of the talks are being live streamed here, just in case you weren’t able to get your ticket in time.
We wanted to give a quick shout out to all of the great sponsors of RICON East this year. This conference would not be possible without them. A big thank you to Fastly, Meraki, Engine Yard, SoftLayer, NoSQL Weekly, OmniTI, Erlang Solutions, Github, and GoFactory for all of your help!
We also just announced the date and location for RICON West, happening October 29-30th at the St. Regis Hotel in San Francisco. Full conference details are available at the official conference RICON West site, and we’ve already got some great speakers announced. Tickets are available for the early bird price of $299 for a limited time. We hope to see you in October!
May 13, 2013
Today is the kick off of our distributed systems conference, RICON East! This two-day conference is taking over New World Stages and features a great line up of speakers ranging from academia to industry, talking about the theory, practice and importance of running distributed systems in production.
The opening keynote will be given by Dr. Margo Seltzer, whose talk, Automatically Scalable Computation, discusses the current limitations of distributed computation and, based off research being conducted at Harvard, offers one potential solution. You can also check out the full schedule of speakers here.
If you weren’t able to get tickets this year, don’t worry. You can watch all of the great talks via our live stream at ricon.io/live.html.
Also, if you’re going to be in San Francisco on October 29-30, there will be some exciting updates about RICON West coming soon.
See you at RICON!
April 15, 2013
On May 15-16, Basho will be hosting Riak training in New York. This two-day training will provide an in-depth look at Riak. It is designed for engineers, developers, and operations staff to learn how to run, operate, and build apps with Riak.
During this training, participants will learn how to:
- Set up a small Riak cluster
- Query the cluster using basic Key/Value, Links, 2i, and Map/Reduce
- Understand deployment and performance considerations
- Evaluate application Access Patterns
- Consider data modeling implications in a distributed system
This training will also go over a number of topics, including:
- Introduction to Riak
- Basic Querying
- Riak Under-the-Hood
- Deployment Considerations
- Performance Tuning
- Application Development
- Data Modeling
- Distributed Systems Engineering
If you’re interested in attending, tickets can be purchased here. A 50% discount is available for those who are also attending RICON East. If you have any questions about the training, you can reach out to firstname.lastname@example.org.
For those of you on the West Coast, we will also be hosting a Riak Workshop in San Francisco from May 20-21. Tickets for the San Francisco training can be purchased here.
April 11, 2013
On May 13-14, RICON East will take place in New York City – with tickets still available here. RICON is Basho’s series of distributed system conferences for developers. We first launched RICON last October at the sold out San Francisco show. This year, we have three conferences scheduled across the globe, with the first in New York.
RICON East will bring together developers, engineers, architects, and scientists to discuss Riak, as well as key emerging research areas and approaches to solving the challenges faced by the industry today.
Earlier this week, the confirmed speaker line-up was released and can be found here. Here’s a look at some of the speakers:
- Dr. Margo L. Seltzer, Professor at Harvard University
- Rich Hickey, Creator of Clojure, Datomic
- Camille Fournier, VP of Architecture at Rent the Runway
- Hilary Mason, Chief Scientist at bitly
- Theo Schlossnagle, Founder and CEO at OmniTI
- Ed Laczynski, VP of Cloud Strategy and Architecture at Datapipe
- Brian Akins, Chief Operations Engineer at Turner Broadcasting System
- Sathish Gaddipati, VP of Enterprise Data at The Weather Channel
- Michajlo Matijkiw, Senior Software Engineer at Comcast
Many Basho engineers will also be speaking throughout the conference, including: Andy Gross, Sean Cribbs, Matthew Von-Maszewski, Ryan Zezeski, and Chris Tilt.
If you still haven’t purchased your tickets, there are still some available here! Also check out some of last year’s amazing talks or reach out to Mark Phillips if you’re interested in group ticket discounts or sponsorships opportunities
See you in New York!
Over 30 speakers from bitly, Comcast, The Weather Channel, Turner Broadcasting System, Harvard University, and more to discuss the future of distributed systems.
New York City, NY – April 8, 2013 – Basho, the worldwide leader in distributed database and cloud storage software, announced today the initial speaker line up for RICON East. RICON is Basho’s global conference series that is dedicated to distributed systems and is designed by and for engineers, developers, data scientists, and architects. RICON East is being held May 13-14 in New York City, NY. Basho expects to assemble hundreds of the industry’s most influential thinkers and practitioners devoted to deploying distributed systems technologies, including NoSQL solutions and Cloud Storage.
Dr. Margo L. Seltzer, Harvard University
Rich Hickey, Creator of Clojure, Datomic
Camille Fournier, Rent the Runway
Alex Payne, Breather
Hilary Mason, bitly
Theo Schlossnagle, OmniTI
Robert Treat, OmniTI
Neha Narula, Massachusetts Institute of Technology (MIT)
Neil Conway, UC Berkeley
Kyle Kingsbury, Factual
Ed Laczynski, Datapipe
Brian Akins, Turner Broadcasting System
Sathish Gaddipati, The Weather Channel
Michajlo Matijkiw, Comcast
Mark Wunsch, Gilt Groupe
Basho engineers will be featured prominently throughout RICON East. Basho speakers include: Andy Gross, Sean Cribbs, Matthew Von-Maszewski, Ryan Zezeski, Chris Tilt.
RICON East builds on Basho’s highly successful, sold-out RICON 2012 event held Fall 2012 in San Francisco. Presentations from RICON 2012 are available to view at www.ricon2012.com.
Tickets are available online at http://ricon.io/east.html. Student discount prices are available online. For other discounts, including discounts for large groups, contact Mark Phillips at email@example.com.
Initial sponsors of RICON East include Fastly, Meraki, Engine Yard, Github and NoSQLWeekly. For more information on sponsorship opportunities, contact Tom Santero at firstname.lastname@example.org.
About Basho Technologies
Basho is a distributed systems company dedicated to making software that is highly available, fault-tolerant and easy-to-operate at scale. Basho’s distributed NoSQL database, Riak, and Basho’s cloud storage software, Riak CS, are used by fast growing Web businesses and by over 25% of the Fortune 50 to power their critical Web, mobile and social applications and their public and private cloud platforms.
Basho is headquartered in Cambridge, Massachusetts and has offices in London, San Francisco, Tokyo and Washington DC.