Uncertainty-Calibrated Resource Envelopes and Distributed Admission Contracts for reliable Fog Computing
Keywords:
Admission control, conformal prediction, distributed systems, fog computing, resource allocation, service-level objectives, uncertainty calibrationAbstract
Fog platforms must admit short-lived workloads despite uncertain CPU, memory, network, accelerator, and energy demand. Reinforcement-learning schedulers can adapt over time, but their exploratory actions, training cost, opaque policies, and sensitivity to distribution shift complicate strict service-level objectives. This paper proposes UC-REACT, a non-reinforcement-learning framework that represents each request by an uncertainty-calibrated multi-resource envelope and allocates capacity through short-lived distributed admission contracts. A rolling residual model converts recent demand errors into conformal safety margins. Each fog domain then advertises a signed residual-capacity envelope rather than raw host telemetry. A requesting coordinator screens infeasible domains, proposes a contract containing resource bounds, duration, deadline, confidence target, price ceiling, and fallback rules, and commits only after independent capacity and policy checks. Contracts are revoked or resized when calibration fails, while critical work receives deterministic reserves. The paper develops the system model, formulation, envelope construction, contract protocol, bounded heuristic, failure semantics, security controls, and reproducible experimental design. It deliberately separates testable hypotheses from measured results; no performance numbers are fabricated. The new contribution changes the resource-management question from learning an action policy to certifying whether a placement remains safe under recent uncertainty
Downloads
References
[1] H. Tran-Dang, S. Bhardwaj, T. Rahim, A. Musaddiq, and D.-S. Kim, “Reinforcement learning based resource management for fog computing environment: Literature review, challenges, and open issues,” J. Commun. Netw., vol. 24, no. 1, pp. 83–98, Feb. 2022, doi: 10.23919/JCN.2021.000041.
[2] F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, “Fog computing and its role in the Internet of Things,” in Proc. MCC Workshop Mobile Cloud Computing, 2012, pp. 13–16.
[3] M. Iorga et al., Fog Computing Conceptual Model, NIST SP 500-325, Mar. 2018.
[4] W. Shi, J. Cao, Q. Zhang, Y. Li, and L. Xu, “Edge computing: Vision and challenges,” IEEE Internet Things J., vol. 3, no. 5, pp. 637–646, Oct. 2016.
[5] R. K. Naha et al., “Fog computing: Survey of trends, architectures, requirements, and research directions,” IEEE Access, vol. 6, pp. 47980–48009, 2018.
[6] M. Mukherjee, L. Shu, and D. Wang, “Survey of fog computing: Fundamental, network applications, and research challenges,” IEEE Commun. Surveys Tuts., vol. 20, no. 3, pp. 1826–1857, 2018.
[7] V. Mnih et al., “Human-level control through deep reinforcement learning,” Nature, vol. 518, pp. 529–533, 2015.
[8] R. S. Sutton and A. G. Barto, Reinforcement Learning: An Introduction, 2nd ed. Cambridge, MA, USA: MIT Press, 2018.
[9] P. Gazori, D. Rahbari, and M. Nickray, “Saving time and cost on the scheduling of fog-based IoT applications using deep reinforcement learning,” Future Gener. Comput. Syst., vol. 110, pp. 1098–1115, 2020.
[10] S. Bian, X. Huang, and Z. Shao, “Online task scheduling for fog computing with multi-resource fairness,” in Proc. IEEE VTC-Fall, 2019, pp. 1–5.
[11] A. Ben-Tal, L. El Ghaoui, and A. Nemirovski, Robust Optimization. Princeton, NJ, USA: Princeton Univ. Press, 2009.
[12] A. Prékopa, Stochastic Programming. Dordrecht, The Netherlands: Kluwer, 1995.
[13] V. Vovk, A. Gammerman, and G. Shafer, Algorithmic Learning in a Random World. New York, NY, USA: Springer, 2005.
[14] A. N. Angelopoulos and S. Bates, “A gentle introduction to conformal prediction and distribution-free uncertainty quantification,” Found. Trends Mach. Learn., vol. 16, no. 4, pp. 494–591, 2023.
[15] L. Breslau et al., “Endpoint admission control: Architectural issues and performance,” in Proc. ACM SIGCOMM, 2000, pp. 57–69.
[16] S. A. Banawan, N. E. Rikli, and K. Akkaya, “A review of wireless sensor networks admission control schemes,” IETE Tech. Rev., vol. 32, no. 6, pp. 433–447, 2015.
[17] M. G. K. Qureshi, A. Al-Fuqaha, M. Guizani, and A. Rayes, “Fog-based context-aware access control for smart devices,” in Proc. IEEE GLOBECOM Workshops, 2016, pp. 1–6.
[18] B. Urgaonkar, P. Shenoy, A. Chandra, and P. Goyal, “Dynamic provisioning of multi-tier Internet applications,” in Proc. IEEE ICAC, 2005, pp. 217–228.
[19] C. Gray and D. Cheriton, “Leases: An efficient fault-tolerant mechanism for distributed file cache consistency,” in Proc. ACM SOSP, 1989, pp. 202–210.
[20] I. Gibbs and E. J. Candès, “Adaptive conformal inference under distribution shift,” in Adv. Neural Inf. Process. Syst., vol. 34, 2021, pp. 1660–1672.
[21] A. Ghodsi et al., “Dominant resource fairness: Fair allocation of multiple resource types,” in Proc. USENIX NSDI, 2011, pp. 323–336.
[22] D. Merkel, “Docker: Lightweight Linux containers for consistent development and deployment,” Linux J., vol. 2014, no. 239, Art. no. 2, Mar. 2014.
[23] B. Burns, B. Grant, D. Oppenheimer, E. Brewer, and J. Wilkes, “Borg, Omega, and Kubernetes,” Commun. ACM, vol. 59, no. 5, pp. 50–57, 2016.
[24] J. Dean and L. A. Barroso, “The tail at scale,” Commun. ACM, vol. 56, no. 2, pp. 74–80, 2013.
[25] J. N. Matthews et al., “Quantifying the performance isolation properties of virtualization systems,” in Proc. ACM Workshop Exp. Comput. Sci., 2007.
[26] National Institute of Standards and Technology, Security and Privacy Controls for Information Systems and Organizations, NIST SP 800-53 Rev. 5, 2020.
[27] National Institute of Standards and Technology, Zero Trust Architecture, NIST SP 800-207, 2020.
[28] M. Satyanarayanan, “The emergence of edge computing,” Computer, vol. 50, no. 1, pp. 30–39, Jan. 2017.
[29] Y. Mao, C. You, J. Zhang, K. Huang, and K. B. Letaief, “A survey on mobile edge computing,” IEEE Commun. Surveys Tuts., vol. 19, no. 4, pp. 2322–2358, 2017.
[30] A. A. Barakabitze et al., “QoE management of multimedia streaming services in future networks: A tutorial and survey,” IEEE Commun. Surveys Tuts., vol. 22, no. 1, pp. 526–565, 2020.



