Entries by HighScalability Team (1576)

Thursday
Sep152011

Paper: It's Time for Low Latency - Inventing the 1 Microsecond Datacenter

In It's Time for Low Latency  Stephen Rumble et al. explore the idea that it's time to rearchitect our stack to live in the modern era of low-latency datacenter instead of high-latency WANs. The implications for program architectures will be revolutionary.  Luiz André Barroso, Distinguished Engineer at Google, sees ultra low latency as a way to make computer resources, to be as much as possible, fungible, that is they are interchangeable and location independent, effectively turning a datacenter into single computer.

 Abstract from the paper:

The operating systems community has ignored network latency for too long. In the past, speed-of-light delays in wide area networks and unoptimized network hardware have made sub-100µs round-trip times impossible. However, in the next few years datacenters will be deployed with low-latency Ethernet. Without the burden of propagation delays in the datacenter campus and network delays in the Ethernet devices, it will be up to us to finish the job and see this benefit through to applications. We argue that OS researchers must lead the charge in rearchitecting systems to push the boundaries of low latency datacenter communication. 5-10µs remote procedure calls are possible in the short term – two orders of magnitude better than today. In the long term, moving the network interface on to the CPU core will make 1µs times feasible.

Click to read more ...

Wednesday
Sep142011

Big List of Scalabilty Conferences

Which of the many conferences should you attend? I get this question a lot, so I compiled a list. The list isn't life, it's not a top 10, and it won't say if a conference is naughty or nice, but they are conferences I know about, have attended, or referenced in an article. By no means is this list exhaustive. If you know of a conference people should consider attending, please add them in the comments. If you have an opinion about a particular conference, please comment on that too.

Some have a low opinion of conferences. I'm not one of them. Sure, some conferences can be a waste of time, and those should fade away. And sure, we see a lot more conference-as-monetization strategy these days. But it's conferences that help motivate people to do their best work. Would we see even half the slide decks, papers, or talks describing how people do what they do without conferences as motivation? No we would not. Taking all that wisdom and stuffing it into a presentations is surprisingly hard work. Not something most will do willingly. Humans are event driven. It's these events that help us all build better stuff. And that's a good thing.

 The big list of scalability conferences (in no particular order):

Click to read more ...

Friday
Sep092011

Stuff The Internet Says On Scalability For September 9, 2011

Scale the modern way / No brush / No lather / No rub-in / Big tube 35 cents - Drug stores / HighScalability:

  • GAE Serves 1.5 Billion Pages a Day
  • Potent quotables:
    • @kendallmiller : The code changes I'm most proud of are the ones few people will ever see - like I just tripled the scalability of our session analysis.
    • @Kellblog : Heard: "Cassandra is more a system on which you build a DBMS than a DBMS itself."
    • @DDevine_au :  Ah dammit. I'm thinking of using a  database. Down the rabbit hole I go.
  • A comprehensive guide to parallel video decodingEmeric Grange with a sweet explanation of the decoding process. 
  • Node.js vs. Scala - "Scaling in the large". tedsuo tldrs it: in node, there is only one concurrency model.  A number of other platforms offer multiple concurrency models.  If you want access to one of those other models down the line, you will have to carve off that part of your application and rewrite it in another language. 
Please click below to drink a fine merlot:

Click to read more ...

Wednesday
Sep072011

What Google App Engine Price Changes Say About the Future of Web Architecture

When I was a child, I spake as a child, I understood as a child, I thought as a child: but when I became a man, I put away childish things. -- Corinthians

With this new pricing, developments will be driven by the costs. I like to optimize my apps to make them better or faster, but to optimize them just to make them cheaper is a waste of time. -- Sylvain on Google Groups

The dream is dead. Google App Engine's bold pay for what you use dream dies as it leaves childish things behind and becomes a real product. Pricing will change. Architectures will change. Customers will change. Hearts and minds will change. But Google App Engine will survive. 

Google is shutting down many of its projects. GAE is not among them. Do we have GAE's pricing change to thank for it surving the more wood behind more deadly arrows push? Without a radical and quick shift towards profitably GAE would no doubt be a historical footnote in the long scroll of good ideas. The urgency involved is clearly reflected in GAE's offering a 50% pricing discount and moving to the new pricing scheme before the multi-threaded version of Python has been rolled out. 

