Posts with keyword: eic


The Importance of Protocols

Protocol is all around us in the conventions we use everyday to interact with people. Protocol creates a framework within which different agents can interact and accomplish some purpose. Protocol allows me to interact in a store where the checker and I speak different languages. I only need to understand her when we need to depart from the protocol. Inside the protocol, everything is syntactic. Outside the protocol, semantics matter.
Continue reading {The Importance of Protocols }


Data Abstractions for Richer Cloud Experiences

A Cloud OS (COS) for a personal cloud will need a data abstraction layer analogous to the kinds of data abstraction that a traditional OS provides. Unlike a traditional filesysystem, however, the COS data layer must deal with a multitude of distributed APIs.
Continue reading {Data Abstractions for Richer Cloud Experiences }


The Foundational Role of Identity in a Personal Cloud

If we're to build personal clouds supported by a cloud operating system (COS), then we need to understand the key services that the COS would provide to the user. Operating systems are not monolithic pieces of software, but rather interlocking collections of services. One of the most important things to figure out is how a cloud OS can mediate an integrated experience with respect to authorized access to distributed online resources.
Continue reading {The Foundational Role of Identity in a Personal Cloud }


Personal Clouds Need a Cloud Operating System

If you need an OS for you laptop, your phone, and your tablet, why don't you need one in the cloud? Our current conception of how people use the cloud has significant limitations that could be mitigated with the introduction of a cloud-based operating system that people can look at as their "virtual computer" that's always on, always working.
Continue reading {Personal Clouds Need a Cloud Operating System }