Abstract Middleware system för frivillig databehandling omvandla en uppsättning datorer som är stora och olika (i termer av hårdvara, programvara, tillgänglighet, tillförlitlighet och pålitlighet) till en enhetlig datorresurs. Detta innefattar ett antal schemaläggningspolicyer och parametrar, som har stor inverkan på genomströmningen och andra prestandamått. Hur kan vi studera och förfina denna politik? Experiment i samband med ett arbetsprojekt är problematiskt, och det är svårt att exakt modellera komplexa middleware i en konventionell simulator. Istället använder vi ett tillvägagångssätt där den politik som studeras är "emulerad", med hjälp av delar av den faktiska middleware. I detta papper beskriver vi EmBOINC, en emulator baserad på BOINC middleware system. EmBOINC simulerar en population frivilliga klienter (inklusive heterogenitet, churn, tillgänglighet och tillförlitlighet) och emulerar BOINC-serverns komponenter. Efter att ha beskrivit utformningen av EmboINC och dess validering presenterar vi tre fallstudier där effekterna av olika schemaläggningspolicyer kvantifieras i form av dataflöde, latens och svältmått.
Estrada et al REF utvecklade en detaljerad simulering genom att efterlikna verkliga programvarukomponenter i BOINC-volontärdatorn middleware för att undersöka olika schemaläggningspolicyer.
Performance Prediction and Analysis of BOINC Projects: An Empirical Study with EmBOINC
{'venue': 'Journal of Grid Computing', 'journal': 'Journal of Grid Computing', 'mag_field_of_study': ['Computer Science']}