48,863 research outputs found

    Efficient data access in mobile cloud computing

    Get PDF
    This thesis focuses on the development of efficient data transfer mechanism among mobile devices using Mobile cloud computing paradigm. Mobile cloud computing is coupling of mobile computing and cloud computing. In the Mobile cloud computing paradigm, users connect to cloud service providers over the Internet and leverage the cloud resources to perform their processing, storage and communication tasks. In this thesis, the focus is on communication tasks among mobile devices performed using Mobile cloud computing paradigm. Communication or data sharing among mobile devices is often limited by proximity of the devices. This limitation can be removed by employing Mobile cloud computing paradigm wherein each physical mobile device has a corresponding virtual machine in the cloud servers. All the computation and communication tasks can be offloaded to the virtual machines in the cloud retaining only a thin client in the physical device to display results. The exchange of data or communication between mobile devices is done through the corresponding virtual machines in the cloud. In this work, we designed a layered architecture involving mobile devices, access points and cloud server together for efficiency. We also proposed pre-distribution scheme based on this architecture for efficient data sharing among potential users with supporting data access mechanism, update propagation mechanism and cache replacement mechanisms. We also performed complexity analysis for data access using the proposed architecture and scheme. Finally, simulated the proposed architecture and scheme with actual devices and verified the efficiency of the scheme. --Abstract, page iv

    A Taxonomy for Management and Optimization of Multiple Resources in Edge Computing

    Full text link
    Edge computing is promoted to meet increasing performance needs of data-driven services using computational and storage resources close to the end devices, at the edge of the current network. To achieve higher performance in this new paradigm one has to consider how to combine the efficiency of resource usage at all three layers of architecture: end devices, edge devices, and the cloud. While cloud capacity is elastically extendable, end devices and edge devices are to various degrees resource-constrained. Hence, an efficient resource management is essential to make edge computing a reality. In this work, we first present terminology and architectures to characterize current works within the field of edge computing. Then, we review a wide range of recent articles and categorize relevant aspects in terms of 4 perspectives: resource type, resource management objective, resource location, and resource use. This taxonomy and the ensuing analysis is used to identify some gaps in the existing research. Among several research gaps, we found that research is less prevalent on data, storage, and energy as a resource, and less extensive towards the estimation, discovery and sharing objectives. As for resource types, the most well-studied resources are computation and communication resources. Our analysis shows that resource management at the edge requires a deeper understanding of how methods applied at different levels and geared towards different resource types interact. Specifically, the impact of mobility and collaboration schemes requiring incentives are expected to be different in edge architectures compared to the classic cloud solutions. Finally, we find that fewer works are dedicated to the study of non-functional properties or to quantifying the footprint of resource management techniques, including edge-specific means of migrating data and services.Comment: Accepted in the Special Issue Mobile Edge Computing of the Wireless Communications and Mobile Computing journa

    On Optimal and Fair Service Allocation in Mobile Cloud Computing

    Get PDF
    This paper studies the optimal and fair service allocation for a variety of mobile applications (single or group and collaborative mobile applications) in mobile cloud computing. We exploit the observation that using tiered clouds, i.e. clouds at multiple levels (local and public) can increase the performance and scalability of mobile applications. We proposed a novel framework to model mobile applications as a location-time workflows (LTW) of tasks; here users mobility patterns are translated to mobile service usage patterns. We show that an optimal mapping of LTWs to tiered cloud resources considering multiple QoS goals such application delay, device power consumption and user cost/price is an NP-hard problem for both single and group-based applications. We propose an efficient heuristic algorithm called MuSIC that is able to perform well (73% of optimal, 30% better than simple strategies), and scale well to a large number of users while ensuring high mobile application QoS. We evaluate MuSIC and the 2-tier mobile cloud approach via implementation (on real world clouds) and extensive simulations using rich mobile applications like intensive signal processing, video streaming and multimedia file sharing applications. Our experimental and simulation results indicate that MuSIC supports scalable operation (100+ concurrent users executing complex workflows) while improving QoS. We observe about 25% lower delays and power (under fixed price constraints) and about 35% decrease in price (considering fixed delay) in comparison to only using the public cloud. Our studies also show that MuSIC performs quite well under different mobility patterns, e.g. random waypoint and Manhattan models
    corecore