A
CONTEXT-AWARE
ARCHITECTURE
SUPPORTING
SERVICE
AVAILABILITY
IN
MOBILE
CLOUD
COMPUTING
ABSTRACT
Mobile
systems are gaining more and more importance, and new promising paradigms like Mobile
Cloud Computing are emerging. Mobile Cloud Computing provides an infrastructure
where data storage and processing could happen outside the mobile node.
Specifically, there is a major interest in the use of the services obtained by
taking advantage of the distributed resource pooling provided by nearby mobile
nodes in a transparent way. This kind of systems is useful in application
domains such as emergencies, education and tourism. However, these systems are
commonly based on dynamic network topologies, in which disconnections and
network partitions can occur frequently, and thus the availability of the
services is usually compromised. Techniques and methods from Autonomic
Computing can be applied to Mobile Cloud Computing to build dependable service
models taking into account changes in the context. In this work, a
context-aware software architecture is proposed to support the availability of
the services deployed in mobile and dynamic network environments.
EXISTING SYSTEM
Several approaches to address the
availability of the services in mobile environments can be found in the
literature. Generally, they are based on adaptive schemes, following the
reference model for autonomic control loops, MAPE-K (Monitor, Analyse, Plan,
Execute, and Knowledge).In the case of this kind of systems, two steps in the
adaptation loop provide a major impact on their efficiency: when to replicate
and where to deploy a service. There are different events that can trigger the
creation, migration or deletion of replicas: the battery of the host node is
running out, or the node switches off, the demand for the service increases,
along with others. In addition to these events, it is worth mentioning the
prediction of a network partition. A network partition can affect the
availability of a service and the consistency of the shared information.
PROPOSED SYSTEM:
Ø
This paper introduces a
context-aware software architecture, which aims to provide an adaptable and
energy-efficient solution to support the availability of services in mobile
clouds.
Ø
The proposal is based on service replication
techniques together with a self-configuration approach for the
activation/hibernation of the replicas of the service depending on relevant
context information from the mobile system.
Ø
To that end, an
election algorithm has been designed and implemented.
Ø
This proposal is based on previous work ,
which allows us to now address in detail all the structural and behavioural
design issues, as well as the context information model, for the complete
definition of the architecture
Ø
Additionally, its implementation and a
simulation on the Network Simulator 3 (ns-3 1 ) have been performed, which
allows us to show the feasibility of the architecture.
ADVANTAGES:
Ø
The proposed architecture
provides a reusable and adaptable base to support the availability of services
in mobile clouds.
DISADVANTAGES:
Ø The
lack of computational resources.
Ø Transmission errors, or routing overhead.
HARDWARE REQUIREMENTS:
Ø System
: Pentium IV 2.4 GHz.
Ø Hard Disk : 40 GB.
Ø Floppy
Drive : 1.44 Mb.
Ø Monitor
: 15 VGA Colour.
Ø Mouse
: Logitech.
Ø Ram
: 512 Mb.
SOFTWARE REQUIREMENTS:
Ø Operating
system : Windows XP/7.
Ø Coding
Language : ASP.net, C#.net /java
CONCLUSION
In this paper, a context-aware software
architecture has been presented. The proposed architecture provides a reusable
and adaptable base to support the availability of services in mobile clouds. Complementing
SOA with service replication techniques together with a self-configuration approach
for the activation/hibernation of those replicas, allows us to address the
availability problem successfully. This has been achieved through the design
and implementation of an election algorithm. By addressing the dynamicity of
the mo-bile system we can take advantage of its flexibility without having a
negative impact on the availability of the deployed services, and therefore on
the dependability of the system
REFERENCE
[1] GSMA (Groupe Speciale Mobile Association),
“The mobile
economy
report,” 2015. [Online]. Available: http://www.
gsmamobileeconomy.com/
[2]
Y. Al Ridhawi and A. Karmouch, “Decentralized plan-free semanticbased
service
composition in mobile networks,” IEEE Transactions on
Services
Computings, vol. 8, no. 1, pp. 17–31, Jan 2015.
[3] O. Khalid, M. Khan, S. Khan, and A.
Zomaya, “OmniSuggest: A
ubiquitous
cloud-based context-aware recommendation system for
mobile
social networks,” IEEE Transactions on Services Comput-ing,
vol.
7, no. 3, pp. 401–414, July 2014.
Comments
Post a Comment