The dream was beautiful: pay for what you use and make it dead easy to use. Now that's an easy vision to understand. It's fair and compelling. GAE had 3 years of a trial run to live the dream, and for the bottom line, it was apparently a nightmare. That's the shame of it. Google was bold. They created something new. They worked hard. GAE revolutionised the development of scalable applications and has extended PaaS in original and interesting ways. They did an amazing job. And the result was well liked, even loved by many. But the economics failed them and they've had to pivot. Hard. What is the result of that change?

Click to read more ...

Tuesday
Sep062011

Sponsored Post: FreeAgent, Percona Live!, Strata, Box, BetterWorks, New Relic, NoSQL Now!, Surge, Tungsten, AppDynamics, Couchbase, CloudSigma, ManageEngine, Site24x7

Who's Hiring?

  • FreeAgent - Senior Platform Engineer. FreeAgent is one of the UK's largest and most successful online accounting web apps, and we're growing at an explosive rate.  
  • Everything is sexier in the cloud. Box is hiring operations engineers and infrastructure automation engineers to help us revolutionize the way businesses collaborate. Please apply here.
  • BetterWorks is hiring a PHP Software Engineer in Los Angeles to help make enterprise software be as beautiful and usable as an Apple product. Please apply here.  

Fun and Informative Events

  • Curious about Couchbase Server 2.0? Register for a series of weekly 30-minute webinars. Couchbase has announced the CouchConf World Tour! Check it out at http://www.couchbase.com/couchconf-world-tour
  • Strata New York, Sep 19-23, making data work. The data opportunity is exploding, and it's happening breathtakingly fast. Learn more here.
  • Come one come all! Introducing Percona Live London! Join us for this two day intensive MySQL conference Oct 24th-25th. Save £40 on Percona's early bird and regular rate tickets with discount code: HiSc-PLUK
  • NoSQL Now! is a new conference covering the dynamic field of NoSQL technologies. August 23-25 in San Jose. For more information please visit: http://www.NoSQLNow.com
  • Surge 2011: The Scalability and Performance Conference. Surge is a chance to identify emerging trends and meet the architects behind established technologies. Early Bird Registration.

Cool Products and Services

For a longer description of each sponsor, please read more below...

Click to read more ...

Friday
Sep022011

Stuff The Internet Says On Scalability For September 2, 2011

Scale the modern way / No brush / No lather / No rub-in / Big tube 35 cents - Drug stores / HighScalability:

  • 8868 Tweets per second during VMAs; Facebook: 250 million photos uploaded each day; Earth: 7 Billion People Strong
  • Potent quotables:
    • @kevinweil : Wow, 8868 Tweets per second last night during the #VMAs. And that's just the writes -- imagine how many reads we were doing!
    • @tristanbergh : #NoSQL isn't cool, it's a working kludge of existing architectures, bowing to the current tech limits, not transcending them
  • After a particularly difficult Jeopardy match, Watson asked IBM to make him a new cognitive chip so he could continue to kick human butt. The result, a newish chip design collocates data and computation. RAM and CPU are interconnected together. IBM explains. "One core contains 262,144 programmable synapses and the other contains 65,536 learning synapses." The win: lower power usage and better pattern recognition. On HackerNews. Watson is now said to happy, petting a virtual kitten that never leaves his virtual lap.
  • What do we have here? Spotify, surreptitiously, is P2P? Crack investigation by Frank Catalano in Practical Nerd: The hidden price of “free”, says it's so. [I was] less pleasantly surprised to see that when Spotify wasn’t playing audio, it was using my network connection. A lot.
For more to know click below...

Click to read more ...

Wednesday
Aug312011

Pud is the Anti-Stack - Windows, CFML, Dropbox, Xeround, JungleDisk, ELB

Pud of f*ckedcomany.com (FC) fame, a favorite site of the dot bomb era, and a site I absolutely loved until my company became featured, has given us a look at his backend: Why Must You Laugh At My Back End. For those whose don't remember FC's history, TechCrunch published a fitting eulogy:

