Wednesday, December 24, 2008

[ Cloud Computing ] The Future of the Full Service OS

All,

This thread started under topic of: Role of Windows Appliances and
Cloud
I opened a dedicated topic.

THE QUESTION (Response from trimark [m_cathcart@yahoo.co.uk] follows.
What is Future of conventional full service OS in the world of
virtualization.

OS's run on top of Hypervisors. And...Hypervisors are enablers of IAAS
because, as we all know, most existing software systems dwell
comfortably in OS's level of granularity, and are not at home in SAAS
or PAAS.

I am looking at the question from a broad perspective.

The complexity that is introduced by black box hypervisors troubles
me. I feel the solve a problem already solved by IBM and other big box
vendors decades ago (VM/CMS).

So, with that in mind, the whole thing begs the question, what is the
future of the full service OS?
Do they morph into a meta OS, that can function in a manner like a
hypervisor OR full service OS or both (in essence something like a
mainframe OS).

Barbara Bour

RESPONSE M_CARTCART
Barbara

You ask what is the future of full service OS's and what next.

I'd say this, that its pretty obvious that services will be
increasingly provided by the hypervisor and virtualztion layer, esp
[ecially networking and storage, but also possible virtual memory, I/O
etc.

If the OS running on the hypervisor provides the same service and
doesn't do this WITH the hypervisor then it will be inefficient, and
generate overhead. There are a few possible solutions to this, one is
for the OS NOT to provide the same function, thats unlikely with full
OS's, or as part of initialization, they recognise they are running in
a virtualized environment, and cede that function to the hypervisor.

The latter makes more sense, but requires compatibility between the
hypervisor function and the OS funtion at the application level. For
higher level functions and new technology, thats easy. For lower level
functions this is less likely. It also removes much of the opportunity
for the OS to provide differentiated services.

Back to your question, what of the future for full service os?

I'd predict that most will do their damdest to link themselves with
their own hypervisors. In that way they can continue to provide
differentiated services that allow them to continue to be sold at a
premium. However, these OS's will generally lag behind emerging
composite OS's, where the hypervisor and the OS are made from a
networked, interconnected set of services, with little generation or
overhead between their services.

It would be interesting to know where/how you think IBM solved this
decade ago? As I see it, the only place IBM really solved this was in
VM/CMS. Where there was a strict hypervisor/virtualization layer that
had unique calls for functions, and the CMS OS which developed into a
purely virtualized OS and couldn't run without VM.

Other IBM implementations including AIX on Power did this to a lesser
degree, but really still are full function OS's that use
virtualization sparingly as their host.

We are likely to see an effort obsfucate the OS to providing grouped
higher level services that are interfaces into homogenous full service
OS's, these will provide a single point of automation, management,
etc. as well as scheduling and recovery. In this way, the full
function OS remains and the function that you are looking for from a
cloud is provided by a layer on top of the OS, rather than underneath
the OS at teh hypervisor layer. From a management, operations
perspective there is little differtence. From an apllication and
operational efficiency perspective there is a significant difference.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Cloud Computing" group.
To post to this group, send email to cloud-computing@googlegroups.com
To unsubscribe from this group, send email to
cloud-computing-unsubscribe@googlegroups.com
To post job listing, send email to jobs@cloudjobs.net (position title, employer and location in subject, description in message body) or visit http://www.cloudjobs.net
To submit your resume for cloud computing job bank, send it to resume@cloudjobs.net.
For more options, visit this group at
http://groups.google.ca/group/cloud-computing?hl=en?hl=en
Posting guidelines:
http://groups.google.ca/group/cloud-computing/web/frequently-asked-questions
This group posts are licensed under a Creative Commons Attribution-Share Alike 3.0 United States License http://creativecommons.org/licenses/by-sa/3.0/us/
Group Members Meet up Calendar - http://groups.google.ca/group/cloud-computing/web/meet-up-calendar
-~----------~----~----~----~------~----~------~--~---

No comments: