Cloud computing has been defined in so many different ways that it has led to much confusion. The promise of cloud computing is a virtual environment where applications can be run and information can be stored and accessed from anywhere with an Internet connection. But what does that mean, exactly? And are the solutions billed today as cloud computing solutions really … well … cloud computing?

As currently defined, cloud computing is actually a stack comprised of at least three layers.

The bottom layer is comprised of infrastructure, commonly termed Infrastructure as a Service (IaaS). This includes all of the hardware and base OS software required to run a hosted or cloud service, and includes servers, routers, switches, bandwidth, OS and so on along with the physical locations this hardware will be housed.

On top of this layer are the platform services, such as grid computing services which includes compute and shared memory, auto-scalability services, redundancy and high availability, management and monitoring and a basic stack for installation and development (LAMP, most commonly) as well as many others. A good example of this is Amazon’s Elastic Cloud 2 (EC2) services. This layer is commonly referred to as Platform as a Service (PaaS).

At the highest layer is the software and applications that can be leveraged and run on top of the other two layers. These services can be pre-packaged applications (GMail is referred to a lot in this thread, and is a great example) or objects and web services that can be leveraged using an API (commonly using SOAP or a RESTful framework), and are collectively known as Software as a Service (Saas).

But despite all the latest innovations in the area of cloud computing (NoSQL, CloudRAM, distributed computing and so on), the reality remains that its current definition is somewhat limiting. Cloud computing solutions today are very much centralized, managed by one or a group of vendors and scale and availability are directly proportional to the amount of resources allocated by the solution (i.e. more hosting centers, more servers and so on). This is exactly why the next wave of innovation in cloud computing must resolve these current limitations and move beyond the current paradigm. This is where crowd sourcing comes in.

Time and time again, crowd sourcing is demonstrating how it can completely transform business models and significantly improve a product, service or industry and in the process democratize them. Wikipedia is a great example of this. So why can’t this be true for cloud computing as well? Put simply, there are billions of individuals on the planets and tens of thousands if not more of organizations. Most have resources that are connected to the Internet and that can be essentially plugged into an overall cloud fabric. These resources can then be used by anyone that requests them. Consider millions of computers worldwide opted in and offering their idle compute and memory resources to the “grid”. Seti@Home is a great example of how a global voluntary grid computing platform can be leveraged. Extend this now to include other resources such as storage, web services and any number of features and capabilities provided by companies and individuals and all of a sudden we have a massively scalable and truly distributed cloud computing platform. Add a solid security model to the mix and a distributed revenue model that allows those who opt-in resources to get a rental fee for usage and we have created a compelling way for users and companies to contribute resources to the cloud while benefiting from other cloud resources.

Technically, this is not an easy solution to solve, there are many technical challenges and issues (for example, allowing a specific user to share their storage securely and without any risk of theft or data destruction). But these challenges can be overcome. And evolving cloud computing to the crowd-sourcing model will ensure longer term viability and scalability of cloud computing itself.

 

Imagineering

On March 14, 2010, in Innovation, by amowad

Somewhere along the road to adulthood, the incredible ideas we conjured as a child morph to the point where they become either watered down or disappear altogether. What happened?

Children know no boundaries when it comes to inventing things. They do not understand current technological limitations and hardly care that “this simply cannot be done”. They are extremely perceptive, far more than we think, and come up with extraordinary ideas to solve problems and to enable us to do things we couldn’t otherwise accomplish. Indeed, the mind of a child is an amazing thing. I see it in the drawings of my 9 year old son. He comes up with the most amazing stuff: a house that is fully self-sustaining (with detailed explanations to support it), a flying car, a multi-dimensional transporter, robotic extensions for humans to shield them from harm (creepy parallel here to Surrogates?). While many of the ideas are extensions of existing technology that improve on their current design, others (the multi-dimensional transporter comes to mind) are far out in terms of any known or verifiable physics today. Does this really matter? Why should it?

When a child asks a question, they are tenacious and not accepting of a simple answer, to the point that it can become exhausting … for us. “Why does something work this way?” A simple answer is insufficient. They want to dig deeper and understand it at its most fundamental level. “But why?” As we peel back the onion, they dig even deeper, and push us to a level of understanding of the problem that surpasses the knowledge we can summon off the top of our heads. It requires research and investigation … which requires time …. and patience. We often try to put an end to the inquisition by simply saying something like “Well, God made it this way” or “Because that’s how the Universe works” or simply just “That is impossible”, all in an authoritative tone (“I’m an adult, I knows best!”), and most times in respect or deference to our positions of authority as adults, they accept … even though we know that this remains an unsettled item for them.

