Browsing by Author "Yousefpour, Ashkan"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item FOGPLAN: A Lightweight QoS-Aware Dynamic Fog Service Provisioning Framework(Institute of Electrical and Electronics Engineers Inc., 2019-01-30) Yousefpour, Ashkan; Patil, Ashish; Ishigaki, Genya; Kim, I.; Wang, X.; Cankaya, H. C.; Zhang, Q.; Xie, W.; Jue, Jason P.; 0000-0003-4869-9183 (Yousefpour, A); 0000-0003-3655-7532 (Ishigaki, G); Yousefpour, Ashkan; Patil, Ashish; Ishigaki, Genya; Jue, Jason P.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. © 2019 IEEE.Item Improving Quality of Service in Emerging IoT and ML Applications through Fog Computing(2019-12) Yousefpour, Ashkan; 0000-0003-4869-9183 (Yousefpour, A); Jue, Jason P.The recent advances in the Internet of Things (IoT), Big Data, and Machine Learning (ML) have contributed to the rise of a growing number of complex and intelligent applications. Examples of such applications are real-time disease detection, self-driving vehicles, drone package delivery, and smart manufacturing. These emerging applications are often realtime, data-intensive, and delay-sensitive, and ensuring Quality of Service (QoS) for these applications is a challenge. Fog computing is seen as one promising solution for providing QoS for these applications, as it puts compute, storage, and networking resources closer to the user. In this dissertation, we showcase how fog computing can improve the QoS in several emerging IoT and ML applications. To do so, we first provide a tutorial on fog computing and its related computing paradigms, such as edge computing and cloudlets, discussing their similarities and differences. Secondly, we propose two novel schemes, ResiliNet and deepFogGuard, for improving the QoS of deep learning applications that are deployed over network devices, such as fog nodes and edge devices. Specifically, the two schemes are for improving the failure-resiliency of inference in distributed neural network in the presence of physical node failures. deepFogGuard’s design is based on the concept of skip connections, whereas ResiliNet uses a novel technique, introduced in this dissertation, called failout, which is inspired by dropout in neural networks. Next, we propose two fog-based frameworks, FogPlan and FogOffload, that can improve the QoS in terms of the reduced service delay. FogPlan is a planning framework, for the dynamic deployment or release of application services on fog nodes, in order to meet the low latency and the QoS requirements of applications while minimizing the cost. FogOffload is a delay-minimizing collaboration and offloading policy for fog-capable devices that aims to reduce the service delay of IoT applications. The above four frameworks are designed to improve the QoS in emerging IoT and ML applications through Fog Computing. The former two frameworks improve failure-resiliency, whereas the latter two reduce the service delay. The outcomes of this research have appeared in the proceedings of a conference and a workshop, three journal papers, and a paper in preparation. A website has been created to serve as a hub for the details of fog computing conference and journals. This research has also attracted the attention of our industry partner, Fujitsu, who partially funded this research. Additionally, two graduate Master’s students and seven undergraduate students were mentored and actively involved in various research projects, which were defined based on the topics of this dissertation. This dissertation has also been selected to be funded by the Dissertation Research Award at UT Dallas.