Dynamic load balancing in MASS
| dc.contributor.advisor | Fukuda, Munehiro | en_US |
| dc.contributor.author | Mistry, Bhargav A. | en_US |
| dc.date.accessioned | 2013-11-14T20:49:55Z | |
| dc.date.available | 2013-11-14T20:49:55Z | |
| dc.date.issued | 2013-11-14 | |
| dc.date.submitted | 2013 | en_US |
| dc.description | Thesis (Master's)--University of Washington, 2013 | en_US |
| dc.description.abstract | <bold>Dynamic Load Balancing</bold> (DLB) in Multi-agent Spatial Simulation (MASS) library is a thread-based load-balancing algorithm that calculates the CPU load, per thread, based on the computational time spent by CPU, using <bold>JAVA ThreadMXBean API</bold>. This thesis presents the system design, execution model of the three algorithms each based on (1) an entire history, (2) a recent time window and (3) a slope of the CPU load and our performance evaluation over two multi-threaded applications: Wave2D and SugarScape. MASS library single-node and multi-node versions are also evaluated with the objective that the Slope-based algorithm will be superior to the other two algorithms. | en_US |
| dc.embargo.terms | No embargo | en_US |
| dc.format.mimetype | application/pdf | en_US |
| dc.identifier.other | Mistry_washington_0250O_12292.pdf | en_US |
| dc.identifier.uri | http://hdl.handle.net/1773/24069 | |
| dc.language.iso | en_US | en_US |
| dc.rights | Copyright is held by the individual authors. | en_US |
| dc.subject | Dynamic load balancing; getThreadCpuTime; Java; Multi-agent spatial simulation library; Thread-based load balancing; ThreadMXBean | en_US |
| dc.subject.other | Computer science | en_US |
| dc.subject.other | computing and software systems | en_US |
| dc.title | Dynamic load balancing in MASS | en_US |
| dc.type | Thesis | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Mistry_washington_0250O_12292.pdf
- Size:
- 893.01 KB
- Format:
- Adobe Portable Document Format
