1) The document describes the MOINC solution which utilizes idle processing power from computers to perform large computing tasks through a distributed grid-based system.
2) It shows the pathway and states that a MOINC agent goes through from its idle state to performing tasks and collecting statistical information.
3) Key aspects of MOINC that were discussed include making the agent able to work with multiple servers and utilize free processing power even when users are active.
3. 8. Reply
8. Reply
5. Request
8. Reply
5. Request
5. Request
MOINC SMM
Service Repository
MOINC Server
10. Statistical Information
3. Acknowledgement
&
Service Names
4. Deploy Services
9. Active State 2. Idle request
6. Request
7. Response
1. Idle State
4. (1)
(6) Handle
Computer
Requests
in Use
(4) Deploy (2) Idle
Services State
(3) Start
Axis 2 and
Screensaver
5. Pathway to
Idle State
Research Screensaver
Axis2
Detection
How SETI@Home,
What to detect? Remote repository BOINC Screensaver
World community
grid works ?
Deploy specified
services and specified
BOINC as a whole How to detect? Dynamic Screensaver
modules
Checked for any SOA Statistical data for
Best approach for Blending innovative
and Web Service SMM and
MOINC Agent technologies
based Solution Screensaver
BOINC Client MOINC Solution Clustering MOINC Screensavers
6. Future Enhancements of
ï§ Make MOINC Agent utilize free processing
power even when the user is active
ï§ Enable MOINC Agent to work with multiple
servers
7. Namal Senarathne
Department of Computer Science & Engineering
ï§ How do you differentiate your product from
existing products?
8. SETI@HOME Scheduling
Server
SETI@HOME Data Server
5. Output file
3. Acknowledgement
&
Task information
4 Download
executables and
input files
2. Idle request
1. Idle State
9. 8. Reply
8. Reply
5. Request
8. Reply
5. Request
5. Request
MOINC SMM
Service Repository
MOINC Server
10. Statistical Information
3. Acknowledgement
&
Service Names
4. Deploy Services
9. Active State 2. Idle request
6. Request
7. Response
1. Idle State
10. Nilendra Weerasinghe
Department of Computer Science & Engineering
ï§ So what's so special about MOINC?
11.
12. grid based / use idle grid based / use
computers idle computers
13.
14. used for large computing used for large computing
requirements requirements
grid based / use idle grid based / use idle
computers computers
15.
16. Runs executable
Runs web services
applications
used for large computing used for large
requirements computing requirements
grid based / use idle grid based / use idle
computers computers
17.
18. Dilini Perera
Department of Computer Science & Engineering
ï§ How will MOINC Agents replace the
traditional servers?
19. 8. Reply
8. Reply
5. Request
8. Reply
5. Request
5. Request
MOINC SMM
Service Repository
MOINC Server
10. Statistical Information
3. Acknowledgement
&
Service Names
4. Deploy Services
9. Active State 2. Idle request
6. Request
7. Response
1. Idle State