| Literature DB >> 30445782 |
Ngoc-Thanh Dinh1, Younghan Kim2.
Abstract
High availability is one of the important requirements of many end-to-end services in the Internet of Things (IoT). This is a critical issue in network function virtualization (NFV) and NFV-enabled service function chaining (SFC) due to hard- and soft-ware failures. Thus, merely mapping primary VNFs is not enough to ensure high availability, especially for SFCs deployed over fog - core cloud networks due to resource limitations of fogs. As a result, additional protection schemes, like VNF redundancy deployments, are required to improve the availability of SFCs to meet predefined requirements. With limited resources of fog instances, a cost-efficient protection scheme is required. This paper proposes a cost-efficient availability guaranteed deployment scheme for IoT services over fog-core cloud networks based on measuring the improvement potential of VNFs for improving the availability of SFCs. In addition, various techniques for redundancy placement for VNFs at the fog layer are also presented. Obtained analysis and simulation results show that the proposed scheme achieves a significant improvement in terms of the cost efficiency and scalability compared to the state-of-the-art approaches.Entities:
Keywords: Internet of Things; IoT service function chains; edge computing; fog computing; high avaliability; network function virtualization
Year: 2018 PMID: 30445782 PMCID: PMC6263923 DOI: 10.3390/s18113970
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Fog-core cloud service function chains (SFCs) for IoT applications. Each SFC is deployed through a chain of virtual network functions (VNFs) across the core cloud and fog networking to serve end IoT users.
Parameters and variables.
| Parameter | Meaning |
|---|---|
| N | a set of nodes |
| L | a set of links between nodes |
|
| reliability of |
|
| availability of |
|
| a set S of SFC requests |
|
| a set of VNF types |
|
| M VNFs in order of an SFC |
|
| reliability requirement of SFC |
|
| reliability of an SFC |
|
| availability of an SFC |
|
| reliability of VNF |
|
| capital expenditure |
|
| operating expenditure |
|
| the number of VNF instances of type |
|
| the data rate of the |
|
| energy consumption rate of VNF type |
|
| a decision binary variable |
|
| general cost for redundancy deployment of VNF |
|
| compute cost for redundancy deployment of VNF |
|
| memory cost for redundancy deployment of VNF |
|
| total memory capacity of |
|
| total compute capacity of |
|
| link capacity of link |
|
| reliability-cost ratio for |
|
| Birnbaum Importance Measure of VNF |
|
| reliability of the system when a redundancy of VNF |
|
| reliability of the system when the maximum reliability of VNF |
|
| The current reliability of the system |
|
| cost to achieve |
|
| Improvement potential per a unit cost of |
Figure 2Scenarios for the redundancy deployment of the primary VNF at the fog layer.
A comparison of performance and the computation time overhead of ILP and IPS.
| Scheme | Availability Requirement | Achieved Availability | Computation Time |
|---|---|---|---|
| ILP | 0.95 | 0.9504 | 9425 |
| 0.99 | 0.9918 | 17,341 | |
| 0.999 | 0.99908 | 24,152 | |
| 0.9995 | 0.999515 | 26,263 | |
| IPS | 0.95 | 0.9517 | 0.36 |
| 0.99 | 0.9925 | 0.45 | |
| 0.999 | 0.99923 | 0.61 | |
| 0.9995 | 0.99953 | 0.72 |
Figure 3The number of required CPU units for redundancy deployment of MC, REACH, and IPS.
Figure 4The maximum number of admitted services each scheme can afford.
Figure 5The percentage of admitted services under various service reliability requirements.
Figure 6The ratio between of the bandwidth consumption of IPS and IPS without the collaborative scheme under various SFC availability requirements.