I am thankful today for resources such as Wikipedia. My son is smart enough to realize that Dad doesn’t know everything. I try to answer his questions as best I can, but the conversation often becomes one of either “Well, Dad, I know you don’t know, but I’m sure Wikipedia does” or “I don’t know the answer, son, let’s go look it up on Google or Wikipedia”. But even these resources are limited. They tap the realm of “what is” as opposed to the realm of “what could be”. And here lies the fundamental issue, in my view. Over time, as we get older, we tend to become less concerned with what could be possible with what is possible. We learn that there are physical and other limitations to the way the world works today. We begin to implicitly accept that certain things (such as a multi-dimensional teleporter) are simply not possible, at least not with our current understanding of physics and other disciplines. History has shown that those who chose to ignore current limitations and push the boundaries of known science opened the door to new ways to view this Universe we live in and, ultimately, to spur innovation. Albert Einstein, for example, refused to believe that the Universe is limited to what we can see. The Wright brothers simply refused to subscribe to “common knowledge” that a machine is simply too heavy to fly. Their discoveries and inventions transcend simple engineering, they require a stretch … imagination. Imagineering.

Children are incredible imagineers and I think we have let them down. In the process, we may be depriving ourselves of a whole new wave of innovation that could push humanity beyond anything we can currently fathom. Understanding the current limitations of science is important as we get older. And that’s the key: accepting that the limitations of science are based only on our limited comprehension at a point in time. As we push the barriers and discover new insights into the Universe we live in, those limitations will be removed and new barriers to transcend will be set, creating a whole new era of understanding and innovation. This is what we have to teach our kids. When they ask us “Why”, we should be responding “This is what we know today, and what we know is possible today. But who knows, we may discover it is possible tomorrow. And you may be the one!” Provide context to the boundaries and limitations we face today, let them imagine and dream of the possibilities for the future … and let them follow through to perhaps one day realize what they imagined was possible as a child … to the benefit of us all. Imagineer!

 

The Future of Education

On October 2, 2009, in Education, by amowad

1244550402.skp

There’s no question that health care, and specifically health care reform, is a top domestic issue our nation faces today. With so many people without health care, and many of those with health care coverage largely unhappy with the system, change is desperately needed. Despite this, the debate on health care is overshadowing another area in bad need of an overhaul, and one which is critical to our future: education.

Despite the numerous technological advances at our disposal, education continues to lag behind in adoption of these technologies. With increasingly compressed budgets, the public education system is overwhelmed: fewer educators are teaching a larger number of students, and the quality of a student’s curriculum is suffering as a consequence. Moreover, the Federal government’s No Child Left Behind policy has favored math and reading over everything else, and conditioned school districts around the country to “teach to test” rather than to focus on fundamentally learning the material or delving into other equally important topics such as social sciences, art, history and geography.  The private education system has generally been shown to provide a more diverse and advanced curriculum that challenges students based on their individual achievement levels. But not everyone can afford private schools, and not all children are suited for the private school system. Any improvements in the public education system requires changed thinking on how our children are educated. Linear spending logic (if I have more money, I can hire more educators and educate more students) is quickly becoming a legacy strategy. Even in good times, government budgets will continue to be compressed, with public debt increasing and avenues for taxation getting close to exhaustion. The question is how do we increase the quality of education to our children while accepting this new financial reality? The answer is embracing technology, not in a gradual sense but in a way that is revolutionary to what we know today.

The traditional learning boundaries of a physical classroom have already been transcended. The Internet provides a wealth of resources to learn and practice any subject material. Online resources such as Wikipedia and Math.com as well as online education systems like the Stanford Education Program for Gifted Youth (EPGY) are redefining how students can learn. Moreover, it is freeing them to learn at their own pace, as opposed to the artificially prescribed rate of a physical classroom. The effectiveness of having students learn at their own pace has been highlighted in several studies as well as in John Holt’s classic book How Children Learn. Textbooks and printed materials are becoming quickly outdated, whereas Internet-based materials can be updated in real time, giving students real-time access to the latest information whenever they want it. One can argue that the classroom altogether is already becoming a thing of the past. Take, for instance, the growing presence of online state-accredited schools such as the California Virtual Academies (CAVA) negate the need for a physical classroom, and allow students to participate and learn virtually. This trend has been largely organic thus far, catering to a niche group of parents and students who are open to alternative forms of learning and knowledge acquisition. Given the major advances in technologies at our disposal, it isn’t a stretch to transform this into a mainstream phenomenon. To do this will require the combination of two driving forces of change:

  1. A definitive push from state education authorities towards virtual learning;
  2. A pull from parents and educators to make the education system more accessible and available.

