SlideShare una empresa de Scribd logo
1 de 13
SIYAPATH
P2P, Gossip Based Volunteer Computing Framework
RISING DEMAND FOR
HIGH COMPUTATIONAL POWER

 Simulations
 Analysis of large data from optical telescopes
 Gene sequencers
 Gravitational wave detectors
 Edge-detection for high resolution medical
  image sequences
 Biology-inspired algorithms

2
                             National Best Quality Software Awards, Sri Lanka - 2012
HOW TO ADDRESS?
 Supercomputing
 Distributed Computing
     Cluster Computing
     Grid/Desktop-Grid Computing
     Volunteer Computing




3
                                National Best Quality Software Awards, Sri Lanka - 2012
EXISTING VOLUNTEER
COMPUTING FRAMEWORKS
 Client Server Architecture
     Server bottleneck
     Single point of failure
 Complexity of Configuring




4
                                National Best Quality Software Awards, Sri Lanka - 2012
INTRODUCING SIYAPATH
 P2P Architecture
     Absence of server bottleneck
     Absence of single point of failure
 Gossip Protocols
     Scalability
     Robustness
     Reliability
 Simplicity in Configuring

5
                                     National Best Quality Software Awards, Sri Lanka - 2012
FEATURES
 Job Submission
 Job Scheduling      User                       Job Processor



 Task Distribution
 Task Processing
 Result Validation
 Result Delivery
                                          Task           Task           Task

 Fault Tolerance                       Processor      Processor      Processor



 Security
6
                             National Best Quality Software Awards, Sri Lanka - 2012
DEMONSTRATION



7
            National Best Quality Software Awards, Sri Lanka - 2012
PERFORMANCE TESTING
Test                                                     1            2                                    3                    4             5
Users                                                    5           10                                    15                  20            25
Volunteers                                              30           30                                    30                  30            30
Avg. Response Time (s)                                 52.16        89.63                              136.29               211.02          249.25
Avg. Throughput (Tasks per                             126.76       136.45                             130.03               109.49          125.96
minute)


                               Average Response Time                                                            Average Throughput

                     300                                                                         160

                     250                                                                         140
                                                                                                 120
                                                                             Tasks per minute
    Time (seconds)




                     200
                                                                                                 100
                     150                                                                          80
                     100                                                                          60
                                                                                                  40
                     50
                                                                                                  20
                       0                                                                           0
                           1      2             3         4     5                                      1           2             3      4            5
8                                              Test
                                                                                                National Best Quality Software Awards, Sri Lanka - 2012
                                                                                                                            Test
BEST PRACTICES
 Version control system
 Build Automation
 Unit / Integrated testing
 Logging
 Continuous Integration
 User friendly Website




9
                              National Best Quality Software Awards, Sri Lanka - 2012
OPEN SOURCE COMPONENTS
  Services Framework - Apache Thrift
    Communication via a service interface
    Addresses implementation details of the network
    P2P nature using thrift client/server

  System Monitoring – SIGAR
  Apache Maven
  Apache Log4j




10
                                      National Best Quality Software Awards, Sri Lanka - 2012
DOCUMENTATION
  User manuals for the framework
  User API Docs
  Research publications
  Project Website




11
                           National Best Quality Software Awards, Sri Lanka - 2012
TEAM
  Members:
      Amila Manoj Silva
      Nadeeshani Hewage
      Mohamed Nufail
      Malith Dhanushka



  Supervisors:
      Dr. Srinath Perera
      Mrs. Vishakha Nanayakkara
12
                                   National Best Quality Software Awards, Sri Lanka - 2012
Questions?
     Thank You!



13
            National Best Quality Software Awards, Sri Lanka - 2012

Más contenido relacionado

Similar a Siyapath - A P2P, Gossip Based Volunteer Computing Framework

Auto sre with keptn
Auto sre with keptnAuto sre with keptn
Auto sre with keptnLibbySchulze
 
Performance testslideshowrecent
Performance testslideshowrecentPerformance testslideshowrecent
Performance testslideshowrecentFuture Simmons
 
A Declarative Approach for Performance Tests Execution in Continuous Software...
A Declarative Approach for Performance Tests Execution in Continuous Software...A Declarative Approach for Performance Tests Execution in Continuous Software...
A Declarative Approach for Performance Tests Execution in Continuous Software...Vincenzo Ferme
 
Vs2010 alm overview 22nd march
Vs2010 alm overview 22nd marchVs2010 alm overview 22nd march
Vs2010 alm overview 22nd marchSpiffy
 
COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service
COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop ServiceCOLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service
COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop ServiceThe Linux Foundation
 
Introduction to Performance Testing Part 1
Introduction to Performance Testing Part 1Introduction to Performance Testing Part 1
Introduction to Performance Testing Part 1C.T.Co
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Steve Lange
 
