Home > Intel Communities > Open Port IT Community > Intel® vPro™ Expert Center > Dynamic Virtual Client > Blog > Tags > virtualization
1 2 Previous Next

Dynamic Virtual Client

23 Posts tagged with the virtualization tag

The XenClient initiative has developed an architecture and roadmap for the Xen hypervisor to deliver powerful security, performance and manageability benefits to future virtualized client-side systems. The prevalence of Intel virtualization technologies on modern enterprise client devices heralds a sea change in the way that corporations will deliver desktops and applications to end systems, as well as opening up new use cases for centrally managed, secured and backed-up client devices that offer a rich, local computing environment to users.

 

In this session you will learn:

 

  • About the XenClient architecture
  • How you can provide a virtualized, high-performance environment for corporate applications without compromising security
  • About the XenClient roadmap

 

Click to view webinar.

0 Comments Permalink

Intel has been working with multiple ISVs to implement Dynamic Virtual Clients. Implementing netBoot/i™ solutions from Double-Take software simplifies desktop management, and provides IT providers and end-users with the right mix of management capabilities (centralized storage, recoverability) without compromising user-experience even for the most demanding applications. Central management of operating system and applications reduces management complexity of patching multiple desktops and offers cost reduction and security by eliminating hard drives from desktops.

 

 

Building and maintaining computer systems is no easy task and information technology managers are constantly looking for better tools to reduce the total cost of managing their data centers and infrastructure. Storing both operating system state and data within the computer can cause management challenges such as storage over provisioning, data duplication as well as expensive and ineffective backup solutions. Shifting data storage to Storage Area Networks (SAN) provided numerous advantages in both hard and soft dollar cost savings. The final evolution of storage management is to separate the boot disks from systems and turn them into stateless compute devices. The netBoot/i™ technology separates state from compute devices and allows them to run from iSCSI SAN.

 

Check this technology out in the attached case study.





0 Comments Permalink

Hi all,

Intel has been working with various companies on implementing the concept of Dynamic Virtual Clients. As innovators among Harvard University’s IT community, the School of Engineering and Applies Sciences (SEAS) is an ideal environment for implementation of Application Streaming technology. Within SEAS, the office of Computing and Information Technology’s (CIT) CyberInfrastructure Labs (CI Labs) supports faculty, researchers, students, and staff by deploying and maintaining up-to-date, effective computing technologies.

With application streaming, applications are streamed on demand from the data center to the client, where they are executed locally. The goal of the scientific application streaming project, as outlined in the attached white paper, is to simplify the deployment of large, complex engineering and scientific applications to a highly diverse user population of around 1,000 students and faculty.

Initial results show install times decreasing from hours to minutes, as well as fewer problems caused by human error during complex installation and licensing procedures. As innovators among Harvard’s IT community, the CI Labs anticipates wider implementation of application streaming, both within its user base and across Harvard.

Check out the details in the attached case study.

 

 



0 Comments Permalink

Professionals running IT shops these days are facing a number of mandates regarding the relationship of PCs and servers: The CEO demands that data be secure. The government requires compliance to a plethora of laws governing data retention. The CIO says cut costs. The IT technician would love to have them manageable within an eight-hour day and without a trip in the rain. The end-user is amenable to anything as long as its mobile and he can get what he wants in nanoseconds. Until not too long ago, IT professionals wrestling with this dilemma could pick rich clients or thin clients, and be assured that a number of these mandates would go unfulfilled while good part of his constituency would be letting him know exactly where he’d gone wrong. Lately, however, a number of new client-server models have been emerging. Taking advantage of such technologies as streaming and virtualization, these "dynamic virtual client" technologies provide options for getting the benefits of both rich and thin clients. If you’re interested in knowing more, Intel’s expert is this area is Mike Ferron-Jones, director of Dynamic Virtual Client Technology. He’ll be giving a seminar on dynamic virtual clients, including some that have emerged in just the past few months, in a , on Wednesday, December 10 from 11:30 a.m.-12:30 p.m. PST. You can find the webcast here or on the viewer below. Log on a few minutes early as there’s a short registration. Best yet in these financially troubling times, the price is right – it’s free.

 

 

0 Comments Permalink
0 Comments Permalink

Citrix and Intel have been working together to deliver a solution that builds on both companies expertise. The end-to-end solutions, application delivery, and virtualization software that Citrix provides combined with the manageability, performance, and security from vPro deliver a novel solution. The solution allow the IT OS build to go through a secure or trusted boot, where the hardware and software used to launch the OS is measured for integrity before the program executes. The OS can be streamed off a remote server, and the end-user gets the rich client side local execution experience.

 

