Upload
aravinda-dassanayake
View
581
Download
0
Embed Size (px)
Citation preview
SA-G6Nimantha BaranasuriyaRusiru BoralugodaNafran Shiraz
Service RepositoryMOINC SMM
MOINC Server
9. Active State
1. Idle State
2. Idle request
3. Acknowledgement
&
Service Names4. Deploy Services
5. Request
5. Request
5. Request
6. Request
7. Response
8. Reply
8. Reply
8. Reply
10. Statistical Information
(1) Computer
in Use
(2) Idle State
(3) Start Axis 2 and
Screensaver
(4) Deploy Services
(6) Handle Requests
Pathway to
Research
How SETI@Home, World community
grid works ?
BOINC as a whole
Checked for any SOA and Web Service based Solution
BOINC Client
Idle State Detection
What to detect?
How to detect?
Best approach for MOINC Agent
MOINC Solution
Axis2
Remote repository
Deploy specified services and specified
modules
Statistical data for SMM and
Screensaver
Clustering
Screensaver
BOINC Screensaver
Dynamic Screensaver
Blending innovative technologies
MOINC Screensavers
Future Enhancements of
Make MOINC Agent utilize free processing power even when the user is active
Enable MOINC Agent to work with multiple servers
How do you differentiate your product from existing products?
Namal SenarathneDepartment of Computer Science & Engineering
SETI@HOME Data Server
SETI@HOME Scheduling
Server
2. Idle request
4 Download
executables and
input files
3. Acknowledgement
&
Task information
1. Idle State
5. Output file
Service RepositoryMOINC SMM
MOINC Server
9. Active State
1. Idle State
2. Idle request
3. Acknowledgement
&
Service Names4. Deploy Services
5. Request
5. Request
5. Request
6. Request
7. Response
8. Reply
8. Reply
8. Reply
10. Statistical Information
So what's so special about MOINC?
Nilendra WeerasingheDepartment of Computer Science & Engineering
grid based / use idle computers
grid based / use idle computers
grid based / use idle computers
used for large computing requirements
grid based / use idle computers
used for large computing requirements
grid based / use idle computers
used for large computing requirements
Runs web services
grid based / use idle computers
used for large computing requirements
Runs executable applications
How will MOINC Agents replace the traditional servers?
Dilini PereraDepartment of Computer Science & Engineering
Service RepositoryMOINC SMM
MOINC Server
9. Active State
1. Idle State
2. Idle request
3. Acknowledgement
&
Service Names4. Deploy Services
5. Request
5. Request
5. Request
6. Request
7. Response
8. Reply
8. Reply
8. Reply
10. Statistical Information
Questions?
The Future of Web Services
Simple yet amazing
THANK YOU