Sql server 2012 roadshow masd overview 003
Sql server 2012 roadshow masd overview 003Sql server 2012 roadshow masd overview 003
Sql server 2012 roadshow masd overview 003Mark Kromer
 
Embracing service-level-objectives of your microservices in your Cl/CD
Embracing service-level-objectives of your microservices in your Cl/CDEmbracing service-level-objectives of your microservices in your Cl/CD
Embracing service-level-objectives of your microservices in your Cl/CDNebulaworks
 
(ATS3-PLAT01) Recent developments in Pipeline Pilot
(ATS3-PLAT01) Recent developments in Pipeline Pilot(ATS3-PLAT01) Recent developments in Pipeline Pilot
(ATS3-PLAT01) Recent developments in Pipeline PilotBIOVIA
 
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt LtdPerformance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt LtdOak Systems
 
SharePoint 2010's Virtual Reality - SPC2C
SharePoint 2010's Virtual Reality - SPC2CSharePoint 2010's Virtual Reality - SPC2C
SharePoint 2010's Virtual Reality - SPC2CMichael Noel
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellenceveehikle
 
Turbocharge Your Automation Framework to Shorten Regression Execution Time
Turbocharge Your Automation Framework to Shorten Regression Execution TimeTurbocharge Your Automation Framework to Shorten Regression Execution Time
Turbocharge Your Automation Framework to Shorten Regression Execution TimeJosiah Renaudin
 
SQL Anywhere Tips and Tricks
SQL Anywhere Tips and TricksSQL Anywhere Tips and Tricks
SQL Anywhere Tips and TricksSAP Technology
 
Online examination system
Online examination systemOnline examination system
Online examination systemAvinash Prakash
 
White Paper: xDesign Online Editor & API Performance Benchmark Summary
White Paper: xDesign Online Editor & API Performance Benchmark Summary   White Paper: xDesign Online Editor & API Performance Benchmark Summary
White Paper: xDesign Online Editor & API Performance Benchmark Summary EMC
 
SharePoint 2010's Virtual Reality
SharePoint 2010's Virtual RealitySharePoint 2010's Virtual Reality
SharePoint 2010's Virtual RealityMichael Noel
 
Lap Around Visual Studio 2010 Ultimate And TFS 2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010Lap Around Visual Studio 2010 Ultimate And TFS 2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010Ed Blankenship
 

Similar a Siyapath - A P2P, Gossip Based Volunteer Computing Framework (20)

Auto sre with keptn
Auto sre with keptnAuto sre with keptn
Auto sre with keptn
 
Performance testslideshowrecent
Performance testslideshowrecentPerformance testslideshowrecent
Performance testslideshowrecent
 
A Declarative Approach for Performance Tests Execution in Continuous Software...
A Declarative Approach for Performance Tests Execution in Continuous Software...A Declarative Approach for Performance Tests Execution in Continuous Software...
A Declarative Approach for Performance Tests Execution in Continuous Software...
 
Vs2010 alm overview 22nd march
Vs2010 alm overview 22nd marchVs2010 alm overview 22nd march
Vs2010 alm overview 22nd march
 
COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service
COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop ServiceCOLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service
COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service
 
Introduction to Performance Testing Part 1
Introduction to Performance Testing Part 1Introduction to Performance Testing Part 1
Introduction to Performance Testing Part 1
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
 
Sql server 2012 roadshow masd overview 003
Sql server 2012 roadshow masd overview 003Sql server 2012 roadshow masd overview 003
Sql server 2012 roadshow masd overview 003
 
Embracing service-level-objectives of your microservices in your Cl/CD
Embracing service-level-objectives of your microservices in your Cl/CDEmbracing service-level-objectives of your microservices in your Cl/CD
Embracing service-level-objectives of your microservices in your Cl/CD
 
(ATS3-PLAT01) Recent developments in Pipeline Pilot
(ATS3-PLAT01) Recent developments in Pipeline Pilot(ATS3-PLAT01) Recent developments in Pipeline Pilot
(ATS3-PLAT01) Recent developments in Pipeline Pilot
 
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt LtdPerformance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
 
SharePoint 2010's Virtual Reality - SPC2C
SharePoint 2010's Virtual Reality - SPC2CSharePoint 2010's Virtual Reality - SPC2C
SharePoint 2010's Virtual Reality - SPC2C
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Turbocharge Your Automation Framework to Shorten Regression Execution Time
Turbocharge Your Automation Framework to Shorten Regression Execution TimeTurbocharge Your Automation Framework to Shorten Regression Execution Time
Turbocharge Your Automation Framework to Shorten Regression Execution Time
 
ALM with TFS 2010
ALM with TFS 2010ALM with TFS 2010
ALM with TFS 2010
 