In this video, Citrix Software's Paul Hahn, Director of Business Development / Virtualization & Management Division, and Matt Edwards, Product Manager, talk about how Citrix Systems is developing products for OS/App Streaming on top of Intel vPro technology. You will see that the virtualized, measured, and streamed OS is able to still render and rotate a rich CAD drawing.

 

 

0 Comments Permalink

Like many others, I have downloaded Google's Chrome Browser (using it to write this blog), and gave it a try. Of course, the first thing people are focused on is the UI and visible features... After reading the comic book explanation (the team did an awesome job at describing the architecture via a comic book - very unique idea), I think people need to look at what this browser really is - it’s not just a browser, it’s a web execution client.

 

First, they went away from launching a bunch of threads and went to processes, they are extending a well know operating system fundamental, making the browser similar to a sub OS of your OS (one that does not have to care about drivers and such). They went for the overhead of the process model to focus on scalability and stability. Both of these have to be fundamentals if Google Gears is to provide content to this web execution client, as who wants to run a cloud application and have your browser crash, run out of memory, or suffer from many of the other common limitations of browser-based applications (very few truly rich applications run purely in a browser).

 

Other features that seem to be radically different for this web execution client are the virtual machine manager used to execute Java script, the garbage collection method, the scalable user interface, and the way they are doing the developer testing. They have really taken a different approach here, an approach more focused on how things execute over being an web page rendering engine. The developer testing concept is very neat, they are leveraging the core of Google to test their builds against the most commonly viewed sites, this gives instant feedback about real world usages (but no testing is ever enough, right?).

 

Now how does a new browser release get into blog on compute models? The way I look at it, this is really a prime time client for executing cloud programs, Google Gears or others. The way they made the browser to not be limited in its processing capabilities and coupled that with common computer science stability models, the browser (even if not launched as a browser) is a prime candidate to become our interface to the rich application capability to cloud computing.

 

However, my biggest worry with this model is how the application verifies that the virtual machine manager and the other core services of the browser integrity have not been compromised. Is their a TXT style measurement of this browser? If cloud is going where people think it is, I am going to want my client execution engine to be trustworthy as possible.

 

From my first look, great job Google team. What are your thoughts?

-Jason A. Davidson

3 Comments Permalink

A month and a half has gone by since the BriForum and I am talking about it as if I was there yesterday. Jason Davidson and I, from time to time, reference many events that went on there. One day I was on BrianMadden.com and there was a post about a webinar that would be taking place on Wednesday July 30, 2008 about a summary on BriForum 2008. I promptly agreed to attend and shot an email to Jason. Jason, of course, signed up in a heartbeat.

 

 

 

 

It was fun to sit there and conjure up all sorts of thoughts while Brian Madden reviewed different topics that was presented at BriForum over the speaker. One of the interesting headliners that I am always interested in was on virtualization. There were many other topics but this one stuck with me. I remember that I read a blog that Brian did and he believes that if companies did things a certain way then they can become completely virtual by 2010.

 

 

 

 

 

You cannot help but reap the benefits from virtualization. There is more opportunity for memory banks, being able to help, fix, or get information remotely so you wouldn't have to be physically there, in addition, it would help on the green cause that much of society has picked up on. Less travel for people to work on the products, streaming applications instead of using products to produce them, and it also allows the IT department to keep the computers up to date almost instantaneously instead of days of work on computers.

 

 

 

 

 

While I was sitting there, I started to ponder; with as many positive, there are with virtualization (well with any great product) there is always going to be some sort of negative that goes along with it. I love learning everything I can about it; yet, I can't help but be a little skeptical about it. What if a company becomes so dependant on it and suddenly there is this "problem" that one can't fix. There is no perfect product.

 

 

 

 

 

Say the bandwidth is being over used within the company and it slows the internet connection. Could there be a problem large facilities like hospitals who would use and rely on the internet and if they had virtualization in their company and its connection doesn't work anymore? I am sure there would be a back up plan, but in a place where every second counts, would this really be a good situation for virtualization to be? Too much overhead or is this really the solution of our future?

 

 

0 Comments Permalink

After much talking with end users and industry thought leaders, a group of us developed this utility the help people decide which compute model is best for a specific user segment. There are many items to consider when trying determining which compute model is best for your users. I believe this utility does a decent job at calling out the most common questions that help to determine the ones that would be well suited and lists the ones that may not be appropriate.

 

 

In this application, you walk through a compute model decision by answering a series of questions for a specific user segment (the user segment you enter is a free form text field and does not change the output). You are presented with a summary screen that will give you recommendations and concern areas based on your inputs. When you mouse over the compute model name, reasons why that model is or is not recommended are in the notes section.

I welcome any feedback.

-Jason A. Davidson

