Technology as a repetitive cycle

Filed under: Science, Startups — barmijo — September 21, 2007 @ 5:18 pm

After a couple decades building technology, you come to realize that technology development is really a cycle rather than a vector. For instance, the way in which AppLogic packages an application and its infrastructure is analogous to the way you’d launch an app on an SMP system with a shell script that starts processes and connects them through sockets. Jason Brooks has a short but interesting piece about this subject, and the way in which the iteration adds value.

Often the parallels aren’t obvious at first, because you start out trying to solve a problem rather than recreate a technology in a new space. As an example, we weren’t trying to create an operating system when we started AppLogic - we simply wanted to help folks scale web services. We wanted to give them a way to express the application structure so it could be implemented by a system rather than operators. Only after we had the first prototype running did it became clear we’d built a new kind of operating system, a meta operating system.

What’s unique is that a meta operating system has no APIs of it’s own, because the code runs in guest OS’s. Still, the meta OS controls resources, schedules processes and provides the user a console.

Realizing this was an important step and made completing the project easier. Realizing we had an OS meant we now had a template to refer to whenever we weren’t sure how to solve a problem.

When computing is free

Filed under: Cloud Computing, Startups — barmijo — September 18, 2007 @ 4:38 pm

I’m at Tier 1’s Hosting Transformation Summit for two days of meetings, presentationa and discussions with the leaders in the hosting industry. This is the second year I’ve attended and the Tier 1 folks do a great job of bringing together the senior execs from the major players.

Our CEO, Barry Lynn, did a great job on a pannel regarding utility computing. During the talk he made a rather controversial statement - that computing could eventually be made free.

The basis for his statement are calculations based on our user’s costs for operating online services versus traditional colocation. Projecting those calculations into the future there is indeed a crossover point - a time in the future when the cost of computing could be supported by some other monetization method such as advertising.

Sound ridiculus? So did getting applications for free at one point.

« Newer Posts
This blog is powered by WordPress running on AppLogic standard LAMP cluster.   RSS feed