Concurrent High-performance Persistent Hash Table In Java
dc.contributor.author | Sun, Xianda | |
dc.date.accessioned | 2015-11-24T16:35:00Z | |
dc.date.available | 2015-11-24T16:35:00Z | |
dc.date.issued | 2015-11-24 | |
dc.date.submitted | 2015-11-13 | |
dc.description.abstract | Current trading systems must handle both high volumes of trading and large amounts of trading data. One crucial module in high-performance trading is fast storage and retrieval of large volumes of data simultaneously accessed by multiple computer traders. To speed up access, a high-performance in-memory software-cache stores the dynamic working-set of trades during a trading day. To utilize memory effeciently, it is beneficial to provide a single shared cache for multiple trading applications. Much of the cache access is read-only, as information is gathered before a transaction to determine its value. Hence, extremely fast lookup is essential to support quick information gathering for assessment. This thesis presents a software-cache, called MapHash, that is a high-performance hash-table for use in Java. | en |
dc.identifier.uri | http://hdl.handle.net/10012/10013 | |
dc.language.iso | en | en |
dc.pending | false | |
dc.publisher | University of Waterloo | en |
dc.subject | Concurrency | en |
dc.subject | Hash table | en |
dc.subject | Memory Mapping | en |
dc.subject | High performance | en |
dc.title | Concurrent High-performance Persistent Hash Table In Java | en |
dc.type | Master Thesis | en |
uws-etd.degree | Master of Mathematics | en |
uws-etd.degree.department | David R. Cheriton School of Computer Science | en |
uws-etd.degree.discipline | Computer Science | en |
uws-etd.degree.grantor | University of Waterloo | en |
uws.contributor.advisor | Karsten, Martin | |
uws.contributor.advisor | Buhr, Peter | |
uws.contributor.affiliation1 | Faculty of Mathematics | en |
uws.peerReviewStatus | Unreviewed | en |
uws.published.city | Waterloo | en |
uws.published.country | Canada | en |
uws.published.province | Ontario | en |
uws.scholarLevel | Graduate | en |
uws.typeOfResource | Text | en |