p.s. For compute model reference, please refer to this document: http://communities.intel.com/servlet/JiveServlet/previewBody/1518-102-1-1802/Public%20compute%20model%20discussion%20deck%204-17-08.pdf

0 Comments Permalink

The 2008 Microsoft World Partner Conference (WPC) was hosted in Houston, TX on July7-10, 2008, with global participation. The WPC provides an online and in-person forum to learn more about business growth opportunities and product innovation from Microsoft executives.

 

This year the ECMF team participated at the event and provide a showcase that incorporated the manageability of Intel vPro in a real world scenario that utilized application virtualization and steaming. For the showcase the team used SCCM SP1 R2 beta as an enterprise management console with Microsoft's App-V (Soft grid 4.5 beta) to stream and manage applications to the vPro clients.

 

This provides the ability to:

 

  • Dynamically deliver application on the world's most manageable clients

  • Enable greater business agility with an enhanced end-user experience

  • Achieve IT "Green Computing" and reduced TCO objectives via fine-grained update controls.

 

After the event, I sat down with Craig Pierce to record the demonstration. I think it is a very compelling 4 minutes of video. In the demo he shows both the server console and the client experience, and launches 2 versions of Microsoft Word (2007 & 2003), which share drivers and normally wouldn't be able to run on the same machine. This concept can be extended to many other applications.

 

 

Application Virtualization and streaming allows you to no longer go through the entire install process, but simply stream and execute the applications you need when you need them - and the licenses for these applications can then be reclaimed when your not using them. This should become a defacto standard over time, as it works well in all compute models (from the rich client models to thin clients).

 

Questions? Comments? Funny remarks?

 

-Jason A. Davidson

p.s. Thank you to Chris Kaneshiro, Sophia Stalliviere, Nicole Trent, and Gunitika Dandona for your help in filming & editing this video.

2 Comments Permalink

 

A few weeks back at the BriForum I attended a session called The Future of Client Computing, where the audience participated in an open discussion around where client computing is headed. It was amazing to see a group of very smart people come to a single consensus...with various interpretations of that consensus I am sure. Being that I am back from the show, and back from vacation, I wanted to take a few minutes to recap what my interpretation of the future...

 

 

Therefore, the future from my eyes looks something like the following. I welcome your comments, disagreements, agreements, or snarky remarks. I will try to keep this write-up as vendor agnostic as possible...all characters appearing in this work are fictitious, any resemblance to real persons, living or dead, is purely coincidental, no animals were harmed in the making of this blog...and if this future plays out, I am not responsible for the results.

 

 

