Internet Environment
Aim:
Cloud computing in mobile platforms has invoked a new wave of evolution in the
rapidly developing mobile world. Although several striking research work has been
conducted in the high computing counterparts of mobile technology, the field of
Cloud computing for mobile world is vastly unexplored.
Abstract:
Nevertheless, the cloud user should not be aware of the distributed storage of
the data . For instance, when the stored data needs to be accessed, the user may
directly retrieve it from the cloud c 1. Then c1 is responsible for gathering the data
from both c 1 and c2, and returns the collected data to the user. The cloud provides
location transparency to applications. The cloud data storage and access may need
not only intra-cloud communications, but also inter-cloud communications. That is
to say, the cloud data need not only be accessed in a LAN, but also migrate in
WAN.
Existing System:
• RPC and RMI can achieve good performance in LAN, but is not
suitable for Internet or WAN.
Proposed System:
Modules:
• SaaS(Software as a Service):
• WA (Working Agent).
• DCS
• Data as a Service (DaaS):
Module Description:
(1) SaaS (Software as a Service):
Software or an application is hosted as a service and provided to customers across
the Internet. This mode eliminates the need to
Install and run the application on the customer’s local computers.
(5)DCS
Reducing the network communication for managing data lock and duplicating the
data buffer, particularly the communication in WAN.MCS do not need to maintain
the lock state of every user, but only need to maintain the lock state of all DCS.
Hence, converging can reduce effectively the overload of the maintaining the lock
state.
Diagrams
Use Case
Data
Mobile Agent
cloud
Applicati
on
Mobile Agent
Run Environment
Seqeunce
User Entry
Impose Write
Lock
Enter DCS
Impose read Lock
access MCS
Enter DCS
Access Mcs
user1
Access Mcs
Read Lock
Read Lock
User 1 User 2
Read Lock
Write
Lock
Re
ad
Read
ck
Loc k
BCS
Re
ad
Lo
ck
write MCS?
MCS
Write Lock
Component Diagram
SaaAs
IA
MCS
WA
DMA
MMA
writeLock
/read lock
DCS
Class Diagram
SaaAS DaaAs
WA LCB
MCS DCS
accessMcs
getcodes
storeLocally
storecodes
getSoruce() connectMcs()
storeLocally() storeLocally()
User
getSource
sendSource
receiveSource()
sendSoruce()
Object Diagram
dcs:DCS
mcs:MCS
accessMcs="255.255.0.0.0.2"
storeLocally="192.1.3.4.5.7"
getSource="255.255.0.0.0.2" readLock="yes/no"
sendSource="192.1.3.4.5.7" writeLock="yes/no"
getData() connectMcs()
sendData() storeLocally()
User
getSource="192.1.3.4.5.7"
sendSource="255.255.0.0.0.2"
receiveSource()
sendSoruce()
Package Diagram
SaaAS
MCS
WriteLock
ReadLock
DCS
DaaAs
Hardware Requirements:
Software Requirements:
Conclusion:
The cloud computing system can not only work in Intranet but also work in
Internet. For the unstable bandwidth and long transfer delay of Internet, the mobile
agent is a better underlying facility to implement the software and data migration
in wide area cloud computing system. The Mobile Agent based Service for Cloud
Computing in Internet Environment (SaaAS) is presented. The code and data of
service load mechanism based mobile agent and divided cloud and convergent
coherence mechanism of SaaAS are also proved. In conclusion, the application of
mobile agent enables SaaAS to have good flexibility, adaptability and usability and
to be more suitable to work in Internet than conventional cloud computing system.
By using the agent rather than RPC/RMI as the underlying facility to implement
the software and data migration, SaaAS is more suitable to the cloud computing
system which works in Internet. In conclusion, the application of mobile agent
enables SaaAS to have good flexibility, adaptability and usability and to be more
suitable to work in Internet than conventional cloud computing system.