Fork me on GitHub

High scale design patterns (missing) in the life sciences

I’ve written about software failures in the past. As I get a better understanding of scale and architectures and talk to others about some of the core design principles of systems at scale, e.g. Recover Oriented Computing (also see this talk by James Hamilton), I realize how little most of us in the life science world think about some of these design principles. Most people in this space do not run data centers, and usually have limited access to resources at massive scale. Yet, we are going towards a data intensive world, and a world in which we could, in princple, perform massive optimization problems.

So the question to ask is, when will we start seeing some of these design patterns start becoming the norm rather than the expception for computing in the life sciences? When will we aggressively start thinking about data partitioning and replication, about building highly availabile, fault tolerant systems that can do a good job of analyzing ever increasing data sets? All of this in service oriented models, with all the accompanying advantages of high scale architectures. The kinds of things than enable Into the Wonderful

The good news is that I get to see some of the early adopters in action. I also hope to cover some of these paradigms at Supercomputing 09

Reblog this post [with Zemanta]

This entry was posted in BioIT, Computing, Life Science. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.
blog comments powered by Disqus
  • Archives

  • Disclaimer

    All opinions on this blog are my own and do not reflect those of my employers, past or present