Owheo Building, Room 1.25
Tel +64 3 479 5749
Email david.eyers@otago.ac.nz
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.
For more information see my research pages
Publications
Knott, A., Pedreschi, D., Jitsuzumi, T., Leavy, S., Eyers, D., Chakraborti, T., Trotman, A., … Bengio, Y. (2024). AI content detection in the emerging information ecosystem: New obligations for media and tech companies. Ethics & Information Technology, 26, 63. doi: 10.1007/s10676-024-09795-1 Journal - Research Article
Sadlier, G., Dixon, D., Luczak-Roesch, M., Galster, M., & Eyers, D. (2024). Science for Technological Innovation (SfTI) Veracity Technology Spearhead: National Data Infrastructure: Blueprint for Aotearoa New Zealand. Wellington, New Zealand: Ministry of Business, Innovation & Employment. Retrieved from https://openaccess.wgtn.ac.nz Working Paper; Discussion Paper; Technical Report
Bhattacharya, A., Chakraborti, T., Basu, S., Knott, A., Teal, P. D., Pedreschi, D., … Eyers, D., & Biecek, P. (2024). Towards a crowdsourced framework for online hate speech moderation: A case study in the Indian political scenario. In R. Heiberger, U. Gadiraju, M. Spaniol, K. Kinder-Kurlanda, A. Faleńska, A. Mashhadi, … S. Staab (Eds.), Proceedings of the 16th ACM Web Science Conference: Reflecting on the web, AI, and society. (pp. 75-84). New York, NY: ACM. doi: 10.1145/3630744.3663607 Conference Contribution - Published proceedings: Full paper
Eyers, D. (2024). Indigenous data sovereignty checks and permissions for code repositories. Proceedings of the eRangahau | eResearch Aotearoa New Zealand 15th Annual Conference: Navigating an Evolving Research Landscape | He Moana Pukepuke e Ekengia e te Waka. Retrieved from https://eresearchnz.co.nz/ Conference Contribution - Published proceedings: Abstract
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
2024
Journal - Research Article
Knott, A., Pedreschi, D., Jitsuzumi, T., Leavy, S., Eyers, D., Chakraborti, T., Trotman, A., … Bengio, Y. (2024). AI content detection in the emerging information ecosystem: New obligations for media and tech companies. Ethics & Information Technology, 26, 63. doi: 10.1007/s10676-024-09795-1
Conference Contribution - Published proceedings: Full paper
Bhattacharya, A., Chakraborti, T., Basu, S., Knott, A., Teal, P. D., Pedreschi, D., … Eyers, D., & Biecek, P. (2024). Towards a crowdsourced framework for online hate speech moderation: A case study in the Indian political scenario. In R. Heiberger, U. Gadiraju, M. Spaniol, K. Kinder-Kurlanda, A. Faleńska, A. Mashhadi, … S. Staab (Eds.), Proceedings of the 16th ACM Web Science Conference: Reflecting on the web, AI, and society. (pp. 75-84). New York, NY: ACM. doi: 10.1145/3630744.3663607
Conference Contribution - Published proceedings: Abstract
Eyers, D. (2024). Indigenous data sovereignty checks and permissions for code repositories. Proceedings of the eRangahau | eResearch Aotearoa New Zealand 15th Annual Conference: Navigating an Evolving Research Landscape | He Moana Pukepuke e Ekengia e te Waka. Retrieved from https://eresearchnz.co.nz/
Working Paper; Discussion Paper; Technical Report
Sadlier, G., Dixon, D., Luczak-Roesch, M., Galster, M., & Eyers, D. (2024). Science for Technological Innovation (SfTI) Veracity Technology Spearhead: National Data Infrastructure: Blueprint for Aotearoa New Zealand. Wellington, New Zealand: Ministry of Business, Innovation & Employment. Retrieved from https://openaccess.wgtn.ac.nz
2023
Journal - Research Article
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
Other Research Output
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].
2022
Conference Contribution - Published proceedings: Full paper
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
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]
2021
Journal - Research Article
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
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
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
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
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
2020
Conference Contribution - Published proceedings: Full paper
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
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: Abstract
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
2019
Journal - Research Article
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 Other
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
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
2018
Chapter in Book - Research
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
Journal - Research Article
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
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
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
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
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
Conference Contribution - Published proceedings: Full paper
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
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: Abstract
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 - Poster Presentation (not in published proceedings)
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.
2017
Journal - Research Article
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
Conference Contribution - Published proceedings: Full paper
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]
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
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
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
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: Abstract
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
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
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 - Verbal presentation and other Conference outputs
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.
2016
Journal - Research Article
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
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
Conference Contribution - Published proceedings: Full paper
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
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
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
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]
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
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
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
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
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: Abstract
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
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 - Verbal presentation and other Conference outputs
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.
Working Paper; Discussion Paper; Technical Report
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.
2015
Chapter in Book - Research
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
Journal - Research Article
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
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
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
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
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
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
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
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]
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
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
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: Abstract
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/
2014
Journal - Research Article
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
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
Conference Contribution - Published proceedings: Full paper
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
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
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
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
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: Abstract
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/
Working Paper; Discussion Paper; Technical Report
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
2013
Chapter in Book - Research
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
Conference Contribution - Published proceedings: Full paper
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
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
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
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
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
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]
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
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: Abstract
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 - Edited volume of conference proceedings
Eyers, D., & Schwan, K. (Eds.). (2013). Middleware: Lecture notes in computer science (Vol. 8275). Springer. 498p.
2012
Conference Contribution - Published proceedings: Full paper
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
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
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: Abstract
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
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 - Verbal presentation and other Conference outputs
Eyers, D. (2012, March). Multicore CPUs: Power vs. energy considerations in Cloud Computing workloads. Verbal presentation at the Multicore World Conference, Wellington, New Zealand.
2011
Chapter in Book - Research
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
Journal - Research Article
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
McEwen, J. D., Wiaux, Y., & Eyers, D. M. (2011). Data compression on the sphere. Astronomy & Astrophysics, 531, A98. doi: 10.1051/0004-6361/201015728
Conference Contribution - Published proceedings: Full paper
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
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
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
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 - Verbal presentation and other Conference outputs
Eyers, D. (2011, June-July). Optimising power consumption in large-scale eResearch infrastructure. Verbal presentation at the New Zealand eResearch Symposium, Dunedin, New Zealand.
Eyers, D., & Butson, R. (2011, June-July). Managing sensitive “big data”. Verbal presentation at the New Zealand eResearch Symposium, Dunedin, New Zealand.
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.
Other Research Output
Eyers, D. (2011, April). Securing distributed event based systems. Computer and Information Science Seminar Series, University of Otago, Dunedin, New Zealand. [Department Seminar].
2010
Chapter in Book - Research
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
Conference Contribution - Published proceedings: Full paper
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
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
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
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
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
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
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
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: Abstract
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
2009
Chapter in Book - Research
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
Journal - Research Article
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
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
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
Conference Contribution - Published proceedings: Full paper
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
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: Abstract
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
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
2008
Conference Contribution - Published proceedings: Full paper
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
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
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
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
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
2007
Journal - Research Article
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
Conference Contribution - Published proceedings: Full paper
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
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: Abstract
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
2006
Journal - Research Article
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
Conference Contribution - Published proceedings: Full paper
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
Working Paper; Discussion Paper; Technical Report
Eyers, D. M. (2006). Active privilege management for distributed access control systems [Technical Report No. 669]. UK: University of Cambridge. 222p.