State education authorities have a vested interest in pushing a virtual academic agenda: it is the only solution that will resolve the combined challenges of continued cost cutting while providing a quality education. Parents and educators will benefit from greater flexibility and a wealth of options on how to educate children which were not previously available. This does not preclude the use of a physical classroom to achieve these goals, but a change in the way these classrooms are used will drive efficiencies in learning and knowledge acquisition. Video communications have evolved extensively over the past few years and the immersive video experience is now a reality. Telepresence, which enables high definition life-sized video communications amongst multiple remote entities, provides a suitable alternative to travel or the need for participants to be in the same location. Educators no longer need to be where the students are, and can reach a much larger groups of students as a result. These students can be interconnected in ways that were previously not possible: within a given school district or across state and even international boundaries. A classroom in San Jose could be linked with classrooms in Uganda and Japan to create a virtualized learning environment where students can interact and learn about each others’ culture and language … and even foster new friendships. The cost of high definition video solutions has been prohibitive in the past, but companies such as Polycom and Lifesize are driving down the cost and putting these systems within the reach of school budgets. The money saved in reorganizing the classrooms,

Virtualization can also extend well beyond the classroom walls. With the commoditization and availability of high-speed bandwidth in the US, along with the availability of affordable and interoperable video solutions, students can now connect with other students and educators from their homes or from other locations away from the traditional classroom. Beyond the obvious social implications, and the enriched learning that comes with breaking down physical boundaries, classroom virtualization ultimately addresses the cost issue by allowing a smaller group of educators address a much larger student population efficiently and effectively.

Another trend driving virtualization, and alluded to earlier in this post, is the presence of online material. The Internet is a truly global and accessible network, allowing pretty much anything to be available online. Material previously confined to textbooks and other written education materials are now instantly accessible. This has a number of advantages:

  1. The information is easily available to anywhere and on any Internet-capable device ;
  2. The information is not bound by geographic location, so it can be viewed anytime and anywhere ;
  3. The information can be contributed to and enhanced by a larger community of educators and experts, as well as benefit from feedback from the students who use the material, all contributing to improving the quality of the online content ; effectively crowdsourcing.

Presence and accessibility of online resources address another issue. Textbook providers have long been criticized for their practical monopoly and high prices. A growing number of student organizations and advocacy groups are actively challenging the textbook “racket”, and some have come together to form alliances such as Make Textbooks Cheaper in an effort to bring more affordable textbooks to all students. There are also initiatives underway to bring textbooks online. Flatworld Knowledge, for example, promises “remixable textbooks by expert authors”, offeirng books that can be viewed online as well as ordered in print. It is clear that sites like this one are relatively new and in need of content, an addressable challenge in the crowdsourcing model. Over time, more and more textbook materials could be made available online, which would make them affordable, updatable, searchable and even printable. This is not to say that all textbooks should be free. Structured learning content has value, value worth paying for. But in the place of scarcity and a selling model based on monopolistic practices emerges a business model whereby the authors and their contributors can contribute and get compensated, while setting price based on supply and demand. This gives the students and educators choices in terms of what textbooks should be used.

With the different elements of education virtualization in place, educators, school administrators and parents now have more options. Educators can now reach a much larger student population and povide a focused curriculum virtually to larger groups not physically co-located. What’s more, educators now have the option of offering enhanced curriculum materials or even semi-private and private tutoring to students for a fee. Virtualization opens up a markrketplace for educators to offer their services and for students to pick the extra learning services they need. For school administrators and school districts, the removal of physical barriers means that more students can be added cost-effectively to the school roster without having to actually be in the school and burdening infrastructure. And because educators can now address a much larger student population, less educators are needed, this further saving costs. This may at first sound bad for the educators themselves, but if we consider the open marketplace classroom virtualization creates, many educators now have the opportunity to specialize and offer paid differentiated services to students. All of this can only contribute to a better education that reaches more students and in a manner that is cost effective.

All of this cannot simply be relegated to wishful thinking. The technology exists today, and the return on investment that justifies the transition to a virtualized classroom environment is demonstrable. The key is mustering the willingness to take the steps needed to put this change in motion. This will only happen when educators, parents, students and the school administration band together and commit to making this a reality.