Cloud Computing Reversed

I always believe cloud computing is a computing, not the computing of the future. Its elastic and centralized nature allows greater level of sharing that was otherwise impossible within single organizations. It works great for anyone who has dramatic workloads and other cases. But it doesn’t work in all the cases.

Recently a new use case comes to my attention. It actually requires opposite way to cloud computing. You may have known recent developments in bioinformatics. With human genes are sequenced and analyzed, we can do a lot of interesting researches, for example, correlate a symptom or medical reaction to certain gene sequences. This requires a huge numbers of gene samples to be analyzed.

Lost VMs or Containers? Too Many Consoles? Too Slow GUI? Time to learn how to "Google" and manage your VMware and clouds in a fast and secure HTML5 App.

Genetic researchers/doctors around the world generate huge amount of data from gene sequencing machines. As you can imagine, the data is highly sensitive. Therefore, to be safe, it’s not saved in cloud without any pre-processing like encryption, de-identification, etc. Even so, some state laws require medical data must not saved outside of state.

Technically, gene data mining is a great use case for cloud computing. But without data in the cloud, your applications there don’t help much. Also, for human genes, majority sequences are the same. So it doesn’t make sense to upload all the data but the much smaller delta.

So the typical cloud computing model doesn’t work here.

The solution is a reversed cloud – meaning you have applications downloadable (maybe packaged as a virtual appliance) and running inside researchers’ organization for initial data processing. The processed data does not have identification and significantly smaller than raw data, and is good to be sent to a cloud. This approach addresses the privacy concern and saves bandwidth and time.

This reversed cloud model solves the initial data processing issue. It’s actually complementary with typical cloud computing model which can then do the large scale cross gene analysis.

This entry was posted in Cloud Computing and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *


You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


    My company has created products like vSearch ("Super vCenter"), vijavaNG APIs, EAM APIs, ICE tool. We also help clients with virtualization and cloud computing on customized development, training. Should you, or someone you know, need these products and services, please feel free to contact me: steve __AT__

    Me: Steve Jin, VMware vExpert who authored the VMware VI and vSphere SDK by Prentice Hall, and created the de factor open source vSphere Java API while working at VMware engineering. Companies like Cisco, EMC, NetApp, HP, Dell, VMware, are among the users of the API and other tools I developed for their products, internal IT orchestration, and test automation.