Joint Coverage-Reliability for Budgeted Edge Application Deployment in Mobile Edge Computing Environment

2022 
Mobile edge computing (MEC), as an emerging technology, allows application vendors to deploy application instances on edge servers to deliver low-latency services to nearby end-users. However, due to hardware faults, software exceptions, or cyberattacks, edge servers are prone to failures in the highly distributed and dynamic MEC environment. Hence service reliability must be ensured when failures occur. This raises a critical and open problem - improving service reliability when deploying application instances in the MEC environment. In this article, we jointly consider both user coverage and service reliability when deploying application instances on edge servers with a given application deployment budget $\mathcal {K}$ . We formally define this joint C overage- R eliability for $\mathcal {K}$ - B udgeted E dge A pplication D eployment ( CR-BEAD ) problem and model it as a constrained optimization problem. Next, we propose an optimal approach (named BEAD-O ) based on integer programming to find optimal solutions to small-scale CR-BEAD problems. We also propose a greedy approach named BEAD-G with a constant approximation ratio of $1 - 1/e$ to solve large-scale CR-BEAD problems efficiently. Extensive experimental evaluation against three representative approaches illustrates the effectiveness and efficiency of our approaches.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    37
    References
    0
    Citations
    NaN
    KQI
    []