Dynamic load balancing in MASS

dc.contributor.advisorFukuda, Munehiroen_US
dc.contributor.authorMistry, Bhargav A.en_US
dc.date.accessioned2013-11-14T20:49:55Z
dc.date.available2013-11-14T20:49:55Z
dc.date.issued2013-11-14
dc.date.submitted2013en_US
dc.descriptionThesis (Master's)--University of Washington, 2013en_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.termsNo embargoen_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.otherMistry_washington_0250O_12292.pdfen_US
dc.identifier.urihttp://hdl.handle.net/1773/24069
dc.language.isoen_USen_US
dc.rightsCopyright is held by the individual authors.en_US
dc.subjectDynamic load balancing; getThreadCpuTime; Java; Multi-agent spatial simulation library; Thread-based load balancing; ThreadMXBeanen_US
dc.subject.otherComputer scienceen_US
dc.subject.othercomputing and software systemsen_US
dc.titleDynamic load balancing in MASSen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Mistry_washington_0250O_12292.pdf
Size:
893.01 KB
Format:
Adobe Portable Document Format