Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/22666
Title: | High performance staged event-driven middleware |
Authors: | Cassar, Alan Vella, Kevin |
Keywords: | Event processing (Computer science) Middleware High performance computing |
Issue Date: | 2007 |
Publisher: | University of Malta. Faculty of ICT |
Citation: | Cassar, A., & Vella, K. (2007). High performance staged event-driven middleware. 5th Computer Science Annual Workshop (CSAW’07), Msida. 119-129. |
Abstract: | In this paper, we investigate the design of highly efficient and scalable staged event-driven middleware for shared memory multi- processors. Various scheduler designs are considered and evaluated, including shared run queue and multiple run queue arrangements. Techniques to maximise cache locality while improving load balancing are studied. Moreover, we consider a variety of access control mechanisms applied to shared data structures such as the run queue, including coarse grained locking, fine grained locking and non-blocking algorithms. User- level memory management techniques are applied to enhance memory allocation performance, particularly in situations where non-blocking algorithms are used. The paper concludes with a comparative analysis of the various configurations of our middleware, in an effort to identify their performance characteristics under a variety of conditions. |
URI: | https://www.um.edu.mt/library/oar//handle/123456789/22666 |
Appears in Collections: | Scholarly Works - FacEngEE Scholarly Works - FacICTCS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Proceedings of CSAW’07 - A12.pdf | 1.47 MB | Adobe PDF | View/Open |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.