Page 38 - 5G Basics - Core Network Aspects
P. 38

1                                                Core network aspects


            sustained in the future, FNs should be able to provide users with the means to access appropriate data in an
            efficient manner.

            At the same time, the behaviour of subscribers has been changed from stationary to mobile. Due to the
            unpredictable behaviour of proliferated mobile devices, the resources of information and communication
            technology (ICT) are hard to be allocated in advance to accommodate the bursty traffic generated by mobile
            users called "flash crowd". Thus, FNs should also adaptively react to such environment to provide users with
            the means to access data without interruption.

            DAN is a new network architecture that would have the capabilities to deal with enormous amount of data
            efficiently in a distributed environment and enables users to access desired data safely, easily, quickly and
            accurately, regardless of data locations. This technology enables networks to be aware of user requests and
            to react accordingly to support adaptive data distribution. Therefore, DAN is considered as a key approach
            to realizing FNs.


            7       Overview of data aware networking

            DAN enables users to distribute data objects in the network and to retrieve them in an efficient and adaptive
            manner. The essence of DAN lies in the name based communication that routes a data object in the network
            by its name or identifier (ID).

            The name based communication enables not only end hosts but also intermediate nodes between them to
            be aware of user requests as well as the corresponding responses in the forms of data name or ID as well as
            its attributes.
            "Data-aware" in the name of DAN means that the intermediate network elements recognize the data name
            or ID as well as its attributes which are provided for the network, and make a decision based on them. The
            decisions include:
            1)      Routing of user requests and the corresponding responses.
            2)      Responding to user requests directly if the requested data object is available.
            3)      Processing of user requests and the corresponding responses. The term "processing" includes any
                    optimization process of the user requests and the corresponding responses before transmitting
                    them.

            Due to this awareness feature of DAN, a network element such as router can route, respond and process
            user requests and the corresponding responses to optimize the distribution of data objects. For example,
            DAN can route user requests to a nearby cached data object, respond to user requests by returning the
            cached data object, and process the data object based on user requests by modifying the data format, e.g.,
            to fit the capability of the user terminal. By optimizing the data distribution, users can experience higher
            throughput and lower latency, and network resources can be saved by reducing redundant traffic or localizing
            bursty traffic caused by "flash crowd".
            Moreover, the name based communication enables DAN to locate a data object regardless of its location,
            which ensures the continuation of communication associated with the names of data objects without being
            interrupted by its location change. For this reason, DAN can handle mobility in a more native manner than
            the current IP networks where the data object is located by using the IP address of the host holding the data
            object and the communication is based on the location of the data object.

            Figure 1 illustrates three general use cases of DAN. In case 1 in the figure, a user request for a data object is
            routed to the provider of the data object. While the requested data object is downloaded from the provider
            to  the  requester,  the  data  object  that  is  being  downloaded  can  be  stored  on  DAN  elements  along  the
            downloading path, e.g., close to the requester. In case 2, each DAN element can respond to a user request
            with the data object which is available in its cache or storage so that the user request does not need to be
            routed to the provider of the original data object which may be distant from the requester. In case 3, DAN
            elements can process the data object before they respond to the requester so that the format of the data
            object fits the capability of the user's terminal.




            28
   33   34   35   36   37   38   39   40   41   42   43