Page 597 - Cloud computing: From paradigm to operation
P. 597

XaaS                                                     3


            7.4     Client support

            Client support function:
            –       establishes a connection for a virtual desktop on the client side (see clause 7.4.1 service connection
                    function);
            –       supports the optimized user interaction on a DaaS client (see clause 7.4.2 connection negotiation
                    function);
            –       handles peripherals on a DaaS client (see clause 7.4.3 client peripheral connection function);
            –       guarantees that the virtual desktop service remains turned on (see clause 7.4.4 service continuity
                    for user environment).
            7.4.1   Service connection

            The service connection function supports a DaaS client to establish a connection for virtual desktop service.
            This function:
            –       transmits CSU's access information to the user access management function (see clause 7.2.3) to
                    verify a DaaS user;
            –       exchanges virtual desktop access information with the client connection management function (see
                    clause 7.2.2) after user authentication;
            –       supports  various  types  of  DaaS  clients  such  as  personal  computer,  laptop  computer,  tablet
                    computer, and thin client to access a virtual desktop;
            –       periodically sends the connection state of the DaaS client to the client connection management
                    function (see clause 7.2.2) to monitor the client state for the preservation of the client connection.
                    In case of a temporarily unavailable connection, the DaaS client notifies the connection state to a
                    DaaS user;
            –       transmits the DaaS user's requests (i.e., additional resource, resources cancelling, and additional
                    virtual desktop service) to the client connection management function (see clause 7.2.2);
            –       maintains a standard security connection to protect the content exchanged between a DaaS client
                    and a DaaS platform.

            7.4.2   Connection negotiation
            The  connection  negotiation  function  considers  two  main  factors  for  DaaS:  network  performance
            (e.g., network bandwidth or traffic information) between a DaaS client and a DaaS platform; and the client
            state of a DaaS client. Based on these two main factors, it supports the optimized user interaction on the
            DaaS client.
            The connection negotiation function:

            –       gathers  network  performance  information  and  the  client  state,  and  transmits  them  to  a  DaaS
                    platform through a network;
                    NOTE 1 – The client state consists of static and dynamic information of a DaaS client such as specification of
                    display, usage and specification of hardware resources (i.e., CPU, GPU, and memory), and user interaction
                    methods supported on a DaaS client.
                    NOTE 2 – The static information is collected at the initial connection between a  DaaS client and a DaaS
                    platform after user verification. The dynamic information is collected periodically when the client is connected
                    to the DaaS platform to use a virtual desktop service.
            –       allows a DaaS client to display with best-efforts resolution for client without delay;
            –       receives the negotiation results from a DaaS platform after the completion of a negotiation;
            –       reflects the negotiation results in a DaaS client.








                                                                                                         589
   592   593   594   595   596   597   598   599   600   601   602