z-logo
Premium
SOGC: Implementing surrogate object garbage collector management for a Mobile Cloud Environment
Author(s) -
Gnana Jeevan A.N.,
Maluk Mohamed M.A.
Publication year - 2018
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.4943
Subject(s) - computer science , cloud computing , garbage collection , garbage , object (grammar) , distributed object , distributed computing , operating system , computer network , artificial intelligence , programming language
Summary The aim of an ideal distributed Mobile Cloud environment, the surrogate object, is an agent for a particular Mobile Host in the wired or wireless network with specific data structures and methods. The Surrogate object is a software entity that is hosted on mobile support station and acts on behalf of a mobile host during the disconnection operation. The mobile hosts are registered with their own unique identifier in their cloud environment with their mobile support system. If the registered Mobile host is migrated from one cloud to another, the surrogate object handovers the data or resource management to another cloud with a new object with the same entities of old surrogate object, which leads inefficient. The granularity of object migration the old object is useless after the old object switched over into the new object. The collection of unused surrogate object is a big challenge. This problem will be achieved through the garbage collector technique in Mobile Cloud computing. In this research, we propose the Surrogate Object Garbage Collector (SOGC) model with new middleware consists in detecting the unused surrogate object by Mark‐Compact Garbage Collection technique to recycle their object resources. SOGC periodically recycles the idle object and automatically reuses it; whenever it is needed to manage cloud environment, it results in quality‐of‐execution, low latency, and cost optimization in data management.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here