Computer networking as a computing concept has changed the way computing takes place today. This has resulted in techniques like virtualization which is made possible through networking. This approach enables remotely located resources to be availed as if they were physically present. The hosted virtual desktops are an example of how this technique can be implemented.
This client-server model to computing has various practical merits. Most of them are gained by the use of certain server operating system applications. This includes the virtual desktop interface (VDI). There are other data and resource related management applications as well as security enhancement applications. These are critical in supporting networked computing.
The network administrator will use this server operating system component to create different and personalized sessions that can run concurrently from the same server. The VDI will enable instances of such sessions to execute on the server in shareable mode. Therefore a user with such a session has their unique personal computing experience that runs from the server although it appears as though it is local.
This kind of configuration can ensure that powerful applications are executed on the thin client. In this approach, the server carries out the processing which remains transparent to the client. However, this cannot be executed on the client because of the overwhelming hardware demands that include memory and processor power. Therefore within such an arrangement the server performs the computing and passes the results to the thin client which may be a smart phone or a similar mobile computing device.
Virtualization has been considerably used to implement such applications like cloud computing. With such an arrangement powerful applications that require enormous processor resources and considerable memory can be executed remotely by the thin client. This kind of arrangement has made smart phones to become very useful mobile computing devices. The hardware software and services are available and are hired out for a fee and on demand making it economical for clients.
Currently, it is possible to remotely carry out computing activities that require powerful hardware. With virtualization, the remotely located computer will perform the processing transparently in the background. The results will be transferred back to the thin client on completion. This is necessary because the thin client cannot sustain such an application due to limited resources.
The VDI sessions can be implemented in many ways. The centralized approach entails all the processing being carried out from the server that is remotely located. It may also be possible to initiate a remote synchronization approach that requires that duplicate copies of the instances on the server are executed on the client as well. Regardless of the type of approach used the process remains transparent to the client who will assume that the applications are running locally.
The typical application of hosted virtual desktops can involve different administrators logged on to the same server to perform different administrative tasks. The server operating system through the VDI can implement this type of arrangement. Each administrator will have their own independent session all of which are running on a single server.