“…Some studies proposed frameworks for fog service provisioning for specific use cases and applications. The authors in [28] propose an edge cloud architecture for gaming that places local view change updates and frame rendering on edge clouds, and global game state updates on the central cloud. They further propose a service placement algorithm for multiplayer online games that periodically makes placement 1 The QoS in this paper is modeled in terms of latency, namely the IoT service delay and latency threshold.…”
Recent advances in the areas of Internet of Things (IoT), Big Data, and Machine Learning have contributed to the rise of a growing number of complex applications. These applications will be data-intensive, delay-sensitive, and real-time as smart devices prevail more in our daily life. Ensuring Quality of Service (QoS) for delay-sensitive applications is a must, and fog computing is seen as one of the primary enablers for satisfying such tight QoS requirements, as it puts compute, storage, and networking resources closer to the user.In this paper, we first introduce FOGPLAN, a framework for QoS-aware Dynamic Fog Service Provisioning (QDFSP). QDFSP concerns the dynamic deployment of application services on fog nodes, or the release of application services that have previously been deployed on fog nodes, in order to meet low latency and QoS requirements of applications while minimizing cost. FOGPLAN framework is practical and operates with no assumptions and minimal information about IoT nodes. Next, we present a possible formulation (as an optimization problem) and two efficient greedy algorithms for addressing the QDFSP at one instance of time. Finally, the FOGPLAN framework is evaluated using a simulation based on real-world traffic traces.
“…Some studies proposed frameworks for fog service provisioning for specific use cases and applications. The authors in [28] propose an edge cloud architecture for gaming that places local view change updates and frame rendering on edge clouds, and global game state updates on the central cloud. They further propose a service placement algorithm for multiplayer online games that periodically makes placement 1 The QoS in this paper is modeled in terms of latency, namely the IoT service delay and latency threshold.…”
Recent advances in the areas of Internet of Things (IoT), Big Data, and Machine Learning have contributed to the rise of a growing number of complex applications. These applications will be data-intensive, delay-sensitive, and real-time as smart devices prevail more in our daily life. Ensuring Quality of Service (QoS) for delay-sensitive applications is a must, and fog computing is seen as one of the primary enablers for satisfying such tight QoS requirements, as it puts compute, storage, and networking resources closer to the user.In this paper, we first introduce FOGPLAN, a framework for QoS-aware Dynamic Fog Service Provisioning (QDFSP). QDFSP concerns the dynamic deployment of application services on fog nodes, or the release of application services that have previously been deployed on fog nodes, in order to meet low latency and QoS requirements of applications while minimizing cost. FOGPLAN framework is practical and operates with no assumptions and minimal information about IoT nodes. Next, we present a possible formulation (as an optimization problem) and two efficient greedy algorithms for addressing the QDFSP at one instance of time. Finally, the FOGPLAN framework is evaluated using a simulation based on real-world traffic traces.
“…In [7], a standard MDP approach where the state space is polynomial in the total number of BS and ES was applied for migration decision making, which can become easily intractable when the number of BS and ES is large. It is also mentioned in [7] that it is important to reduce the complexity of finding migration decisions. The complexity of our proposed approach in this paper does not depend on the number of BS and ES, and the state space of the MDP in this paper is much smaller than that in [7].…”
Section: Related Workmentioning
confidence: 99%
“…It is also mentioned in [7] that it is important to reduce the complexity of finding migration decisions. The complexity of our proposed approach in this paper does not depend on the number of BS and ES, and the state space of the MDP in this paper is much smaller than that in [7].…”
Section: Related Workmentioning
confidence: 99%
“…Because the expression in (A.10) is related to d − 1 and d + 1, the result also holds for the closed interval. Therefore, V (d) can be expressed as (7) for d ∈ [n k−1 , n k ] (∀k).…”
“…Zhang et al [36] identify the challenges of Virtual Reality MMOGs (VR-MMOGs): stringent latency, high bandwidth and large scale. They propose a hybrid gaming architecture to achieve more efficient distribution of work by placing local view updates on edge clouds for faster responses, higher bandwidth and global state updates on center cloud for higher scalability.…”
The advent of utility computing has revolutionized almost every sector of traditional software development. Especially commercial cloud computing services, pioneered by the likes of Amazon, Google and Microsoft, have provided an unprecedented opportunity for the fast and sustainable development of complex distributed systems. Nevertheless, existing models and tools aim primarily for systems where resource usage—by humans and bots alike—is logically and physically quite disperse resulting in a low likelihood of conflicting resource access. However, a number of resource-intensive applications, such as Massively Multiplayer Online Games (MMOGs) and large-scale simulations introduce a requirement for a very large common state with many actors accessing it simultaneously and thus a high likelihood of conflicting resource access. This paper presents a systematic mapping study of the state-of-the-art in software technology aiming explicitly to support the development of MMOGs, a class of large-scale, resource-intensive software systems. By examining the main focus of a diverse set of related publications, we identify a list of criteria that are important for MMOG development. Then, we categorize the selected studies based on the inferred criteria in order to compare their approach, unveil the challenges faced in each of them and reveal research trends that might be present. Finally we attempt to identify research directions which appear promising for enabling the use of standardized technology for this class of systems.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.