Accessibility Skip to Global Navigation Skip to Local Navigation Skip to Content Skip to Search Skip to Site Map Menu

Professor David Eyers

David_226

Owheo Building, Room 1.25
Tel +64 3 479 5749
Email dme@cs.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.

^ Top of page

Publications

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]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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., 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

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

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

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

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

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. (pp. 638-647). IEEE. doi: 10.1109/icpp.2016.79

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

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

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

More publications...