SaaAS (Software as an Agent Service) : SaaS - THE MOBILE AGENT BASED SERVICE FOR CLOUD COMPUTING IN INTERNET ENVIRONMENT
1. SaaS -The Mobile Agent based Service for Cloud
Computing in Internet Environment
Presented By:
SAI BUTCHI BABU MANEPALLI
2. Introduction
SaaAS
Mobile Agent based Service for Cloud Computing in Internet
Cloud Computing
paradigm for sharing data and computations over a network.
Mobile Agent
Characteristics In Internet:
Autonomy, Personality, Communication, Mobility, High
Performance and Fault-tolerance .
Codes Load
loading code from one domain to another domain.
Convergent Coherence
can reduce the communication in WAN.
Sai butchi babu manepalli
3. Abstract
Current cloud computing systems perform
only in LAN.
SaaAS implements cloud computing for
Internet environment.
Parts:
1. introducing mobile agent into cloud computing
2. presenting a high performance code and data
3. presenting a novel data coherence mechanism
Sai butchi babu manepalli
4. Existing System
To implement service migration:
uses RPC and RMI can achieve good
performance in LAN.
• Disadvantage:
not suitable for Internet or WAN.
Sai butchi babu manepalli
5. Proposed System
Mobile Agents are used for service
migration.
By using the mobile agent rather than
RPC/RMI , SaaAS is more suitable to
work in Internet.
Sai butchi babu manepalli
9. Software Requirements
Operating System Windows XP
Web Server Tomcat
Technologies Swings, Servlets, JSP, HTML,
JavaScript
Database MySQL
Sai butchi babu manepalli
13. Sequence diagram:
String UserAdmin Date date Date locks
provide user for checking
provide date for checking
provide locks
For Admin
Sai butchi babu manepalli
14. For user
String emailUser String FName String LName String UId String psw
provide first name
provide last name
provide email id
provide user id
provide password
Sai butchi babu manepalli
15. For DCS
DCS File fileName boolean read
Lock
boolean
writelock
provide filename
requesting for read lock
requesting for write lock
Sai butchi babu manepalli
16. For MCS
MCS File fileName boolean read
Lock
boolean
writelock
provide filename
responding for read lock
reponding for write lock
Sai butchi babu manepalli
17. Modules of the System:
◦ 4 modules in the system
1. Admin: To maintain the data in Clouds
and to provide them to users.
2. User: A user can utilize the services.
3. Domain Code Server: To check the
data locks and provide the data to user.
4. Main Code Server: Maintains the
locks of data stored in clouds
Sai butchi babu manepalli
18. Testing cases
1. Unit Testing
2. Integration Testing
3. Integration testing for Database
Synchronization
Sai butchi babu manepalli
19. 1 . UnitTesting:
All field entries must work properly.
Pages must be activated from the identified link.
The entry screen, messages and responses must not
be delayed.
Sai butchi babu manepalli
20. 2 . IntegrationTesting
Check that components or software applications.
Testing of two or more integrated software
components on a single platform
Sai butchi babu manepalli
21. 3 . Integration testing for Database
Synchronization:
Testing the Username & password, Migration and
Synchronization screens.
user does not have enough privileges to invoke a
screen, the link should be disabled.
Any modification in the Master server should be
reflected in the Slave server.
Sai butchi babu manepalli
48. CONCLUSION
The cloud computing system can not only
work in Intranet but also work in
Internet.
SaaAS is more suitable to the cloud
computing system which works in
Internet.
SaaAS to have good flexibility, adaptability
and usability and to be more suitable to
work in Internet than conventional cloud
computing system
Sai butchi babu manepalli
49. BIBLIOGRAPHY:
JAVATechnologies
JAVA Complete Reference
Java Script Programming byYehuda Shiran
Mastering JAVA Security
JAVA2 Networking by Pistoria
JAVA Security by Scotl oaks
Head First EJB Sierra Bates
J2EE Professional by Shadab siddiqui
JAVA server pages by Larne Pekowsley
JAVA Server pages by NickTodd
HTML
HTML Black Book by Holzner
JDBC
Java Database Programming with JDBC by Patel moss.
Software Engineering by Roger Pressman
Others :
www.msnvbbabu.blogspot.in
http://www.msnvbbabu.blogspot.in
Sai butchi babu manepalli