Before joining the University of Otago, I worked as a senior research associate at the University of Cambridge, from where I was awarded my PhD. My undergraduate degrees (Computer Engineering and Pure Maths) are from UNSW in Sydney, Australia.
My recent research has examined security enforcement and data dissemination mechanisms within wide-area distributed systems. In particular, I have worked with event-based middleware, role-based access control, decentralised information flow control, and try to develop connections between these technologies. My research is of growing importance to cloud and grid computing: large-scale public services, such as electronic health record repositories, must manage sensitive data in a secure manner.
Knott, A., Pedreschi, D., Chatila, R., Chakraborti, T., Leavy, S., Baeza-Yates, R., Eyers, D., Trotman, A., … Bengio, Y. (2023). Generative AI models should include detection mechanisms as a condition for public release. Ethics & Information Technology, 25(4), 55. doi: 10.1007/s10676-023-09728-4
Journal - Research Article
Eyers, D. (2023, July). Head in the clouds: The passing front of a new computing paradigm. University of Otago, Dunedin, New Zealand. [Inaugural Professorial Lecture].
Other Research Output
Abbas, M., Khan, S., Monum, A., Zaffar, F., Tahir, R., Eyers, D., … Pasquier, T. (2022). PACED: Provenance-based Automated Container Escape Detection. Proceedings of the IEEE International Conference on Cloud Engineering (IC2E). (pp. 261-272). IEEE. doi: 10.1109/IC2E55432.2022.00035
Conference Contribution - Published proceedings: Full paper
Sartakov, V. A., Vilanova, L., Eyers, D., Shinagawa, T., & Pietzuch, P. (2022). CAP-VMs: Capability-based isolation and sharing in the cloud. Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI). (pp. 597-612). USENIX Association. [Full Paper]
Conference Contribution - Published proceedings: Full paper
Zareei, S., Kelbe, D., Sirguey, P., Mills, S., & Eyers, D. M. (2021). Virtual ground control for survey-grade terrain modelling from satellite imagery. Proceedings of the 36th International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ54163.2021.9653389
Conference Contribution - Published proceedings: Full paper
Mair, J., Suomalainen, K., Eyers, D. M., & Jack, M. W. (2021). Sizing domestic batteries for load smoothing and peak shaving based on real-world demand data. Energy & Buildings, 247, 111109. doi: 10.1016/j.enbuild.2021.111109
Journal - Research Article
Sartakov, V. A., O'Keeffe, D., Eyers, D., Vilanova, L., & Pietzuch, P. (2021). Spons and shields: Practical isolation for trusted execution. In B. L. Titzer, H. Xu & I. Zhang (Eds.), Proceedings of the 17th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE). (pp. 186-200). New York, NY: ACM. doi: 10.1145/3453933.3454024
Conference Contribution - Published proceedings: Full paper
Parameswaran, P., Trotman, A., Liesaputra, V., & Eyers, D. (2021). Detecting the target of sarcasm is hard: Really?? Information Processing & Management, 58(4), 102599. doi: 10.1016/j.ipm.2021.102599
Journal - Research Article
Eskandari, L., Mair, J., Huang, Z., & Eyers, D. (2021). I-Scheduler: Iterative scheduling for distributed stream processing systems. Future Generation Computer Systems, 117, 219-233. doi: 10.1016/j.future.2020.11.011
Journal - Research Article
Arghavani, M., Zhang, H., Eyers, D., & Arghavani, A. (2020). StopEG: Detecting when to stop exponential growth in TCP slow-start. Proceedings of the 45th IEEE Conference on Local Computer Networks (LCN).1, (pp. 77-87). IEEE. doi: 10.1109/LCN48667.2020.9314853
Conference Contribution - Published proceedings: Full paper
Mair, J., Jack, M., & Eyers, D. (2020). Building software systems to support interactively exploring energy data. Proceedings of the 14th Annual Otago Energy Research Centre (OERC) Symposium: New Energy Futures post COVID-19. Retrieved from https://www.otago.ac.nz/oerc
Conference Contribution - Published proceedings: Abstract
O'Keeffe, D., Vranaki, A., Pasquier, T., & Eyers, D. (2020). Facilitating plausible deniability for cloud providers regarding tenants' activities using trusted execution. Proceedings of the IEEE International Conference on Cloud Engineering (IC2E). (pp. 59-65). IEEE. doi: 10.1109/IC2E48712.2020.00013
Conference Contribution - Published proceedings: Full paper
Pasquier, T., Eyers, D., & Bacon, J. (2019). Personal data and the internet of things. Communications of the ACM, 62(6), 32-34. doi: 10.1145/3322933
Journal - Research Other
Eyers, D., Gal, A., Jacobsen, H.-A., & Weidlich, M. (2019). Introduction to the special issue on integrating process-oriented and event-based systems. Information Systems, 81, 179-180. doi: 10.1016/j.is.2019.01.004
Journal - Research Other
Suomalainen, K., Eyers, D., Ford, R., Stephenson, J., Anderson, B., & Jack, M. (2019). Detailed comparison of energy-related time-use diaries and monitored residential electricity demand. Energy & Buildings, 183, 418-427. doi: 10.1016/j.enbuild.2018.11.002
Journal - Research Article
Anderson, B., Jack, M., & Eyers, D. (2018, November). New Zealand GREEN Grid household electricity demand study 2014-2018. Poster session presented at the 12th Otago Energy Research Centre (OERC) Energy & Climate Change Symposium, Dunedin, New Zealand.
Conference Contribution - Poster Presentation (not in published proceedings)
Mair, J., Suomalainen, K., Eyers, D., & Jack, M. (2018). Demand-driven domestic battery sizing for load smoothing and peak shaving. Proceedings of the 12th Otago Energy Research Centre (OERC) Energy & Climate Change Symposium. (pp. 18). Retrieved from https://www.otago.ac.nz/oerc
Conference Contribution - Published proceedings: Abstract
Pasquier, T., Han, X., Moyer, T., Bates, A., Hermant, O., Eyers, D., … Seltzer, M. (2018). Runtime analysis of whole-system provenance. Proceedings of the ACM Conference on Computer and Communications Security (CCS). (pp. 1601-1616). doi: 10.1145/3243734.3243776
Conference Contribution - Published proceedings: Full paper
Shen, X.-l., Dou, Y., Mills, S., Eyers, D. M., Feng, H., & Huang, Z. (2018). Distributed sparse bundle adjustment algorithm based on three-dimensional point partition and asynchronous communication. Frontiers of Information Technology & Electronic Engineering, 19(7), 889-904. doi: 10.1631/FITEE.1800173
Journal - Research Article
Eskandari, L., Mair, J., Huang, Z., & Eyers, D. (2018). T3-Scheduler: A topology and traffic aware two-level Scheduler for stream processing systems in a heterogeneous cluster. Future Generation Computer Systems, 89, 617-632. doi: 10.1016/j.future.2018.07.011
Journal - Research Article
Eskandari, L., Mair, J., Huang, Z., & Eyers, D. (2018). Iterative scheduling for distributed stream processing systems. Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems. (pp. 234-237). New York, NY: ACM. doi: 10.1145/3210284.3219768
Conference Contribution - Published proceedings: Full paper
Eskandari, L., Mair, J., Huang, Z., & Eyers, D. (2018). A topology and traffic aware two-level scheduler for stream processing systems in a heterogeneous cluster. In D. B. Heras & L. Bougé (Eds.), Euro-Par 2017: Parallel processing workshops: Lecture notes in computer science (Vol. 10659). (pp. 68-79). Cham, Switzerland: Springer International. doi: 10.1007/978-3-319-75178-8_6
Chapter in Book - Research
Jack, M. W., Suomalainen, K., Dew, J. J. W., & Eyers, D. (2018). A minimal simulation of the electricity demand of a domestic hot water cylinder for smart control. Applied Energy, 211, 104-112. doi: 10.1016/j.apenergy.2017.11.044
Journal - Research Article
Feng, H., Eyers, D., Mills, S., Wu, Y., & Huang, Z. (2018). Principal component analysis based filtering for scalable, high precision k-NN search. IEEE Transactions on Computers, 67(2), 252-267. doi: 10.1109/TC.2017.2748131
Journal - Research Article
Pasquier, T., Singh, J., Powles, J., Eyers, D., Seltzer, M., & Bacon, J. (2018). Data provenance to audit compliance with privacy policy in the Internet of Things. Personal & Ubiquitous Computing, 22(2), 333-344. doi: 10.1007/s00779-017-1067-4
Journal - Research Article
Lind, J., Priebe, C., Muthukumaran, D., O’Keeffe, D., Aublin, P.-L., Kelbert, F., … Eyers, D., … Pietzuch, P. (2017). Glamdring: Automatic application partitioning for Intel SGX. Proceedings of the USENIX Annual Technical Conference. (pp. 285-298). [Full Paper]
Conference Contribution - Published proceedings: Full paper
Pasquier, T. F. J.-M., Singh, J., Eyers, D., & Bacon, J. (2017). Camflow: Managed data-sharing for cloud services. IEEE Transactions on Cloud Computing, 5(3), 472-484. doi: 10.1109/tcc.2015.2489211
Journal - Research Article
Wilcox, J., Jack, M., Mason, M., Pietsch, H., & Eyers, D. (2017, November). OERC Energy Living Lab. Verbal presentation at the 11th Otago Energy Research Centre (OERC) Symposium and Ag@Otago Colloquium, Dunedin, New Zealand.
Conference Contribution - Verbal presentation and other Conference outputs
Suomalainen, K., Jack, M., Eyers, D., Ford, R., & Stephenson, J. (2017). How good are people at reporting their energy use? Proceedings of the 11th Otago Energy Research Centre (OERC) Symposium and Ag@Otago Colloquium. (pp. 11). Retrieved from http://www.otago.ac.nz/oerc
Conference Contribution - Published proceedings: Abstract
Suomalainen, K., Stephenson, J., Eyers, D., & Jack, M. (2017). Residential electricity data and the reliability of self-reported use. Proceedings of the GREEN Grid Conference. (pp. 5). Retrieved from http://www.epecentre.ac.nz
Conference Contribution - Published proceedings: Abstract
Jack, M., Suomalainen, K., Dew, J., & Eyers, D. (2017). Passive and active energy storage technologies. Proceedings of the Energy Management Association of New Zealand (EMANZ) Conference. Retrieved from http://www.emanz.org.nz/
Conference Contribution - Published proceedings: Abstract
Pasquier, T., Han, X., Goldstein, M., Moyer, T., Eyers, D., Seltzer, M., & Bacon, J. (2017). Practical whole-system provenance capture. Proceedings of the Symposium on Cloud Computing (SoCC). (pp. 405-418). New York, NY: ACM. doi: 10.1145/3127479.3129249
Conference Contribution - Published proceedings: Full paper
Suomalainen, K., Jack, M., Eyers, D., Ford, R., & Stephenson, J. (2017). Comparative analysis of monitored and self-reported data on electricity use. Proceedings of the Environmental and Electrical Engineering and IEEE Industrial and Commercial Power Systems Europe International Conference. IEEE. doi: 10.1109/EEEIC.2017.7977557
Conference Contribution - Published proceedings: Full paper
Dwarakanath, R., Koldehofe, B., Bharadwaj, Y., Nguyen, T. A. B., Eyers, D., & Steinmetz, R. (2017). TrustCEP: Adopting a trust-based approach for distributed complex event processing. Proceedings of the 18th IEEE International Conference on Mobile Data Management (MDM). (pp. 30-39). IEEE. doi: 10.1109/MDM.2017.15
Conference Contribution - Published proceedings: Full paper
Pasquier, T., Eyers, D., & Bacon, J. (2017). PHP2Uni: Building unikernels using scripting language transpilation. Proceedings of the International Conference on Cloud Engineering. (pp. 197-203). IEEE. doi: 10.1109/ic2e.2017.13
Conference Contribution - Published proceedings: Full paper
Morgan, X., Saunderson, J., & Eyers, D. (2016, November). Evaluation of taxonomic classifier performance as a function of read depth. Verbal presentation at the Joint Meeting of the New Zealand Microbiological Society (NZMS) and the New Zealand Society for Biochemistry and Molecular Biology (NZSBMB), Christchurch, New Zealand.
Conference Contribution - Verbal presentation and other Conference outputs
Ariyasinghe, L., Huang, Z., Zhang, H., & Eyers, D. (2016). VPAP: VBR pattern aware playback buffering for video streaming. Proceedings of the International Telecommunication Networks and Applications Conference (ITNAC). IEEE. doi: 10.1109/ATNAC.2016.7878782
Conference Contribution - Published proceedings: Full paper
Crane, P., Mason, M., Pietsch, H., & Eyers, D. (2016). Helping support energy management systems at the University of Otago. Proceedings of the 10th Otago Energy Research Centre Symposium & Transport Colloquium. (pp. 18). Retrieved from http://www.otago.ac.nz/oerc/symposium/index.html
Conference Contribution - Published proceedings: Abstract
Suomalainen, K., Jack, M., & Eyers, D. (2016). Household power profiles: Insights from demand data. Proceedings of the 10th Otago Energy Research Centre Symposium & Transport Colloquium. (pp. 7-8). Retrieved from http://www.otago.ac.nz/oerc/symposium/index.html
Conference Contribution - Published proceedings: Abstract
Feng, H., Eyers, D., Mills, S., Wu, Y., & Huang, Z. (2016). PCAF: Scalable, high precision k-NN search using principal component analysis based filtering. Proceedings of the 45th International Conference on Parallel Processing (ICPP). (pp. 638-647). IEEE. doi: 10.1109/icpp.2016.79
Conference Contribution - Published proceedings: Full paper
Mair, J., Huang, Z., & Eyers, D. (2016). Manila: Using a densely populated PMC-space for power modelling within large-scale systems. Proceedings of the 45th International Conference on Parallel Processing Workshops. (pp. 210-219). IEEE. doi: 10.1109/icppw.2016.41
Conference Contribution - Published proceedings: Full paper
Arnautov, S., Trach, B., Gregor, F., Knauth, T., Martin, A., Priebe, C., … Eyers, D., … Fetzer, C. (2016). SCONE: Secure Linux containers with Intel SGX. Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI). (pp. 689-703). [Full Paper]
Conference Contribution - Published proceedings: Full paper
Pasquier, T. F. J.-M., & Eyers, D. (2016). Information flow audit for transparency and compliance in the handling of personal data. Proceedings of the International Conference on Cloud Engineering Workshop (IC2EW). (pp. 112-117). IEEE. doi: 10.1109/ic2ew.2016.29
Conference Contribution - Published proceedings: Full paper
Pasquier, T., Bacon, J., Singh, J., & Eyers, D. (2016). Data-centric access control for cloud computing. Proceedings of the 21st ACM Symposium on Access Control Models and Technologies (SACMAT). (pp. 81-88). New York: ACM. doi: 10.1145/2914642.2914662
Conference Contribution - Published proceedings: Full paper
Ko, H., Singh, J., Pasquier, T. F. J.-M., Dong, C., Eyers, D., & Bacon, J. (2016). Information flow control with minimal tag disclosure. Proceedings of the International Conference on Internet of Things and Cloud Computing (ICC). New York, NY: ACM. doi: 10.1145/2896387.2896402
Conference Contribution - Published proceedings: Full paper
Ariyasinghe, L., Huang, Z., & Eyers, D. (2016). The impact of IP network impairments on optimal playback buffer size in video streaming [Technical Report OUCS-2016-02]. Dunedin, New Zealand: Department of Computer Science, University of Otago. 11p.
Working Paper; Discussion Paper; Technical Report
Pasquier, T. F. J.-M., Singh, J., Bacon, J., & Eyers, D. (2016). Information Flow Audit for PaaS Clouds. Proceedings of the International Conference on Cloud Engineering (IC2E). (pp. 42-51). IEEE. doi: 10.1109/ic2e.2016.19
Conference Contribution - Published proceedings: Full paper
Li, Y., Wu, J., Chen, Y., Mair, J., Eyers, D., & Huang, Z. (2016). Power neighboring interval matching based PMC integration. Journal of Circuits, Systems & Computers, 27(8), 1650086 . doi: 10.1142/s0218126616500869
Journal - Research Article
Singh, J., Pasquier, T., Bacon, J., Ko, H., & Eyers, D. (2016). Twenty security considerations for cloud-supported internet of things. IEEE Internet of Things Journal, 3(3), 269-284. doi: 10.1109/jiot.2015.2460333
Journal - Research Article
Eskandari, L., Huang, Z., & Eyers, D. (2016). P-Scheduler: Adaptive hierarchical scheduling in Apache Storm. Proceedings of the Australasian Computer Science Week Multiconference (ACSW). 26. New York, NY: ACM. doi: 10.1145/2843043.2843056
Conference Contribution - Published proceedings: Full paper
Muthukumaran, D., O’Keeffe, D., Priebe, C., Eyers, D., Shand, B., & Pietzuch, P. (2015). FlowWatcher: Defending against data disclosure vulnerabilities in web applications. Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security. (pp. 603-615). New York, NY: ACM. doi: 10.1145/2810103.2813639
Conference Contribution - Published proceedings: Full paper
Chen, Y., Mair, J., Huang, Z., Eyers, D., & Zhang, H. (2015). A state-based energy/performance model for parallel applications on multicore computers. Proceedings of the 44th International Conference on Parallel Processing Workshops. (pp. 230-239). IEEE. doi: 10.1109/ICPPW.2015.33
Conference Contribution - Published proceedings: Full paper
Feng, H., Mills, S., Eyers, D., Huang, Z., & Shen, X. (2015). Optimal space subdivision for parallel approximate nearest neighbour determination. Proceedings of the Image and Vision Computing New Zealand (IVCNZ) International Conference. 45. IEEE. doi: 10.1109/IVCNZ.2015.7761548
Conference Contribution - Published proceedings: Full paper
Mair, J., Huang, Z., Eyers, D., Cupertino, L., Da Costa, G., Pierson, J.-M., & Hlavacs, H. (2015). Power modeling. In J.-M. Pierson (Ed.), Large-scale distributed systems and energy efficiency: A holistic view. (pp. 131-158). Hoboken, NJ: John Wiley & Sons. doi: 10.1002/9781118981122.ch5
Chapter in Book - Research
McKague, M., & Eyers, D. (2015). Smarter power meters and the prosumer energy game. Proceedings of the Otago Energy Research Centre (OERC) Symposium. (pp. 5). Retrieved from http://www.otago.ac.nz/oerc/
Conference Contribution - Published proceedings: Abstract
Crane, M., Trotman, A., & Eyers, D. (2015). Improving throughput of a pipeline model indexer. Proceedings of the 20th Australasian Document Computing Symposium. New York: ACM. doi: 10.1145/2838931.2838943
Conference Contribution - Published proceedings: Full paper
Mair, J., Huang, Z., Eyers, D., & Zhang, H. (2015). PMC-based power modelling with workload classification on multicore systems. Proceedings of the 43rd International Conference on Parallel Processing Workshops (ICPPW). (pp. 129-138). IEEE. doi: 10.1109/ICPPW.2014.29
Conference Contribution - Published proceedings: Full paper
Singh, J., Pasquier, T. F. J.-M., Bacon, J., & Eyers, D. (2015). Integrating messaging middleware and Information Flow Control. Proceedings of the International Conference on Cloud Engineering (IC2E). (pp. 54-59). IEEE. doi: 10.1109/IC2E.2015.13
Conference Contribution - Published proceedings: Full paper
Ashraful Alam, A. S. M., & Eyers, D. (2015). Securing WSN update from intrusion using time signature of over the air update protocol. In B. Javadi & S. K. Garg (Eds.), Proceedings of the 13th Australasian Symposium on Parallel and Distributed Computing (AusPDC).163. Australian Computer Society. [Full Paper]
Conference Contribution - Published proceedings: Full paper
Alam, A. S. M. A., Eyers, D., & Huang, Z. (2015). Helping secure robots in WSN environments by monitoring WSN software updates for intrusion. In D. Bailey, G. Sen Gupta & S. Demidenko (Eds.), Proceedings of the 6th International Conference on Automation, Robotics and Applications (ICARA). (pp. 223-229). IEEE. doi: 10.1109/ICARA.2015.7081151
Conference Contribution - Published proceedings: Full paper
Mair, J., Huang, Z., Eyers, D., & Chen, Y. (2015). Quantifying the energy efficiency challenges of achieving exascale computing. Proceedings of the 15th International Symposium on Cluster, Cloud and Grid Computing (CCGrid). (pp. 943-950). IEEE. doi: 10.1109/CCGrid.2015.130
Conference Contribution - Published proceedings: Full paper
Tang, X., Huang, Z., Eyers, D., Mills, S., & Guo, M. (2015). Efficient selection algorithm for fast k-NN search on GPUs. Proceedings of the 29th International Parallel and Distributed Processing (IPDPS) Symposium. (pp. 397-406). IEEE. doi: 10.1109/IPDPS.2015.115
Conference Contribution - Published proceedings: Full paper
Tang, X., Huang, Z., Eyers, D., Mills, S., & Guo, M. (2015). Scalable multicore k-NN search via Subspace Clustering for Filtering. IEEE Transactions on Parallel & Distributed Systems, 26(12), 3449-3460. doi: 10.1109/TPDS.2014.2372755
Journal - Research Article
Pasquier, T. F. J.-M., Bacon, J., & Eyers, D. (2014). FlowK: Information flow control for the cloud. Proceedings of the 6th International Conference on Cloud Computing Technology and Science (CloudCom). (pp. 70-77). IEEE. doi: 10.1109/CloudCom.2014.11
Conference Contribution - Published proceedings: Full paper
Mair, J., Eyers, D., Huang, Z., & Chen, Y. (2014). Power management in exascale computing. Proceedings of the Otago Energy Research Centre (OERC) Symposium. (pp. 11). Retrieved from http://www.otago.ac.nz/oerc/
Conference Contribution - Published proceedings: Abstract
Young, C., Eyers, D., & Mills, S. (2014). Parallel and distributed mosaic seamline estimation. Proceedings of the 29th International Conference on Image and Vision Computing New Zealand (IVCNZ). (pp. 37-41). New York: ACM. doi: 10.1145/2683405.2683425
Conference Contribution - Published proceedings: Full paper
Frischbier, S., Turan, E., Gesmann, M., Margara, A., Eyers, D., Eugster, P., … Buchmann, A. (2014). Effective runtime monitoring of distributed event-based enterprise systems with ASIA. Proceedings of the 7th International Conference on Service-Oriented Computing and Applications (SOCA). (pp. 41-48). IEEE. doi: 10.1109/SOCA.2014.25
Conference Contribution - Published proceedings: Full paper
Szymanski, L., & Eyers, D. (2014). Practical use of SELinux for enhancing the security of web applications [Technical Report OUCS-2014-02]. Dunedin, New Zealand: Department of Computer Science, University of Otago. 78p. Retrieved from http://www.cs.otago.ac.nz/research/techreports.php
Working Paper; Discussion Paper; Technical Report
Tang, X., Mills, S., Eyers, D., Leung, K.-C., Huang, Z., & Guo, M. (2014). Performance bottlenecks in manycore systems: A case study on large scale feature matching within image collections. Proceedings of the 15th International Conference on High Performance Computing and Communications (HPCC) &11th International Conference on Embedded and Ubiquitous Computing (EUC). (pp. 985-995). IEEE. doi: 10.1109/HPCC.and.EUC.2013.140
Conference Contribution - Published proceedings: Full paper
Tang, X., Mills, S., Eyers, D., Leung, K.-C., Huang, Z., & Guo, M. (2014). Data filtering for scalable high-dimensional k-NN search on multicore systems. Proceedings of the 23rd International Symposium on High-Performance Parallel and Distributed Computing (HPDC). (pp. 305-310). New York: ACM. doi: 10.1145/2600212.2600710
Conference Contribution - Published proceedings: Full paper
Bacon, J., Eyers, D., Pasquier, T. F. J.-M., Singh, J., Papagiannis, I., & Pietzuch, P. (2014). Information flow control for secure cloud computing. IEEE Transactions on Network & Service Management, 11(1), 76-89. doi: 10.1109/TNSM.2013.122313.130423
Journal - Research Article
Mair, J., Eyers, D., Huang, Z., & Zhang, H. (2014). Myths in power estimation with Performance Monitoring Counters. Sustainable Computing, 4(2), 83-93. doi: 10.1016/j.suscom.2014.03.007
Journal - Research Article
Singh, J., Bacon, J., & Eyers, D. (2013). Policy enforcement within emerging distributed, event-based systems. Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems (DEBS). (pp. 246-255). New York: ACM. doi: 10.1145/2611286.2611310
Conference Contribution - Published proceedings: Full paper
Eyers, D., & Schwan, K. (Eds.). (2013). Middleware: Lecture notes in computer science (Vol. 8275). Springer. 498p.
Conference Contribution - Edited volume of conference proceedings
Tang, X., Mills, S., Eyers, D., Huang, Z., Leung, K.-C., & Guo, M. (2013). Performance tuning on multicore systems for feature matching within image collections. Proceedings of the 42nd International Conference on Parallel Processing (ICPP). (pp. 718-727). IEEE. doi: 10.1109/ICPP.2013.85
Conference Contribution - Published proceedings: Full paper
Mills, S., Eyers, D., Leung, K.-C., Tang, X., & Huang, Z. (2013). Large-scale feature matching with distributed and heterogeneous computing. Proceedings of the 28th International Conference of Image and Vision Computing New Zealand (IVCNZ). (pp. 208-213). IEEE. doi: 10.1109/IVCNZ.2013.6727017
Conference Contribution - Published proceedings: Full paper
Leung, K.-C., Eyers, D., Tang, X., Mills, S., & Huang, Z. (2013). Investigating large-scale feature matching using the Intel® Xeon Phi™ coprocessor. Proceedings of the 28th International Conference of Image and Vision Computing New Zealand (IVCNZ). (pp. 148-153). IEEE. doi: 10.1109/IVCNZ.2013.6727007
Conference Contribution - Published proceedings: Full paper
Chen, Y., Mair, J., Huang, Z., Eyers, D., & Li, Y. (2013). Energy-efficient design for parallel applications on multicore computer architectures. Proceedings of the Otago Energy Research Centre (OERC) Symposium. (pp. 15). Retrieved from http://www.otago.ac.nz/oerc/
Conference Contribution - Published proceedings: Abstract
Mair, J., Huang, Z., Eyers, D., & Zhang, H. (2013). Myths in PMC-based power estimation. In J.-M. Pierson, G. Da Costa & L. Dittmann (Eds.), Energy efficiency in large scale distributed systems: EE-LSDS Conference, revised selected papers: Lecture notes in computer science (Vol. 8046). (pp. 35-50). Heidelberg, Germany: Springer. doi: 10.1007/978-3-642-40517-4_3
Chapter in Book - Research
Eyers, D., & Russello, G. (2013). Toward unified and flexible security policies enforceable within the Cloud. In J. Dowling & F. Taïani (Eds.), Distributed applications and interoperable systems: Lecture notes in computer science (Vol. 7891). (pp. 181-186). Heidelberg, Germany: Springer. doi: 10.1007/978-3-642-38541-4_15
Conference Contribution - Published proceedings: Full paper
Mills, S., Eyers, D., Huang, Z., Leung, K.-C., & Tang, X. (2013). Implementing automated photogrammetry for the New Zealand eScience Infrastructure (NeSI) facilities. In P. Denys, M. Strack, A. B. Moore & P. Whigham (Eds.), Proceedings of the 125th New Zealand Institute of Surveyors (NZIS) Annual Conference and the Spatial Information Research Centre New Zealand (SIRC NZ) GIS and Remote Sensing Research Conference: Celebrating the Past: Redefining the Future. (pp. 216-218). Wellington, New Zealand: New Zealand Institute of Surveyors. [Full Paper]
Conference Contribution - Published proceedings: Full paper
Evans, D., & Eyers, D. (2013). Poster: Converging runtime and historic detection of areas of congestion within an urban bus network. Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems (DEBS). (pp. 345-346). New York: ACM. doi: 10.1145/2488222.2489275
Conference Contribution - Published proceedings: Full paper
Frischbier, S., Margara, A., Freudenreich, T., Eugster, P., Eyers, D., & Pietzuch, P. (2013). Aggregation for implicit invocations. Proceedings of the 12th Annual International Conference on Aspect-Oriented Software Development (AOSD). (pp. 109-120). New York: ACM. doi: 10.1145/2451436.2451450
Conference Contribution - Published proceedings: Full paper
Frischbier, S., Margara, A., Freudenreich, T., Eugster, P., Eyers, D., & Pietzuch, P. (2012). ASIA: Application-specific integrated aggregation for publish/subscribe middleware. Proceedings of the 13th International Middleware Conference. New York: ACM. doi: 10.1145/2405153.2405159
Conference Contribution - Published proceedings: Abstract
Evans, D., & Eyers, D. (2012). Melding security metadata between software and hardware. In E. Wohlstadter (Ed.), Proceedings of the 13th International Middleware Conference. 13. New York: ACM. doi: 10.1145/2405153.2405166
Conference Contribution - Published proceedings: Full paper
Eyers, D., Trotman, A., & Sun, Z. (2012). A vision for sustainable cloud computing. Proceedings of the Otago Energy Research Centre (OERC) Symposium. (pp. 11). Retrieved from http://www.otago.ac.nz/oerc/
Conference Contribution - Published proceedings: Abstract
Eyers, D., Freudenreich, T., Margara, A., Frischbier, S., Pietzuch, P., & Eugster, P. (2012). Living in the present: On-the-fly information processing in scalable web architectures. Proceedings of the 2nd International Workshop on Cloud Computing Platforms. 6. New York: ACM. doi: 10.1145/2168697.2168703
Conference Contribution - Published proceedings: Full paper
Evans, D., Eyers, D. M., & Bacon, J. (2012). A model of Information Flow Control to determine whether malfunctions cause the privacy invasion. Proceedings of the First Workshop on Measurement, Privacy, and Mobility (MPM). 2. New York: ACM. doi: 10.1145/2181196.2181198
Conference Contribution - Published proceedings: Full paper
Eyers, D. (2012, March). Multicore CPUs: Power vs. energy considerations in Cloud Computing workloads. Verbal presentation at the Multicore World Conference, Wellington, New Zealand.
Conference Contribution - Verbal presentation and other Conference outputs
Shand, B., Pietzuch, P., Papagiannis, I., Moody, K., Migliavacca, M., Eyers, D. M., & Bacon, J. (2011). Security policy and information sharing in distributed event-based systems. In S. Helmer, A. Poulovassilis & F. Xhafa (Eds.), Reasoning in event-based distributed systems: Studies in computational intelligence (Vol. 347). (pp. 151-172). Berlin, Germany: Springer. doi: 10.1007/978-3-642-19724-6
Chapter in Book - Research
Eyers, D. (2011, April). Securing distributed event based systems. Computer and Information Science Seminar Series, University of Otago, Dunedin, New Zealand. [Department Seminar].
Other Research Output
Zhang, R., Routray, R., Eyers, D. M., Chambliss, D., Sarkar, P., Willcocks, D., & Pietzuch, P. (2011). IO Tetris: Deep storage consolidation for the cloud via fine-grained workload analysis. Proceedings of the Cloud Computing (CLOUD) IEEE International Conference. (pp. 700-707). IEEE. doi: 10.1109/CLOUD.2011.103
Conference Contribution - Published proceedings: Full paper
Eyers, D. (2011, June-July). Optimising power consumption in large-scale eResearch infrastructure. Verbal presentation at the New Zealand eResearch Symposium, Dunedin, New Zealand.
Conference Contribution - Verbal presentation and other Conference outputs
Eyers, D., & Butson, R. (2011, June-July). Managing sensitive “big data”. Verbal presentation at the New Zealand eResearch Symposium, Dunedin, New Zealand.
Conference Contribution - Verbal presentation and other Conference outputs
Eyers, D., & Butson, R. (2011, November). Managing sensitive data across the data life cycle. Verbal presentation at the eResearch Australasia: eXtreme eResearch Conference, Melbourne, Australia.
Conference Contribution - Verbal presentation and other Conference outputs
Ashoka, B., Eyers, D., & Huang, Z. (2011). Handover delay in mobile WiMAX: A simulation study. Proceedings of the 12th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT). (pp. 305-312). doi: 10.1109/PDCAT.2011.45
Conference Contribution - Published proceedings: Full paper
Hosek, P., Migliavacca, M., Papagiannis, I., Eyers, D. M., Evans, D., Shand, B., … Pietzuch, P. (2011). SAFEWEB: A middleware for securing Ruby-based web applications. In F. Kon & A.-M. Kermarrec (Eds.), Middleware: Lecture notes in computer science (Vol. 7049). (pp. 491-511). Berlin, Germany: Springer. doi: 10.1007/978-3-642-25821-3_25
Conference Contribution - Published proceedings: Full paper
Eyers, D. M., Routray, R., Zhang, R., Willcocks, D., & Pietzuch, P. (2011). Configuring large-scale storage using a middleware with machine learning. Concurrency & Computation, 23(17), 2063-2077. doi: 10.1002/cpe.1716
Journal - Research Article
Singh, J., Eyers, D. M., & Bacon, J. (2011). Disclosure control in multi-domain publish/subscribe systems. Proceedings of the 5th Association for Computing Machinery (ACM) International Conference on Distributed Event-Based Systems (DEBS). (pp. 159-170). New York: ACM. doi: 10.1145/2002259.2002283
Conference Contribution - Published proceedings: Full paper
McEwen, J. D., Wiaux, Y., & Eyers, D. M. (2011). Data compression on the sphere. Astronomy & Astrophysics, 531, A98. doi: 10.1051/0004-6361/201015728
Journal - Research Article
Routray, R., Eyers, D., Willcocks, D., Pietzuch, P., Sarkar, P., & Zhang, R. (2010). Policy generation framework for large-scale storage infrastructures. Proceedings of the Policies for Distributed Systems and Networks International Symposium (POLICY). (pp. 65-72). IEEE. doi: 10.1109/POLICY.2010.30
Conference Contribution - Published proceedings: Full paper
Evans, D., Eyers, D., & Bacon, J. (2010). Linking policies to the spatial environment. Proceedings of the Policies for Distributed Systems and Networks International Symposium (POLICY). (pp. 73-76). IEEE. doi: 10.1109/POLICY.2010.31
Conference Contribution - Published proceedings: Full paper
Evans, D., & Eyers, D. M. (2010). Efficient policy checking across administrative domains. Proceedings of the Policies for Distributed Systems and Networks International Symposium (POLICY). (pp. 146-153). IEEE. doi: 10.1109/POLICY.2010.36
Conference Contribution - Published proceedings: Full paper
Eyers, D. M., Vargas, L., Singh, J., Moody, K., & Bacon, J. (2010). Relational database support for event-based middleware functionality. Proceedings of the Fourth Association for Computing Machinery (ACM) International Conference on Distributed Event-Based Systems (DEBS). New York: ACM. doi: 10.1145/1827418.1827455
Conference Contribution - Published proceedings: Full paper
Migliavacca, M., Papagiannis, I., Eyers, D. M., Shand, B., Bacon, J., & Pietzuch, P. (2010). Distributed middleware enforcement of event flow security policy. In I. Gupta & C. Mascolo (Eds.), Middleware: Lecture notes in computer science (Vol. 6452). (pp. 334-354). Berlin, Germany: Springer. doi: 10.1007/978-3-642-16955-7_17
Conference Contribution - Published proceedings: Full paper
Migliavacca, M., Eyers, D., Bacon, J., Papagiannis, Y., Shand, B., & Pietzuch, P. (2010). SEEP: Scalable and elastic event processing. Proceedings of the ACM/IFIP/USENIX International Middleware Conference. New York: ACM. doi: 10.1145/1930028.1930032
Conference Contribution - Published proceedings: Abstract
Bacon, J., Eyers, D., & Singh, J. (2010). Securing event-based systems. In A. M. Hinze & A. Buchmann (Eds.), Principles and applications of distributed event-based systems. (pp. 119-139). PA: IGI Global. doi: 10.4018/978-1-60566-697-6.ch006
Chapter in Book - Research
Papagiannis, I., Migliavacca, M., Eyers, D. M., Shand, B., Bacon, J., & Pietzuch, P. (2010). Enforcing user privacy in web applications using Erlang. Proceedings of Web 2.0 Security & Privacy (W2SP). Retrieved from http://w2spconf.com/2010/papers/p09.pdf
Conference Contribution - Published proceedings: Full paper
Bacon, J., Evans, D., Eyers, D. M., Migliavacca, M., Pietzuch, P., & Shand, B. (2010). Enforcing end-to-end application security in the cloud [Big ideas paper]. In I. Gupta & C. Mascolo (Eds.), Middleware: Lecture notes in computer science (Vol. 6452). (pp. 293-312). Berlin, Germany: Springer. doi: 10.1007/978-3-642-16955-7_15
Conference Contribution - Published proceedings: Full paper
Migliavacca, M., Papagiannis, I., Eyers, D. M., Shand, B., Bacon, J., & Pietzuch, P. (2010). DEFCON: High-performance event processing with information security. Proceedings of the USENIX Annual Technical Conference. Retrieved from http://static.usenix.org/event/atc10/tech/full_papers/Migliavacca.pdf
Conference Contribution - Published proceedings: Full paper
Eyers, D. M., Jones, A. J. I., & Kimbrough, S. O. (2009). On logic and standards for structuring documents. In C. Weinhardt, S. Luckner & J. Stößer (Eds.), Designing E-business systems: Markets, services, and networks: Lecture notes in business information processing (Vol. 22). (pp. 172-186). Berlin, Germany: Springer. doi: 10.1007/978-3-642-01256-3_15
Chapter in Book - Research
Eyers, D. M., Routray, R., Zhang, R., Willcocks, D., & Pietzuch, P. (2009). Towards a middleware for configuring large-scale storage infrastructures. Proceedings of the 7th International Workshop on Middleware for Grids, Clouds and e-Science (MGC). New York: ACM. doi: 10.1145/1657120.1657123
Conference Contribution - Published proceedings: Full paper
Papagiannis, I., Migliavacca, M., Pietzuch, P., Shand, B., Eyers, D., & Bacon, J. (2009). PrivateFlow: Decentralised information flow control in event based middleware (demo). Proceedings of the Third Association for Computing Machinery (ACM) International Conference on Distributed Event-Based Systems (DEBS). New York: ACM. doi: 10.1145/1619258.1619306
Conference Contribution - Published proceedings: Abstract
Eyers, D. M., Roberts, B., Bacon, J., Papagiannis, I., Migliavacca, M., Pietzuch, P., & Shand, B. (2009). Event-processing middleware with information flow control. Proceedings of the ACM/IFIP/USENIX 10th International Middleware Conference. New York: Springer. Retrieved from http://dl.acm.org/citation.cfm?id=1657022
Conference Contribution - Published proceedings: Abstract
Evans, D., & Eyers, D. M. (2009). State needed to infer data use compliance in distributed transport applications. Proceedings of the InMotion: Pervasive Technologies for Improved Mobility and Transportation. Retrieved from http://inmotion09.dei.uc.pt/
Conference Contribution - Published proceedings: Full paper
Kimbrough, S. O., Abrahams, A. S., Jones, A. J. I., Eyers, D. M., & Bacon, J. M. (2009). Introducing the fair and logical trade project. International Journal of Business Process Integration & Management, 4(3), 174-186. doi: 10.1504/IJBPIM.2009.030984
Journal - Research Article
Bacon, J., Eyers, D., Singh, J., Shand, B., Migliavacca, M., & Pietzuch, P. (2009). Security in multi-domain event-based systems. it - Information Technology, 51(5), 277-284. doi: 10.1524/itit.2009.0552
Journal - Research Article
Abrahams, A. S., Eyers, D. M., & Bacon, J. M. (2009). Structured storage of legal precedents using a minimal deontic ontology, for computer assisted legal document querying. International Journal of Metadata, Semantics & Ontologies, 4(3), 196-211. doi: 10.1504/IJMSO.2009.027754
Journal - Research Article
Eyers, D. M., Srinivasan, S., Moody, K., & Bacon, J. (2008). Compile-time enforcement of dynamic security policies. Proceedings of the Policies for Distributed Systems and Networks Workshop (POLICY). (pp. 119-126). IEEE. doi: 10.1109/POLICY.2008.24
Conference Contribution - Published proceedings: Full paper
Singh, J., Eyers, D. M., & Bacon, J. (2008). Credential management in event-driven healthcare systems. Proceedings of the ACM/IFIP/USENIX 9th International Middleware Conference Companion. (pp. 48-53). New York: ACM. doi: 10.1145/1462735.1462746
Conference Contribution - Published proceedings: Full paper
Singh, J., Eyers, D. M., & Bacon, J. (2008). Controlling historical information dissemination in publish/subscribe. Proceedings of the 1st International Workshop on Middleware Security (MidSec). (pp. 34-39). New York: ACM. doi: 10.1145/1463342.1463349
Conference Contribution - Published proceedings: Full paper
Evans, D., & Eyers, D. M. (2008). Deontic logic for modelling data flow and use compliance. Proceedings of the 6th International Workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC). (pp. 19-24). New York: ACM. doi: 10.1145/1462789.1462793
Conference Contribution - Published proceedings: Full paper
Bacon, J., Eyers, D. M., Singh, J., & Pietzuch, P. R. (2008). Access control in publish/subscribe systems. Proceedings of the Second International Conference on Distributed Event-Based Systems (DEBS). (pp. 23-34). New York: ACM. doi: 10.1145/1385989.1385993
Conference Contribution - Published proceedings: Full paper
Abrahams, A. S., & Eyers, D. M. (2007). Using annotated policy documents as a user interface for process management. Proceedings of the Autonomic and Autonomous Systems (ICAS) Third International Conference. (pp. 64). IEEE. doi: 10.1109/CONIELECOMP.2007.114
Conference Contribution - Published proceedings: Abstract
Pietzuch, P., Eyers, D., Kounev, S., & Shand, B. (2007). Towards a common API for publish/subscribe. Proceedings of the Inaugural International Conference on Distributed Event-Based Systems (DEBS). (pp. 152-157). New York: ACM. doi: 10.1145/1266894.1266924
Conference Contribution - Published proceedings: Full paper
Pesonen, L. I. W., Eyers, D. M., & Bacon, J. (2007). Encryption-enforced access control in dynamic multi-domain publish/subscribe networks. Proceedings of the Inaugural International Conference on Distributed Event-Based Systems (DEBS). (pp. 104-115). New York: ACM. doi: 10.1145/1266894.1266916
Conference Contribution - Published proceedings: Full paper
Pesonen, L. I. W., Eyers, D. M., & Bacon, J. (2007). Access control in decentralised publish/subscribe systems. Journal of Networks, 2(2), 57-67. doi: 10.4304/jnw.2.2.57-67
Journal - Research Article
Pesonen, L. I. W., Eyers, D. M., & Bacon, J. (2006). A capability-based access control architecture for multi-domain publish/subscribe systems. Proceedings of the International Symposium on Applications and the Internet (SAINT). (pp. 222-228). IEEE. doi: 10.1109/SAINT.2006.1
Conference Contribution - Published proceedings: Full paper
Eyers, D. M. (2006). Active privilege management for distributed access control systems [Technical Report No. 669]. UK: University of Cambridge. 222p.
Working Paper; Discussion Paper; Technical Report
Eyers, D. M., Bacon, J., & Moody, K. (2006). OASIS role-based access control for electronic health records. IEE Proceedings: Software, 153(1), 16-23. doi: 10.1049/ip-sen:20045038
Journal - Research Article