[FC] first went live in 2000, chronicling failing and troubled companies in its unique and abrasive style after the dot com bust. Within a year it had a massive audience and was getting serious mainstream press attention. As the startup economy became better in 2004, much of the attention the site received went away. But a large and loyal audience remains at the site, coming back day after day for its unique slant on the news. At its peak, FC had 4 million unique monthly visitors.

Delightfully, FC was not a real-names kind of site. Hard witty cynicism ruled and not a single cat picture was in sight. It was a blast of fun when all around was the enclosing dark.

So when I saw Pud's post I was quite interested to see what he was up to. I was not disappointed. It's suitably idiosyncratic:

Click to read more ...

Monday
Aug292011

The Three Ages of Google - Batch, Warehouse, Instant

The world has changed. And some things that should not have been forgotten, were lost. I found these words from the Lord of the Rings echoing in my head as I listened to a fascinating presentation by Luiz André Barroso, Distinguished Engineer at Google, concerning Google's legendary past, golden present, and apocryphal future. His talk, Warehouse-Scale Computing: Entering the Teenage Decade, was given at the Federated Computing Research Conference. Luiz clearly knows his stuff and was early at Google, so he has a deep and penetrating perspective on the technology. There's much to learn from, think about, and build.

Lord of the Rings applies at two levels. At the change level, Middle Earth went through three ages. While listening to Luiz talk, it seems so has Google: Batch (indexes calculated every month), Warehouse (the datacenter is the computer), and Instant (make it all real-time). At the "what was forgot" level, in the Instant Age section of the talk,  a common theme was the challenge of making low latency systems on top of commodity systems. These are issues very common in the real-time area and it struck me that these were the things that should not have been forgotten.

What is completely new, however, is the combining of Warehouse + Instant, and that's where the opportunities and the future is to be found- the Fourth Age.

The First Age - The Age of Batch

Click to read more ...

Friday
Aug262011

Stuff The Internet Says On Scalability For August 26, 2011

You may not scale often, but when you scale, please drink HighScalability:

For many more things the internet has to say on scalability, please read on...

Click to read more ...

Tuesday
Aug232011

Sponsored Post: Percona Live!, Strata, Box, BetterWorks, New Relic, NoSQL Now!, Surge, Tungsten, AppDynamics, Couchbase, CloudSigma, ManageEngine, Site24x7

Who's Hiring?

  • Everything is sexier in the cloud. Box is hiring operations engineers and infrastructure automation engineers to help us revolutionize the way businesses collaborate. Please apply here.
  • BetterWorks is hiring a PHP Software Engineer in Los Angeles to help make enterprise software be as beautiful and usable as an Apple product. Please apply here.  

Fun and Informative Events

  • Strata New York, Sep 19-23, making data work. The data opportunity is exploding, and it's happening breathtakingly fast. Learn more here.
  • Come one come all! Introducing Percona Live London! Join us for this two day intensive MySQL conference Oct 24th-25th. Save £40 on Percona's early bird and regular rate tickets with discount code: HiSc-PLUK
  • NoSQL Now! is a new conference covering the dynamic field of NoSQL technologies. August 23-25 in San Jose. For more information please visit: http://www.NoSQLNow.com
  • Surge 2011: The Scalability and Performance Conference. Surge is a chance to identify emerging trends and meet the architects behind established technologies. Early Bird Registration.
  • Curious about Couchbase Server 2.0? Register for a series of weekly 30-minute webinars. Couchbase has announced CouchConf Berlin! Join us on November 7, 2011.

Cool Products and Services

  • Breaking the Cross-Site Data Barrier: Tungsten Multi-Master Replication for MySQL. Please register here.
  • New Relic - real user monitoring optimize for humans, not bots. Live application stats, SQL/NoSQL performance, web transactions, proactive notifications. Take 2 minutes to sign up for a free trial.
  • AppDynamics is the very first free product designed for troubleshooting Java performance while getting full visibility in production environments. Visit http://www.appdynamics.com/free.
  • CloudSigma. Instantly scalable European cloud servers.
  • ManageEngine Applications Manager : Monitor physical, virtual and Cloud Applications.
  • www.site24x7.com : Monitor End User Experience from a global monitoring network.

For a longer description of each sponsor, please read more below...

Click to read more ...