21

MOINC Agent

Embed Size (px)

Citation preview

Page 1: MOINC Agent
Page 2: MOINC Agent

SA-G6Nimantha BaranasuriyaRusiru BoralugodaNafran Shiraz

Page 3: MOINC Agent

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

Page 4: MOINC Agent

(1) Computer

in Use

(2) Idle State

(3) Start Axis 2 and

Screensaver

(4) Deploy Services

(6) Handle Requests

Page 5: MOINC Agent

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

Page 6: MOINC Agent

Future Enhancements of

Make MOINC Agent utilize free processing power even when the user is active

Enable MOINC Agent to work with multiple servers

Page 7: MOINC Agent

How do you differentiate your product from existing products?

Namal SenarathneDepartment of Computer Science & Engineering

Page 8: MOINC Agent

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

Page 9: MOINC Agent

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

Page 10: MOINC Agent

So what's so special about MOINC?

Nilendra WeerasingheDepartment of Computer Science & Engineering

Page 11: MOINC Agent
Page 12: MOINC Agent

grid based / use idle computers

grid based / use idle computers

Page 13: MOINC Agent
Page 14: MOINC Agent

grid based / use idle computers

used for large computing requirements

grid based / use idle computers

used for large computing requirements

Page 15: MOINC Agent
Page 16: MOINC Agent

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

Page 17: MOINC Agent
Page 18: MOINC Agent

How will MOINC Agents replace the traditional servers?

Dilini PereraDepartment of Computer Science & Engineering

Page 19: MOINC Agent

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

Page 20: MOINC Agent

Questions?

Page 21: MOINC Agent

The Future of Web Services

Simple yet amazing

THANK YOU