network architecture 100 may include a host 103 coupled to one or more clients 101 over a network 102 the network 102 may be a private network e g a local area network lan wide area network wan intranet etc or a public network e g the internet the host 103 may be coupled to a host controller 107 via a network or directly alternatively the host controller 107 may be part of the host 103 in one embodiment the clients 101 may include computing devices that have a wide range of processing capabilities some or all of the clients 101 may be thin clients which serve as access terminals for users and depend primarily on the host 103 for processing activities for example the client 101 may be a desktop computer laptop computer cellular phone personal digital assistant pda etc the client 101 may run client applications such as a web browser and a graphic user interface gui the client 101 may also run other client applications to receive multimedia data streams or other data sent from the host 103 and re direct the received data to a display or other user interface in one embodiment the host 103 includes a server or a cluster of servers to run one or more vms 131 each vm 131 runs a.