Let me start by explaining where many of us are now. We typically live in a world where we boot a computer to a rich operating system that has many features we may or may not use, then we install applications off CD/DVD, downloading installers over the internet, or have it pushed as a local install over the corporate network. We all run local virus scanners, firewalls, and patch/update everything often - less we fall behind and become vulnerable. Each of these software programs we use have been tested to work with our operating system (or we hope), but very few of them are tested to work with other applications, and some are just not compatible with each other (they didn't make it out of kindergarten with the "plays well with others" moniker). Many programs are installed on a ton of computers, with much of the data being the same across those computers, but being that content belongs to the person next to you, it is redundant but not accessible (across a given large group of people the amount of duplicate data is enormous...larger than having copies of the US library of congress in digital format). Some people have started moving away from this model, but often come up with solutions that are either too awkward to become mainstream, or too limited to become useful.

 

 

Next, the path to the future... With several compute model choices, people have started using the modern day compute and network resources to revisit solutions that had limited success in the past (I say limited as none of them won out over the model described above, many were very successful in specific environments). To help with the large amount of redundant data, people moved the data to server rooms. To deal with application conflicts people gave each of these programs their own virtual sandbox to play in (now they don't have to play well with others...they get their own sandbox instead). To deal with patches and updates, people developed utilities to maintain compliance with a few button clicks (and several scripts, settings, and close monitoring). And the list goes on...

 

 

The future... Now I will put on my rose colored glasses and look at where things are going...in other words, I believe they are taking a turn for the better. Going back to the discussion that was had during the BriForum class, the basic architecture was a "dial-tone OS" with virtual containers that can be streamed and executed locally or presented over the network. The term dial-tone OS was new to me, and as I believe Ron Oglesby described it, the operating system would give a basic level of functionality similar to when you pick up a phone and hear the dial tone. We all have grown to expect a dial tone when you pick up the receiver, and if there is a pause or delay we are very confused as we have grown a very high level of expectation for the quality of service on this device (not talking about coverage areas here - just the basic features). With a dial-tone OS, the client device would quickly respond with some basic features - a GUI (graphical user interface)/window manager, a scheduler, I/O mapper, device drivers, and a virtual machine manager (I may be missing a few OS fundamentals, but the idea here is a truly minimal/microkernel type OS that has a high level of reliability). All application that execute in the environment would work in their own virtual sandbox, which may contain an entire OS emulation, or simply the basics to execute - or in other words virtual containers. These applications would interact with the GUI via the window manager, and negotiate the layout within the systems capabilities. The Virtual Container would execute either locally, on a server, or in the network/cloud based upon the negotiated policies and client device capabilities. For containers executing locally, differences of the container would be archived and ready for use on other machines or as backup (depending on connectivity, etc).

 

 

The key here is an environment that from the base up is built with device capabilities in mind - if you're executing a spreadsheet calculation and your device is going to take days to calculate it, have another location process that for you. If you're using the same data as everyone else, make one image of it in the community of users, and everyone works from that image - when the image is upgraded, everyone migrates over time. If the device has Intel vPro capabilities, the virtual containers and dial-ton OS can take advantage of the energy-efficient performance, manageability, and security features. If the device is ATOM based, then a whole new set of features are exposed. Etc... (I had to add in my own Intel fanboy comments, but comments I really believe in).

 

 

The road to get from here to there involves a ton of non-trivial solutions, and I believe the good news is that many of the solutions are being thought about by some great minds - however I am sure there are some new and exciting "change the world" ideas left to solve...

 

 

The future looks both responsive and reliable, and environment where we are not encumbered by the limitations of our environment, but simply a click away from doing our next task.

 

 

-Jason Davidson

 

 

Facebook, Twitter

 

 

6 Comments Permalink

A recent trip I took, I had the opportunity to visit the St. Agnes academy in Houston Texas. They have been using a product by Symantec called SVS Pro to deliver a online portal to the students which integrates into the classes and seemlessly offers the books and applications needed for the students to learn in a whole new way! I was able to get the perspective of sevearl students, a math teacher (whom I hear is one of the students favorites), as well as a great technical talk from Jason Hymes the director of Technology.

 

 

Here is the video it runs approximatly 5 minutes.

 

 

The url for the school is: http://www.st-agnes.org/ (if you have kids and live in that area, it looks like a great place to send your children).

1 Comments Permalink

 

The event in Pittsburgh on May 6th was a fantastic event and the first where we folded the Application & Desktop Virtualization Forums into the already successful Intel Premier IT Professional events - it was a marriage waiting to happen.

 

 

I am excited to reference a write-up on the event on our new sister community site dedicated to these events at: Short Overview Videos from the Pittsburgh Event

 

 

We had fellow travelers of Citrix, Microsoft, Symantec, and Tata. This week we will be in Columbus, Ohio. Several more of these events going on this year, pop over to the Intel Premier IT Professional Zone and find out about the one nearest you: http://communities.intel.com/community/ipip

 

 

Mark Wallis wrote:

 

-


 

One of things folks ask me about the Intel IT Premier Program event is 'what are they presenting about' or 'what demos do they show'? So, while I was at the Pittsburgh event, I took some short videos of the Intel presenters and asked them to explain what they'd be presenting about. I also asked a couple of the demo guys a similar question.

 

Check out these videos and you'll get a little taste of what happens at these shows. I'll do more videos as I work on upcoming events.

 

"A Peek at the Future: Intel Product and Technology Roadmap".

Presented By: Rick White, Intel

http://www.youtube.com/watch?v=T5ZCdrGj3Jg

 

"Client Virtualization Best Practices"

Presented By: Mike Breton, Intel IT

http://www.youtube.com/watch?v=2yBqWlUihZM

 

"Reducing Client TCO through the Use of Virtualization"

Presented By: Dave Buchholz, Intel IT

http://www.youtube.com/watch?v=7ZBpU34ueXg

 

"Data Center Virtualization and Consolidation"

Presented By: Steve Tadman, Intel IT

http://www.youtube.com/watch?v=_Trt7MNhAGo

 

Noel Tabotabo talking about some of his vPro demos

http://www.youtube.com/watch?v=zujOPBcmHCE

 

Randy Baxter pointing out some of the mobile devices in the showcase

http://www.youtube.com/watch?v=5f75zgp1SHc

 

 

0 Comments Permalink

 

Today Mike Ferron-Jones and I participated on the vPro Radio show. We covered the spectrum of emerging compute models and recommendations for when to consider each model. See this ppt for additional info:

Slide Deck

and click play below to hear our radio show from this afternoon!


 




 

0 Comments Permalink

 

Intel partnered with ArsTechnica to create an ongoing web based conference / symposium with Intel as the presenting sponsor - and this week the topic is all about emerging compute models!

 

 

Please take a few minutes and go check out the conversations on their site and join in the discussion.

 

 

-Jason

 

 

0 Comments Permalink
1 2 Previous Next