Week 18: Kansas City Radio and WinHEC 2007 in LA

This weeks the highlights for me have been attending the WinHEC 2007 conference in Los Angeles and being on Kansas City radio with 2 other of the scholars: Simon Phelps and Devin Cheevers.
You can listen to a podcast of the talk here. The show was broadcast live on Hot Talk 1510 AM Kansas City Radio and hosted by Joe Liberman of Spidertel a local web entrepreneur. The talk was part of a weekly series of interviews with entrepreneurs (or in our case aspiring entrepreneurs) about the business and the internet. We spoke about our uses of the internet in marketing and promoting our businesses, our business ideas and plan and differences between the US and UK in terms of entrepreneurship. It was my first time on the radio and I found it fun and interesting to be a part of. Although a few attempts at British humor did not go down well.

I also attended WinHEC 2007 in Los Angeles. WinHEC is a 3 day yearly event held by Microsoft aimed at hardware developers. Throughout the conference there are multiple sessions on various subjects. The most notable sessions I attended, for me, were about Virtualization.
Definition of virtualization: "Decoupling of aspects of the computer which are normally very closely coupled". Think of an old fashioned PC, the hard drive, the Operating System and the Applications are all in the same box, on top of the box is a screen connected only to the box. Every part of the PC is in the same place, but why should it be?
With virtualization I can decouple the presentation layer - by accessing a computer remotely only the user interface of the computer is on the machine I am using. The rest is located else where across the network or the internet.
Application Virtualization - The application, for example Microsoft Word, from the users point of view appears to be on their computer. The user can interact with it in all the usual ways, they can open files on the application which are stored on their computer. However with a virtualized application the program can be stored elsewhere and only the parts of the program that the computer is using are streamed to the computer.
Server Virtualization - conventionally 1 server Operating System was located on 1 physical machine. A small businesses may typically have 4 servers each in a different box, each has a different use. This is very inefficient, at any given time 1 server may have a huge usage while an other has a very low usage. With virtualization I can combine all 4 servers onto one physical machine which may have multiple processors and other devices. A virtual server runs as if it is the only server on the operating system, however a layer below the OS controls which server is given which resources at any one time. This allows for much greater efficiencies. Also if a physical part of the machine breaks, with the right equipment the virtual servers will stay running on another part of the machine while the dysfunctional part is replaced. 0 down time.
Client PC Virtualization - An employee may have his/her own laptop which they use in work and home. This can lead to some conflicts. Space on the laptop is limited, the laptop will have both work and home information on it, which could lead to a compromise of work information on an unsecure home network. With Client PC virtualization the employee may use his laptop for home use, when he/she arrives in work he can 'tap into' (words like 'load' and 'install' don't seem to apply in this situation) their work virtual PC from their laptop. Information stays in the work environment and the employee has their own laptop environment too.
As an added bonus administration of such networks is much easier because admins just need to install new software on 1 virtual server template and then all employees can access new software.
Labels: kansas city, Los angeles, Radio, Winhec

