SaaAS (Software as an Agent Service) : SaaS - THE MOBILE AGENT BASED SERVICE FOR CLOUD COMPUTING IN INTERNET ENVIRONMENT

3,256 views

Published on

SaaAS (Software as an Agent Service) : SaaS - THE MOBILE AGENT BASED SERVICE FOR CLOUD COMPUTING IN INTERNET ENVIRONMENT

Published in: Technology, Business
2 Comments
7 Likes
Statistics
Notes
No Downloads
Views
Total views
3,256
On SlideShare
0
From Embeds
0
Number of Embeds
166
Actions
Shares
0
Downloads
0
Comments
2
Likes
7
Embeds 0
No embeds

No notes for slide

SaaAS (Software as an Agent Service) : SaaS - THE MOBILE AGENT BASED SERVICE FOR CLOUD COMPUTING IN INTERNET ENVIRONMENT

  1. 1. SaaS -The Mobile Agent based Service for Cloud Computing in Internet Environment Presented By: SAI BUTCHI BABU MANEPALLI
  2. 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. 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. 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. 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
  6. 6. SYSTEM ARCHITECTURE Sai butchi babu manepalli
  7. 7. Work Division and Cooperation of Agent in SaaAS Sai butchi babu manepalli
  8. 8. Architecture of Mobile Agent based Cloud Computing System Sai butchi babu manepalli
  9. 9. Software Requirements Operating System Windows XP Web Server Tomcat Technologies Swings, Servlets, JSP, HTML, JavaScript Database MySQL Sai butchi babu manepalli
  10. 10. Hardware Requirements Processor Pentium 4 RAM 1 GB Hard Disk Space 80 GB Sai butchi babu manepalli
  11. 11. SYSTEM DESIGN Class diagram: Admin String user String date Date locks view_users() upload_Date() insert_locks() view_date() User String FName String LName String eMail String UId String psw view_data() send_read_request() send_write_request() update_profile() update_setting() DCS File filename boolean readlocks boolean writelock send_read_request() send_write_request() MCS File filename boolean readlock boolean writelock send_read_reply() send_write_reply() Sai butchi babu manepalli
  12. 12. Activity diagram Sai butchi babu manepalli
  13. 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. 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. 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. 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. 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. 18. Testing cases 1. Unit Testing 2. Integration Testing 3. Integration testing for Database Synchronization Sai butchi babu manepalli
  19. 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. 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. 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
  22. 22. OUTPUT SCREENS Home page: Sai butchi babu manepalli
  23. 23. Registration Sai butchi babu manepalli
  24. 24. If incomplete information Sai butchi babu manepalli
  25. 25. Login Sai butchi babu manepalli
  26. 26. Admin home page Sai butchi babu manepalli
  27. 27. Uploading file Sai butchi babu manepalli
  28. 28. Inserting locks Sai butchi babu manepalli
  29. 29. After insertion lock Sai butchi babu manepalli
  30. 30. Registration Sai butchi babu manepalli
  31. 31. After register Sai butchi babu manepalli
  32. 32. User home page Sai butchi babu manepalli
  33. 33. View data Sai butchi babu manepalli
  34. 34. View profile Sai butchi babu manepalli
  35. 35. Update profile Sai butchi babu manepalli
  36. 36. After updating Sai butchi babu manepalli
  37. 37. settings Sai butchi babu manepalli
  38. 38. Sending read request Sai butchi babu manepalli
  39. 39. DCS sending Sai butchi babu manepalli
  40. 40. MCS read lock Sai butchi babu manepalli
  41. 41. After read lock Sai butchi babu manepalli
  42. 42. Data displaying Sai butchi babu manepalli
  43. 43. DCS write request Sai butchi babu manepalli
  44. 44. MCS write lock Sai butchi babu manepalli
  45. 45. After write lock Sai butchi babu manepalli
  46. 46. Writing file Sai butchi babu manepalli
  47. 47. After saving file Sai butchi babu manepalli
  48. 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. 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
  50. 50. Sai butchi babu manepalli

×