SQL Anywhere Tips and Tricks
SQL Anywhere Tips and TricksSQL Anywhere Tips and Tricks
SQL Anywhere Tips and Tricks
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
White Paper: xDesign Online Editor & API Performance Benchmark Summary
White Paper: xDesign Online Editor & API Performance Benchmark Summary   White Paper: xDesign Online Editor & API Performance Benchmark Summary
White Paper: xDesign Online Editor & API Performance Benchmark Summary
 
SharePoint 2010's Virtual Reality
SharePoint 2010's Virtual RealitySharePoint 2010's Virtual Reality
SharePoint 2010's Virtual Reality
 
Lap Around Visual Studio 2010 Ultimate And TFS 2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010Lap Around Visual Studio 2010 Ultimate And TFS 2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010
 

Último

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Siyapath - A P2P, Gossip Based Volunteer Computing Framework

  • 1. SIYAPATH P2P, Gossip Based Volunteer Computing Framework
  • 2. RISING DEMAND FOR HIGH COMPUTATIONAL POWER  Simulations  Analysis of large data from optical telescopes  Gene sequencers  Gravitational wave detectors  Edge-detection for high resolution medical image sequences  Biology-inspired algorithms 2 National Best Quality Software Awards, Sri Lanka - 2012
  • 3. HOW TO ADDRESS?  Supercomputing  Distributed Computing  Cluster Computing  Grid/Desktop-Grid Computing  Volunteer Computing 3 National Best Quality Software Awards, Sri Lanka - 2012
  • 4. EXISTING VOLUNTEER COMPUTING FRAMEWORKS  Client Server Architecture  Server bottleneck  Single point of failure  Complexity of Configuring 4 National Best Quality Software Awards, Sri Lanka - 2012
  • 5. INTRODUCING SIYAPATH  P2P Architecture  Absence of server bottleneck  Absence of single point of failure  Gossip Protocols  Scalability  Robustness  Reliability  Simplicity in Configuring 5 National Best Quality Software Awards, Sri Lanka - 2012
  • 6. FEATURES  Job Submission  Job Scheduling User Job Processor  Task Distribution  Task Processing  Result Validation  Result Delivery Task Task Task  Fault Tolerance Processor Processor Processor  Security 6 National Best Quality Software Awards, Sri Lanka - 2012
  • 7. DEMONSTRATION 7 National Best Quality Software Awards, Sri Lanka - 2012
  • 8. PERFORMANCE TESTING Test 1 2 3 4 5 Users 5 10 15 20 25 Volunteers 30 30 30 30 30 Avg. Response Time (s) 52.16 89.63 136.29 211.02 249.25 Avg. Throughput (Tasks per 126.76 136.45 130.03 109.49 125.96 minute) Average Response Time Average Throughput 300 160 250 140 120 Tasks per minute Time (seconds) 200 100 150 80 100 60 40 50 20 0 0 1 2 3 4 5 1 2 3 4 5 8 Test National Best Quality Software Awards, Sri Lanka - 2012 Test
  • 9. BEST PRACTICES  Version control system  Build Automation  Unit / Integrated testing  Logging  Continuous Integration  User friendly Website 9 National Best Quality Software Awards, Sri Lanka - 2012
  • 10. OPEN SOURCE COMPONENTS  Services Framework - Apache Thrift  Communication via a service interface  Addresses implementation details of the network  P2P nature using thrift client/server  System Monitoring – SIGAR  Apache Maven  Apache Log4j 10 National Best Quality Software Awards, Sri Lanka - 2012
  • 11. DOCUMENTATION  User manuals for the framework  User API Docs  Research publications  Project Website 11 National Best Quality Software Awards, Sri Lanka - 2012
  • 12. TEAM  Members:  Amila Manoj Silva  Nadeeshani Hewage  Mohamed Nufail  Malith Dhanushka  Supervisors:  Dr. Srinath Perera  Mrs. Vishakha Nanayakkara 12 National Best Quality Software Awards, Sri Lanka - 2012
  • 13. Questions? Thank You! 13 National Best Quality Software Awards, Sri Lanka - 2012

Notas del editor

  1. Computational modeling - generate accurate models of the structures of crystalline and amorphous solidsClimate simulations model the past and future global climate with input from observational data and mathematical models. Advanced computational techniques and computer capabilities allow researchers to increase the resolution and refine the grids for climate simulations that enable better regional and global predictions.Bio-inspired algorithms such as genetic and evolutionary algorithms, ant colonies, and immune systems are routinely applied to hard and large problems in a variety of areas. Some examples are optimization through genetic algorithms, new ideas for developing routing algorithms in wireless networks inspired by honey bee behaviour, resource discovery and data mining computations in Grid and P2P frameworks achieved by ant-inspired algorithms, and so on.
  2. Computational power volunteered by general publicLarge resource poolself-financing / self-maintainingVolunteer Computing FrameworksExisting frameworksBOINCBayanihanJADIF
  3. Task scheduling/distribution > interface – priority, securityTask processing > iface – any kind of task, different tasks