Page 22 - ITU Journal Future and evolving technologies – Volume 2 (2021), Issue 2
P. 22

ITU Journal on Future and Evolving Technologies, Volume 2 (2021), Issue 2




          distributed controllers are implemented in fog‑enabled  includes a decision manager that computes the comple‑
          vehicles and base stations to ensure fast and ef icient  tion time of a task and assigns the task to the required
          handover. Handover decision should be kept local thus it  sub‑layer which also includes a resource manager. This
          important to implement the proposed SDN architecture  solution relies entirely on the supposition that there will
          in fog enabled devices that only respond to events taking  always be a gathering of smart vehicles with enough com‑
          place in their vicinity.                             putational power and resources to operate as fog devices
                                                               in high‑traf ic area; however, that is not always the case.
          Kapsalis et al.  [32] presented a cooperative model,  Currently, the ratio of smart vehicles to the regular ones
          a fog architecture where the tasks to be completed by  is not signi icant, thus a group of parked vehicles might
          the nodes are characterized by their computational   not be a considerable source of computational resources.
          characteristics and are assigned to the appropriate host
          subsequently.  The model consists of different layers  Besides, Bruschi et al.  [34] also proposed a frame‑
          including a hub layer, device layer, fog layer, and cloud  work that leverages fog computing, SDN and NFV
          layer. The Device layer includes actual physical devices  capabilities to respond to the necessity of bringing
          that have small computational power and low storage,  services to the edges and make them more accessible
          the hub layer contains gateways and is in charge of cre‑  to users to reduce latency during service provision, and
          ating fog messages and forwarding them to the fog layer  reinforce the personalization of services. The proposed
          acting as mediator, the fog layer includes the computing  framework operates by considering three main stake‑
          edges that function in collaborative way to execute tasks  holders including CSPs, telecommunication operators,
          and the cloud layer provides a guaranteed execution  and end users; it includes several functional blocks and
          environment to the tasks. The proposed solution allows  interfaces to allow future cloud applications to perform
          fog networks to be optimal in executing time critical  ef iciently and provide more than standard services, and
          tasks. It integrates into edge computing architectures,  enable end users and telecommunication operators to
          the communication between devices in edge networks   bene it by providing application services. Its architecture
          via the MQTT messaging protocol and the inclusion of  leverages tools such as OpenVolcano, which manages
          nearby access points or mobile edges in a collaborative  functionalities of the data plane and control plane associ‑
          way for speci ic types of tasks, to allow better ef iciency,  ated with real‑time analytics, an external controller that
          coverage and QoS. However, this solution omitted to take  provides decisions on the long‑term.
          into account some cases where the expected participa‑
          tion of some edge devices cannot be guaranteed.      To add additional support to user mobility, allow
                                                               service differentiation and help applications achieve
          To enhance the scalability of fog‑computing and aug‑  seamless service provision in the MEC environment,
          ment its computational power and storage power in    Bruschi et al. [35] presented a policy regarding virtual
          mobile cloud computing, Sookhak et al. [33] proposed  object clustering and migration; the proposed policy
          a fog architecture‑based solution called Fog Vehicular  takes into consideration end users proximity, and in‑
          Computing (FVC). In this solution, it is suggested that a  volves a parameter of the subscription‑based proximity
          pool of parked smart vehicles can be used as a source  ranging to enable service differentiation between users.
          of computing resources, referred to as FVC zone. The  The authors considered a network of fog‑hosted virtual
          maximum capacity of an FVC zone is determined from the  objects with a variety of proximity distances and re‑
          predicted need of computational power and resources in  quirements where an individual user belongs to a given
          the area. The FVC architecture has three main layers, the  set of virtual objects. User proximity is computed and
          policy management layer, the application and services  classi ied in different levels according to the different
          layer and the abstraction layer.  The application and  requirements and subscription‑based parameters; vir‑
          services layer is responsible for providing real‑time  tual objects clustering is performed according to their
          applications to end users according to collected data  inter‑af inities, which are classi ied in different levels,
          from the deployed sensors in the inertial navigation  and are merged based on the maximum path lengths and
          system; it provides services such as information and  proximity levels; after the merging of different clusters,
          entertainment as a service, network as a service, storage  C clusters and their corresponding minimum proximity
          as a service and entertainment as a service. The policy  requirements are obtained. The next step involves cluster
          management layer allocates appropriate computation   migration, in which quality of service is maintained while
          and storage resources to different tasks, deals with issues  the end user moves from one location to another as some
          such as monitoring the system state dynamically, and  of the proximity requirements are no longer met; thus,
          includes policy, fog, and vehicular cloud. The abstraction  migrations are performed based on user’s previous and
          layer protects the security and privacy of data; It conceals  new locations, access point time, and shortest path length
          the FVC heterogeneous platform and reveals a monotonic  from the device. This solution is however limited due to
          interface for monitoring, delivering, and maintaining  the fact that multiple af inity levels and computational
          the physical resources, such as memory, processor unit,  power and capabilities of different access points and data
          and networking. FVC’s architecture’s decision process  centers were not considered.





          8                                  © International Telecommunication Union, 2021
   17   18   19   20   21   22   23   24   25   26   27