Home > Intel Communities > Open Port IT Community > Intel® vPro™ Expert Center > Dynamic Virtual Client > Blog > Tags > virtual_hosted_desktop

Dynamic Virtual Client

10 Posts tagged with the virtual_hosted_desktop tag

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

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

 

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

 

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

 

The application & desktop virtualization forums for Atlanta (March 20) and Washington DC (April 3) went off well. Here is my recap.

 

 

Atlanta:

 

 

When we arrived in Atlanta, the town had just survived a tornado on March 14th and was in repair mode (the hotel that many of us were staying at had extensive damage and was doing everything it could to get back in working order). We had a few interesting times as passage to & from the hotel was often stopped due to the amount of falling glass (we passed the time in the nearby malls and downtown businesses). One person checked into their room to find that moments later a crack in the window gave way to a breezy view. The round the clock crews that were repairing the hotel made for some less than desired sleep patterns (3 am hammering in the room next to you is bound to wake the heaviest of sleeper). The people in Atlanta were as hospitable as ever, confirming that Atlanta is big city with small-town hospitality - even in the aftermath of a tornado!

 

 

We held the event at the 755 club at Turner Field (the Atlanta Braves stadium); the venue was awesome! The day of the event, started at 8:30 for attendees with a very enjoyable southern breakfast. At 9 am, Ketan Sampat of Intel gave the opening address, followed by presentations from Citrix, #, and Microsoft. During the lunch time, there were demos and deep dives with experts from Intel, AppStream, Citrix, Dell, Microsoft, and Symantec. As the attendees left the event, they received a USB thumb drive with all the presentations and collateral here:

 

 

I personally had several great discussions with the Atlanta attendees, and found that the attendees are definitely looking at various compute models to deliver the needs of their business and are eager to see which ones will emerge as the best complete solution - great perspectives and insight received from these talks. In addition, the team was happy to see the city recover quickly, and as we all left, we look forward to a return visit to a restored Atlanta, and the continued contact with the attendees from the event as they move forward exploring these topics.

 

 

Washington DC:

 

 

We arrived in Washington DC during cherry blossom season, a fantastic time of year. The venue for the event was the Marriott Hotel in Bethesda Maryland. The hotel staff was very helpful, the hotel was enjoyable, and the event went off without any major issues. The agenda was very similar to Atlanta with breakfast/registration time at 8:30 am, and at 9 am Chuck Brown of Intel giving the opening address. This was followed by presentations from Citrix, #, and Microsoft. During the lunch time, there were demos and deep dives with experts from Intel, AppStream, Citrix, Dell, Microsoft, and Symantec. As the attendees left the event, they received a USB thumb drive with all the presentations and collateral here:

 

 

 

 

Many great talks with the attendees in DC as well, confirming a similar message that was received in Atlanta. We are definitely on the edge of something big in this space - as can be seen by the various acquisitions that have occurred in the past year. A fantastic first two events for 2008, if you have not been able to attend either of these, see if one of these matches your location.

 

Pittsburgh\

May 06

Register: Members\ \

Non-Members\

Columbus\

May 28

Register: Members\ \

Non-Members\

Baltimore\

June 10

Register: Members\ \

Non-Members\

Tampa\

June 12

Register: Members\ \

Non-Members\

Austin\

June 24

Register: Members\ \

Non-Members\

Denver\

June 26

Register: Members\ \

Non-Members\

 

Hope to see you at one (or more) of these events in the near future.

 

 

-Jason Davidson

 

 

1 Comments Permalink

PodTech recently conducted a video interview about the Emerging Compute Model Forum with Chuck Brown, Jason Davidson, and Mike Ferron-Jones from Intel. Here is the video, please give us any feedback you may have.

 

 

PodTech wrote:

 

 

There are now possibilities in enterprise computing that have the potential to solve mainstream problems and become widely adopted. These "Emerging Compute Models" are creating a lot of buzz, but also a lot of confusion in the IT community. That's why this video podcast focuses on Intel's Emerging Compute Model Forum. Jason Davidson, technical evangelist for the forum, says IT shops are experimenting with new ways to deliver applications and operating systems, but there's no consensus on the best model, or models, to use.

 

 

In this podcast, Davidson and his colleagues Mike Ferron-Jones, marketing manager for Intel's Emerging Compute Models program, and Chuck Brown, who directs the program, lay out the basic questions IT managers need to ask before choosing new compute models, discuss some of the pros and cons of different models, and preview some Intel and industry developments in the ECM space.

0 Comments Permalink

Recently, Mike Ferron-Jones did an interview with Scott Smith from Intel's feed room. Mike did a great job at explaining the views he expressed in his blog.

 

 

0 Comments Permalink

Intel employee's Scott Smith & Mike Ferron-Jones recent podcast around the various models for computing. The video is embedded in this blog, and can be viewed here.

 

 

The performance studies he references in the video are: Check out some studies on emerging compute models and http://communities.intel.com/openport/blogs/ecmf/2008/01/25/streaming-impact-on-the-server-and-network

 

This is of course the Intel perspective - does it align with what you see?

0 Comments 0 References Permalink

 

Catherine Spencewrote an IT@Intel blog on a recent lab experiment on the impact of various emerging compute models on both the server and network. You can find the blog at: http://communities.intel.com/openport/blogs/client/2008/01/25/streaming-impact-on-the-server-and-network

 

 

-


Several Intel IT folks (and others!) have expressed concern over the back-end implications of hosting a streamed computing solution. How many clients can be supported by a server? How will streaming affect the network? Well, we had the same questions so we constructed a lab experiment to find out.

 

Streaming was more efficient than we expected. We demonstrated that server utilization remained low and network utilization improved over time. We successfully executed a variety of applications including audio and video. We also encountered a few challenges.

 

Want to know more? Read our full report: Streaming and Virtual Hosted Desktop Study

 

 

 

2 Comments 0 References Permalink