|
|
optimizing applications for mobile cloud computing through moccaa
|
|
|
|
|
نویسنده
|
baraki harun ,jahl alexander ,jakob stefan ,schwarzbach corvin ,fax malte ,geihs kurt
|
منبع
|
journal of grid computing - 2019 - دوره : 17 - شماره : 4 - صفحه:651 -676
|
چکیده
|
Mobile cloud computing (mcc) aims at leveraging remote resources to boost application performance on mobile devices while conserving resources such as battery, memory, and storage. offloading computations and outsourcing tasks are, however, associated with numerous challenges known from distributed systems. typical mobile applications have a monolithic design and are not laid out for a distributed deployment and execution. in this work, we present how to design and partition such applications and how these partitions stay synchronized in a cost-efficient manner at runtime. we introduce our comprehensive and extendable framework moccaa (mobile cloud computing adaptable) that supports developers along this path. its performance gain is mainly achieved through a new graph partitioning heuristic that is searching for the maximally beneficial cut, through minimized monitoring efforts for resource consumption prediction, through scalable and location-aware resource discovery and management, and through our graph-based delta synchronization of local and remote object states. in particular, the graph partitioning heuristic and the delta synchronization allow us to reduce synchronization costs and improve quality dimensions such as latency and bandwidth consumption.
|
کلیدواژه
|
mobile cloud computing ,delta synchronization ,graph partitioning ,maximum cut ,resource prediction ,resource management
|
آدرس
|
wilhelmshoeher allee 73, germany, wilhelmshoeher allee 73, germany, wilhelmshoeher allee 73, germany, wilhelmshoeher allee 73, germany, wilhelmshoeher allee 73, germany, wilhelmshoeher allee 73, germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|