228 research outputs found

    Fog-supported delay-constrained energy-saving live migration of VMs over multiPath TCP/IP 5G connections

    Get PDF
    The incoming era of the fifth-generation fog computing-supported radio access networks (shortly, 5G FOGRANs) aims at exploiting computing/networking resource virtualization, in order to augment the limited resources of wireless devices through the seamless live migration of virtual machines (VMs) toward nearby fog data centers. For this purpose, the bandwidths of the multiple wireless network interface cards of the wireless devices may be aggregated under the control of the emerging MultiPathTCP (MPTCP) protocol. However, due to the fading and mobility-induced phenomena, the energy consumptions of the current state-of-the-art VM migration techniques may still offset their expected benefits. Motivated by these considerations, in this paper, we analytically characterize and implement in software and numerically test the optimal minimum-energy settable-complexity bandwidth manager (SCBM) for the live migration of VMs over 5G FOGRAN MPTCP connections. The key features of the proposed SCBM are that: 1) its implementation complexity is settable on-line on the basis of the target energy consumption versus implementation complexity tradeoff; 2) it minimizes the network energy consumed by the wireless device for sustaining the migration process under hard constraints on the tolerated migration times and downtimes; and 3) by leveraging a suitably designed adaptive mechanism, it is capable to quickly react to (possibly, unpredicted) fading and/or mobility-induced abrupt changes of the wireless environment without requiring forecasting. The actual effectiveness of the proposed SCBM is supported by extensive energy versus delay performance comparisons that cover: 1) a number of heterogeneous 3G/4G/WiFi FOGRAN scenarios; 2) synthetic and real-world workloads; and, 3) MPTCP and wireless connections

    Hybrid mobile computing for connected autonomous vehicles

    Get PDF
    With increasing urbanization and the number of cars on road, there are many global issues on modern transport systems, Autonomous driving and connected vehicles are the most promising technologies to tackle these issues. The so-called integrated technology connected autonomous vehicles (CAV) can provide a wide range of safety applications for safer, greener and more efficient intelligent transport systems (ITS). As computing is an extreme component for CAV systems,various mobile computing models including mobile local computing, mobile edge computing and mobile cloud computing are proposed. However it is believed that none of these models fits all CAV applications, which have highly diverse quality of service (QoS) requirements such as communication delay, data rate, accuracy, reliability and/or computing latency.In this thesis, we are motivated to propose a hybrid mobile computing model with objective of overcoming limitations of individual models and maximizing the performances for CAV applications.In proposed hybrid mobile computing model three basic computing models and/or their combinations are chosen and applied to different CAV applications, which include mobile local computing, mobile edge computing and mobile cloud computing. Different computing models and their combinations are selected according to the QoS requirements of the CAV applications.Following the idea, we first investigate the job offloading and allocation of computing and communication resources at the local hosts and external computing centers with QoS aware and resource awareness. Distributed admission control and resource allocation algorithms are proposed including two baseline non-cooperative algorithms and a matching theory based cooperative algorithm. Experiment results demonstrate the feasibility of the hybrid mobile computing model and show large improvement on the service quality and capacity over existing individual computing models. The matching algorithm also largely outperforms the baseline non-cooperative algorithms.In addition, two specific use cases of the hybrid mobile computing for CAV applications are investigated: object detection with mobile local computing where only local computing resources are used, and movie recommendation with mobile cloud computing where remote cloud resources are used. For object detection, we focus on the challenges of detecting vehicles, pedestrians and cyclists in driving environment and propose three methods to an existing CNN based object detector. Large detection performance improvement is obtained over the KITTI benchmark test dataset. For movie recommendation we propose two recommendation models based on a general framework of integrating machine learning and collaborative filtering approach.The experiment results on Netix movie dataset show that our models are very effective for cold start items recommendatio

    Contributions to Service Level Agreement (SLA), Negotiation and Monitoring in Cloud Computing

    Get PDF
    Cloud computing is a dynamic field of research, as the latest advances in the cloud computing applications have led to development of a plethora of cloud services in the areas of software, hardware, storage, internet of things connected to the cloud, and 5G supported by the cloud networks. Due to ever increasing developments and the subsequent emergence of a wide range of cloud services, a cloud market was created with cloud providers and customers seeking to buy the cloud services. With the expansion of the cloud market and the presence of a virtual environment in which cloud services are provided and managed, the face to-face meetings between customers and cloud providers is almost impossible, and the negotiation over the cloud services using the state-of-the-art autonomous negotiation agents has been theorized and researched by several researchers in the field of cloud computing, however, the solutions offered by literature are less applicable in the real-time cloud market with the evolving nature of services and customers’ requirements. Therefore, this study aimed to develop the solutions addressing issues in relation to negotiation of cloud services leading to the development of a service-level agreement (SLA), and monitoring of the terms and conditions specified in the SLA. We proposed the autonomous service-level framework supported by the autonomous agents for negotiating over the cloud services on behalf of the cloud providers and customers. The proposed framework contained gathering, filtering, negotiation and SLA monitoring functions, which enhanced its applicability in the real-time cloud market environment. Gathering and filtering stages facilitated the effectiveness of the negotiation phase based on the requirements of customers and cloud services available in the cloud market. The negotiation phase was executed by the selection of autonomous agents, leading to the creation of an SLA with metrics agreed upon between the cloud provider and the customer. Autonomous agents improved the efficiency of negotiation over multiple issues by creating the SLA within a short time and benefiting both parties involved in the negation phase. Rubinstein’s Alternating Offers Protocol was found to be effective in drafting the automated SLA solutions in the challenging environment of the cloud market. We also aimed to apply various autonomous agents to build the new algorithms which can be used to create novel negotiation strategies for addressing the issues in SLAs in cloud computing. The monitoring approach based on the CloudSim tool was found to be an effective strategy for detecting violations against the SLA, which can be an important contribution to building effective monitoring solutions for improving the quality of services in the cloud market

    Optimization and Communication in UAV Networks

    Get PDF
    UAVs are becoming a reality and attract increasing attention. They can be remotely controlled or completely autonomous and be used alone or as a fleet and in a large set of applications. They are constrained by hardware since they cannot be too heavy and rely on batteries. Their use still raises a large set of exciting new challenges in terms of trajectory optimization and positioning when they are used alone or in cooperation, and communication when they evolve in swarm, to name but a few examples. This book presents some new original contributions regarding UAV or UAV swarm optimization and communication aspects

    On the Cover

    Get PDF

    On the Cover

    Get PDF
    • …
    corecore