Professional Documents
Culture Documents
Review 2 - New
Review 2 - New
GNANA SEKAR
Presented By : Ms.Amurthavalli
Ms.Aishwarya
The rapid growth in the distributed cloud environment offer infinite services over
cloud environment. However, a cloud faces different challenges such as scarce
bandwidth, limited energy due to dependency on single service provider, frequent
disconnection of the database server. Federating with multiple service providers
and caching frequently accessed data is an effective way to provide seamless data
access in distributed cloud system. In this paper, we propose a new federation
scheme which federates two or more service providers using surrogate object for
the purpose of reduced network congestion and data access delay. The federated
data management in distributed cloud enables further reduction of costs due to
partial replication of data to more surrogate objects.
The rapid growth in the distributed cloud environment offer infinite services over
cloud environment.
A cloud faces different challenges such as scarce bandwidth, limited energy due
to dependency on single service provider, frequent disconnection of the database
server.
Federating with multiple service providers and caching frequently accessed data
is an effective way to provide seamless data access in distributed cloud system.
we propose a new federation scheme which federates two or more service
providers using surrogate object for the purpose of reduced network congestion
and data access delay.
The federated data management in distributed cloud enables further reduction of
costs due to partial replication of data to more surrogate objects.
EXISTING SYSTEM
Distributed mobile systems are characterized by asymmetry in both
network connectivity and computing power, mobility of hosts and their
constraints.
To address these issues, existing approaches attempt to completely
redesign distributed applications or algorithms to make them work in a
distributed mobile environment.
Asymmetry has been a fundamental problem for distributed mobile
computing researchers.
No Federated Scheme
PROPOSED SYSTEM
In this section we present our proposed Federation model which is
surrogate object based, federated and an effective data management
strategy in multi cloud environment.
Surrogate object is a software entity that is hosted on some support station
and acts on behalf of mobile device. It is also acts as a middleware
component between the mobile node(say Consumer) and service provider
in the cloud and can store local caching for faster data access.
It facilitates the distribution of work between different cloud service
providers through federation when there is an unexpected load.
The model provides a new way of designing applications for federation in
mobile cloud.
Any existing application can be designed to take the advantage of this
federation strategy.
DATA MANAGEMENT IN CLOUD
Processor : Pentium
IV
Clock speed : 550MHz OS : Windows2000/NT/XP
Front End : J2SDK1.4.1/JCreator
Hard Disk Drive : 20GB
Database : Microsoft Access
RAM :128MB
Cache Memory : 512KB
Keyboard : 104Keys
Mouse : 3Buttons
CD Drive : 52XMAX
SERVER CLIENT
Database
2. SURROGATE OBJECT MODULE
Module Description :
Input : Data to be searched
Output : Location Information (On Which Cloud the data is present )
Process Description :
Server surrogate object is hosted for faster data access.
Separate Java Code has been developed to create surrogate object
Displays the Location information of the data on multi cloud
environment
Faster accessing of data
Federated Scheme is generated with the help of Surrogate Object.
SURROGATE OBJECT
Federation model which is surrogate object based, federated and an
effective data management strategy in multi cloud environment.
Surrogate object is a software, It is also acts as a middleware component
between the node (say Consumer) and service provider in the cloud and
can store local caching for faster data access.
It facilitates the distribution of work between different cloud service
providers through federation when there is an unexpected load.
The model provides a new way of designing applications for federation in
mobile cloud.
Any existing application can be designed to take the advantage of this
federation strategy.
Cloud 2
User1 Server Cloud 1
Hosted with
User2 Surrogate
Object Cloud 3
Cloud 4
User3
Multi Cloud
UserN
Environment
Location
Location
Information
Information
Retrieved
Retrieved
Surrogate Object
3. TRACKING MODULE
Module Description :
Input : Users (Online Users)
Output : Tracked Data
Process Description :
Server is Checking Who are all in the networks
Separate Java Code has been developed to keeps track of all the activities
be tracked and Admin can monitor all the activities performed by the user
from the server
• User Login and
Logout Information
User1 • File Transfer
Server
information
Tracking
User2 • Chatting
Process Information
• User Join and
User3 rejoining
information
UserN
Administrator
Administrator
4.PERFORMANCE MODULE
Module Description :
Input : Data Access Rate and Retrieval Time
Output : Performance Graphs
Process Description :
User Access the data in federated cloud
Data Access rate and Data retrieval time is stored in the
database
Server side the performance graph is generated
Graph is verified and compared time to time
Java code is written for graph generation
Cloud 2
User1 Cloud 1
Server
Accessing
User2 Data
Cloud 4
Cloud 3
User3
Federated Cloud
UserN
with DB Access
5.ADMIN CONTROL MODULE
Module Description :
Input : Admin name and Password
Output : Updated with Database
Process Description :
Admin Enter the Admin name and Password
Admin can Choose Options Like Change Name, Password, Delete
Admin can view the user account , update the account and change
CHANGE
CHANGE
ADMIN
ADMIN NAME,
NAME,
PASSWORD
PASSWORD Data Base
UPDATE
UPDATE USER
USER
ACCOUNTS
ACCOUNTS
1.CLIENT AUTHENTICATION MODULE
Module Description :
Input : User name and Password
Output : Authenticated Message box
Process Description :
User can Enter the Admin name and Password
Authentication Process Starts
Compares the Name and Password with the Database
If it Matches leads to the Next Module Screen
If not Show the Message Box Login Failed
New User can register with the server using register options
Register
User Registration
with Server
Process
Stored in
Database
2. CLIENT REGISTERATION MODULE
Module Description :
Input : User Registration
Output : Registered Successfully and Keys Displayed
Process Description :
User must register with server by given their name and details
User must choose the Group they want to join
Server Stores the User Information in Database
Generates the Multiple keys
Private key, Public Key, Common Key (Group Key) are
REGISTER
REGISTER WITH
WITH
SERVER
SERVER THE MULTI
THE MULTI
CLOUD
CLOUD
RESPONSE
RESPONSE TO
TO USER
USER
User
User Name
Name and
and
Password
Password
Module Description :
Input : Data's to be Stored in Cloud
Output : Multi Cloud ( Distributed Cloud Formation)
Process Description :
Data's to be Stored in Database
Multi Cloud is Created and Data stored in DB is distributed
Data Information and Location are Stored as Surrogate Object
Surrogate object is referred whenever the user accessing the cloud
Based on the Surrogate information the data is retrieved.
Cloud 2
User1 Cloud 1
Multi Cloud
User2 Fashion
Cloud 4
Cloud 3
User3
Federated Cloud
UserN
with DB Access
Module Description :
Input : Data's
Output : Distributed among various Cloud
Process Description :
Data's are distributed among various cloud.
If the network load is heavy then federated scheme help to maintain
the traffic.
User Requesting for a services is analyzed using the surrogate object
and server approaches the Appropriate cloud database.
If it is not present in that cloud the distribution manager (Server)
Approaches the next cloud database for information.
Cloud Cloud
1 2
Server
User1
User2 Cloud
Distribution
Manager 4
User3
Cloud
3
Federated Cloud
UserN
with DB Access
Module Description :
Input : Data's
Output : Distributed among various Cloud
Process Description :
Data's are distributed among various cloud.
If the network load is heavy then federated scheme help to maintain
the traffic.
User Requesting for a services is analyzed using the surrogate object
and server approaches the Appropriate cloud database.
If it is not present in that cloud the distribution manager (Server)
Approaches the next cloud database for information.
Cloud Cloud
1 2
Server
User1
User2 Cloud
Distribution
Manager 4
User3
Cloud
3
Federated Cloud
UserN
with DB Access
Location
Location
Information
Information
Retrieved
Retrieved
Wired network
Wireless network
Wireless sensor network
Military application
Hospitals
Unresponsive site- Jobs dispatched
Challenge
Successful grid scheduling
Smart alternatives
Contingent plans
Propose three risk-resilient scheduling
algorithms
Enhance a new fast GA
Risk-resilient strategies