The Computer Science Department at UBC
Networks, Systems, and Security Lab (NSS)
Publications

2012

  • Aiman Erbad, Norman C. Hutchinson, and Charles Krasic. Doha: scalable real-time web applications through adaptive concurrent execution. In Proceedings of the 21st international conference on World Wide Web, WWW '12, pages 161-170, New York, NY, USA, 2012. ACM. [ DOI | http ]
  • Patrick Colp, Mihir Nanavati, Jun Zhu, William Aiello, George Coker, Tim Deegan, Peter Loscocco, and Andrew Warfield. Breaking up is hard to do: security and functionality in a commodity hypervisor. In Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles, SOSP '11, pages 189-202, New York, NY, USA, 2011. ACM. [ DOI | http ]
  • Shriram Rajagopalan, Brendan Cully, Ryan O'Connor, and Andrew Warfield. Secondsite: disaster tolerance as a service. In Proceedings of the 8th ACM SIGPLAN/SIGOPS conference on Virtual Execution Environments, VEE '12, pages 97-108, New York, NY, USA, 2012. ACM. [ DOI | http ]
  • Dutch T. Meyer and William J. Bolosky. A study of practical deduplication. Trans. Storage, 7(4):14:1-14:20, February 2012. [ DOI | http ]

2011

  • Umar Farooq Minhas, Shriram Rajagopalan, Brendan Cully, Ashraf Aboulnaga, Kenneth Salem, and Andrew Warfield. Remusdb: Transparent high availability for database systems. PVLDB, 4(11):738-748, 2011.
  • Aiman M. Erbad, Norman C. Hutchinson, and Charles Krasic. Scalable quality for web-based games. In Proceedings of the 1st ACM SIGPLAN international workshop on Programming language and systems technologies for internet clients, PLASTIC '11, pages 57-60, New York, NY, USA, 2011. ACM. [ DOI | http ]
  • Mihir Nanavati, Nathan Taylor, William Aiello, and Andrew Warfield. Herbert West - deanonymizer. In Proceedings of the 6th USENIX conference on Hot topics in security, HotSec'11, pages 6-6, Berkeley, CA, USA, 2011. USENIX Association. [ http ]
  • Mohammad Shamma, Dutch T. Meyer, Jake Wires, Maria Ivanova, Norman C. Hutchinson, and Andrew Warfield. Capo: recapitulating storage for virtual desktops. In Proceedings of the 9th USENIX conference on File and storage technologies, FAST'11, pages 3-3, Berkeley, CA, USA, 2011. USENIX Association. [ http ]
  • Dutch T. Meyer and William J. Bolosky. A study of practical deduplication. In Proceedings of the 9th USENIX conference on File and storage technologies, FAST'11, pages 1-1, Berkeley, CA, USA, 2011. USENIX Association. [ http ]

2010

  • Humaira Kamal, Seyed Mirtaheri and Alan Wagner. Scalability of Communicators and Groups in MPI. In 19th ACM International Symposium on High Performance Distributed Computing (HPDC), June 2010.
  • Humaira Kamal and Alan Wagner. FG-MPI: Fine-grain MPI for multicore and clusters. In 11th IEEE Intl. Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC) held in conjunction with IPDPS-24, April 2010.
  • Aiman Erbad, Mahdi Tayarani Najaran, and Charles Krasic. Paceline: latency management through adaptive output. In Proceedings of the first annual ACM SIGMM conference on Multimedia systems, MMSys '10, pages 181-192, New York, NY, USA, 2010. ACM. [ DOI | http ]
  • Dutch T. Meyer, Mohammad Shamma, Jake Wires, Quan Zhang, Norman C. Hutchinson, and Andrew Warfield. Fast and cautious evolution of cloud storage. In Proceedings of the 2nd USENIX conference on Hot topics in storage and file systems, HotStorage'10, pages 9-9, Berkeley, CA, USA, 2010. USENIX Association. [ http ]
  • top of page

2009

  • Brad Penoff, Alan Wagner, Michael Tuexen, and Irene Ruengeler. MPI-NeTSim: A network simulation module for MPI, In Proceedings of The Fifteenth International Conference on Parallel and Distributed Systems (ICPADS'09), Shenzhen, China, December 2009.

    top of page

2008

  • Dutch T. Meyer, Gitika Aggarwal, Brendan Cully, Geoffrey Lefebvre, Michael J. Feeley, Norman C. Hutchinson, and Andrew Warfield. Parallax: virtual disks for virtual machines. In Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008, Eurosys '08, pages 41-54, New York, NY, USA, 2008. ACM. [ DOI | http ]
  • Brendan Cully, Geoffrey Lefebvre, Dutch Meyer, Mike Feeley, Norm Hutchinson, and Andrew Warfield. Remus: high availability via asynchronous virtual machine replication. In Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, NSDI'08, pages 161-174, Berkeley, CA, USA, 2008. USENIX Association. [ http ]
  • Mike Tsai, Brad Penoff, and Alan Wagner. A Hybrid MPI Design using SCTP and iWARP, In workshop on Communication Architecture for Clusters (CAC): Proceedings of the 2008 IEEE International Parallel and Distributed Processing Symposium (IPDPS), Miami, Florida, USA, April 2008.
  • Kan Cai, Michael J. Feeley, Brendan Cully, and Sharath J. George Understanding Performance for Two 802.11 Competing Flows, Journal of Computer Science and Technology (JCST), 2008.
  • Kan Cai, Reza Lotun, Mike Blockstock, Junfang Wang, Michael J. Feeley and Charles Krasic. A Wired Router Can Eliminate Wireless Unfairness, But It's Hard, HotMobile 2008: The Ninth Workshop on Mobile Computing Systems and Applications, February 2008.
  • Junfang Wang, Bin Xie, Kan Cai, and Dharma P. Agrawal. Heterogeneous Interface Configuration in Wireless Mesh Networks, IEEE Wireless Communications and Networking Conference (WCNC 2008), March 2008.
  • Aiman Erbad, Michael Blackstock, Adrian Friday, Rodger Lea, and Jalal Al-Muhtadi. Magic broker: A middleware toolkit for interactive public displays. In Proceedings of the 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications, PERCOM '08, pages 509-514, Washington, DC, USA, 2008. IEEE Computer Society. [ DOI | http ]
  • Dutch T. Meyer, Brendan Cully, Jake Wires, Norman C. Hutchinson, and Andrew Warfield. Block mason. In Proceedings of the First conference on I/O virtualization, WIOV'08, pages 4-4, Berkeley, CA, USA, 2008. USENIX Association. [ http ]
  • top of page

2007

  • Charles Krasic, Anirban Sinha, and Lowell Kirsh. Priority-Progress CPU Adaptation for Elastic Real-Time Applications. Fourteenth Annual Multimedia Computing and Networking Conference (MMCN), January 2007.
  • Kan Cai and Michael J. Feeley. Trade: Cooperation without Trust in 802.11 Networks. HotMobile 2007: The 8th IEEE Workshop on Mobile Computing Systems and Applications, February 2007
  • Kan Cai, Michael Blackstock, Reza Lotun, Michael J. Feeley and Charles Krasic. Toward Fair Wireless Experience in Large 802.11 Networks Using Real-time Traffic Shapers. Poster accepted in HotMobile 2007, February 2007
  • Camilo Rostoker, Alan Wagner and Holger Hoos. A Parallel Workflow for Real-time Correlation and Clustering of High-Frequency Stock Market Data. IEEE International Parallel & Distributed Processing Symposium (IPDPS 2007), March 2007
  • Mike Blackstock, Rodger Lea, and Charles Krasic. Managing an Integrated Ubicomp Environment using Ontologies and Reasoning. 4th IEEE Workshop on Context Modeling and Reasoning, March 2007.
  • Jake Wires, Michael J. Feeley. Secure File System Versioning at The Block Level. EuroSys 2007, March 2007.
  • Michael Blackstock, Rodger Lea, and Charles Krasic. Adapting Ubicomp Systems to a Common Model. Common Models and Patterns for Pervasive Computing Workshop (CMPPC) 2007, at Pervasive 2007, Toronto Canada, May 2007
  • Fabien Girardin, Michael Blackstock, Pierre Dillenbourg, Mattias Finke, Phillip Jeffrey and Nicolas Nova, Issues from Deploying a Pervasive Game on Multiple Sites, Common Models and Patterns for Pervasive Computing Workshop (CMPPC) 2007, at Pervasive 2007, Toronto Canada, May 2007.
  • Kan Cai, Michael Blackstock, Reza Lotun, Michael J. Feeley, Charles Krasic and Junfang Wang. Wireless Unfairness: Alleviate MAC Congestion First! The Second ACM International Workshop on Wireless Network Testbeds, Experimental evaluation and CHaracterization (WiNTECH 2007) in conjunction with ACM MobiCom 2007. Montreal, Canada, Sep. 2007.
  • Geoffrey Lefebvre, Brendan Cully, Dutch Meyer, Gitika Aggarwal, Gang Peng, Mike Feeley, Norm Hutchinson and Andrew Warfield. The Difference Engine. Poster Accepted at USENIX Annual Technical Conference, Santa Clara, USA, June 2007.
  • Brad Penoff, Mike Tsai, Janardhan Iyengar, and Alan Wagner. Using CMT in SCTP-based MPI to exploit multiple interfaces in cluster nodes The 14th European PVM/MPI Users' Group conference (EuroPVM/MPI 2007). Paris, France, Sept 30 -Oct 3 2007.
  • Kan Cai, Michael J. Feeley, Brendan Cully and Sharath J. George. Understanding Performance for Two 802.11 Competing Flows The Fourth IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS '07). Pisa, Italy, Oct. 2007. (Extended Paper (acceptance ratio: 4.5%))
  • Junfang Wang, Bin Xie, Kan Cai and Dharma Agrawal. Efficient Mesh Router Placement in Wireless Mesh Networks The Fourth IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS '07). Pisa, Italy, Oct. 2007. (Regular Paper (acceptance ratio: 25%))
  • Anirban Sinha, Charles Krasic and Ashvin Goel. Achieving Predictable Timing and Fairness through Cooperative Polling. In poster session, 21st ACM Symposium on Operating System Principles (SOSP), Stevenson, Washington, United States, October 2007.
  • Matthias Finke, Michael Blackstock, Rodger Lea. Deployment Experience Toward Core Abstractions for Context Aware Applications. 2nd European Conference on Smart Sensing and Context (EuroSSC), Oct 23-25, 2007 in Kendal, UK.
  • Aiman Erbad, Michael Blackstock, Rodger Lea. "REST Broker: Middleware Support for Interactive Public Large Screen Display Applications" Poster at 2nd European Conference on Smart Sensing and Context(EuroSSC), Oct 23-25, 2007 in Kendal, UK.
  • Aiman Erbad and Charles Krasic. A Hybrid framework to Program Smart Environments. In Proc. Fourth International Conference on Innovations in Information Technology (IIT'07), Dubai, UAE, Nov 2007.
  • Aiman Erbad, Michael Blackstock, Adrian Friday, Rodger Lea, and Jalal Al-Muhtadi. MAGIC Broker: A Middleware Toolkit for Interactive Public Displays. Technical Report (TR-2007-22), Department of Computer Science, University of British Columbia, 2007.
  • Reza Lotun, Kan Cai, Michael J. Feeley. Dynamic Clustering of Interference Domains in Large Scale 802.11 Networks Workshop on Statistical Learning Techniques to Solve Systems Problems (NIPSMLSYS 07), Dec, 2007.

    top of page

2006

  • Gregory Kempe and Norman C. Hutchinson. Networks Without Borders: Communication Despite Disconnection. Proceedings of the Advanced International Conference on Telecommunications, Guadeloupe, French Caribbean, February, 2006, pp. 34-39.
  • Brad Penoff and Alan Wagner. Towards MPI progression layer elimination with TCP and SCTP. In workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS): Proceedings of the 2006 IEEE International Parallel and Distributed Processing Symposium (IPDPS), Rhodes, Greece, April 2006.
  • Humaira Kamal, Brad Penoff, Mike Tsai, Edith Vong, and Alan Wagner. Using SCTP to hide latency in MPI programs. In Heterogeneous Computing Workshop (HCW): Proceedings of the 2006 IEEE International Parallel and Distributed Processing Symposium (IPDPS), Rhodes, Greece, April 2006.
  • Mike Blackstock, Rodger Lea, and Charles Krasic. Toward a Shared Model for Wide Area Interoperability of Ubiquitous Computing Environments. System Support for Ubiquitous Computing Workshop (UBISYS) 2006, September 2006.
  • Mike Blackstock, Rodger Lea, and Charles Krasic. Toward Wide Area Interaction with Ubiquitous Computing Environments. 1st European Conference on Smart Sensing and Context, October 2006.
  • Dmitry Brodsky, Michael J. Feeley and Norman C. Hutchinson. Topology Sensitive Replica Selection. 25th Symposium on Reliable Distributed Systems, Leeds, UK, October 2006.
  • Markus Weiler, Joel Trubilowicz and Kan Cai. Wireless Sensor Networks -- Monitoring Success or Operational Nightmare? Canadian Water Research Association Conference, Vancouver, B.C., Canada, October 2006.
  • Brendan Cully and Andrew Warfield. SecondSite: Disaster Protection for the Common Server. Second Workshop on Hot Topics in System Dependability (HotDep), November 2006
  • Kan Cai, Michael J. Feeley and Norman C. Hutchinson. Routing Transient Traffic in Mobile Ad Hoc Networks. The Second International Conference on Mobile Ad Hoc and Sensor Networks (MSN 2006), Hong Kong, China, December 2006.

    top of page

2005

  • Humaira Kamal, Brad Penoff, and Alan Wagner. SCTP-based Middleware for MPI in Wide-Area Networks. In Proceedings of the IEEE Conference on Communication Networks and Services Research (CNSR2005), Halifax, Canada, May 2005.
  • Humaira Kamal, Brad Penoff, and Alan Wagner. Evaluating Transport Level Protocols for MPI in the Internet. In Proceedings of International Conference on Communications in Computing (CIC 2005), Las Vegas, USA, June 2005.
  • Michael Blackstock, Scalable Location-Based Service Discovery Using a DHT.  Poster acceptd in MobiSys, Seattle WA, June 2005
  • Kan Cai, Michael J. Feeley, and Norman C. Hutchinson. The Impact of Transient Traffic on Mobile, Ad-Hoc Routing. In Proceedings of the Second ACM Internation Workshop on Performance Evaluation of Wireless Ad Hoc, Sensor and Ubiquitous Networks (PE-WASUN'05), Montreal, Canada, Octorber 2005.
  • Humaira Kamal, Brad Penoff, and Alan Wagner. SCTP versus TCP for MPI. In Proceedings of Supercomputing (SC 2005), Seattle , USA, November 2005.
  • Abhishek Gupta and Norman Hutchinson. Efficient Disk Space Management for Virtual Machines. In Proceedings of the WIP session, Fourth USENIX Conference on File and Storage Technologies (FAST'05), December 2005

    top of page

2004

  • G. Lefebvre and M.J. Feeley. Separating durability and availability in self-managed storage. In Proceedings of 11th ACM SIGOPS European Workshop, September 2004.
  • Kapil Singh and Son Vuong. Blaze: A Mobile Agent Paradigm for VoIP Intrusion Detection Systems. In Proceedings of ICETE 2004 - First International Conference on E-Business and Telecommunication Networks, Setubal, Portugal, August 2004.
  • Kapil Singh and Norman C. Hutchinson. A Trust-based model for Collaborative Intrusion Response. 6th Symposium on Operating Systems Design and Implementation (OSDI'04), WIP session, San Francisco, USA, December 2004.
  • Ken Deeter, Kapil Singh, Steve Wilson, Luca Fillipozzi and Son Vuong. Aphids: A Mobile Agent-based Programmable Hybrid Intrusion Detection System. In Proceedings of MATA 2004 - Workshop on Mobile Aware Technologies and Applications (Formerly Mobile Agents for Telecommunication Applications), Florianópolis , Brazil, October 2004.
  • M.J. Feeley, N.C. Hutchinson, S. Ray. Realistic mobility for mobile ad hoc network simulation. In Proceedings of the Third International Conference on Ad-Hoc, Mobile and Wireless Networks, July 2004.

    top of page

2003

  • Chamath Keppitiyagama, Norman C. Hutchinson. Multiparty Communication Types for Distributed Applications. Workshop on Communication Abstractions for Distributed Systems (DAIS'03/FMOODS'03 Workshop), November 2003, ENST, Paris, France.
  • Geoffrey Lefebvre, Michael J. Feeley. Energy Efficient Peer-to-Peer Storage. Technical Report (TR-2003-17), Department of Computer Science, University of British Columbia.

    top of page

2002

  • D. Brodsky, A. Brodsky, J. Pomkoski, S. Gong, M.J. Feeley, N.C. Hutchinson. Using file-grain connectivity to implement a peer-to-peer file system. In Proceedings of the IEEE International Symposium on Reliable Peer-to-Peer Distributed Systems, October 2002.
  • Qianfeng Zhang, Chamath Keppitiyagama, Alan Wagner. Supporting MPI Collective Communication on Network Processors. 2002 IEEE International Conference on Cluster Computing, Chicago, USA, September 2002.
  • Y. Coady, G. Kiczales, J.S. Ong, A. Warfield, M. Feeley. Brittle systems will break, not bend: can AOP help? In Proceedings of the 10th ACM SIGOPS European Workshop on Operating Systems, 2002.

    top of page

2001

  • Chamath Keppitiyagama, Alan Wagner. Asynchronous MPI Messaging on Myrinet. In Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS 2001), San Francisco, USA, April 2001.
  • Y. Coady, G. Kiczales, M. Feeley, N. Hutchinson, and J.S. Ong. Aspect-Oriented Operating Systems. In Communications of the ACM, 4 pp, October 2001.
  • Y. Coady, G. Kiczales, M. Feeley, G. Smolyn. Using AspectC to improve the modularity of path-specific customization in operating system code. In Proc. of ACM International Symposium on the Foundations of Software Engineering, 10 pp, September 2001.
  • Y. Coady, G. Kiczales, M. Feeley, N. Hutchinson, J.S. Ong, and S. Gudmundson. Aspect-Oriented System Structure. Position summary in the Proc. of IEEE Hot Topics in Operating Systems, 1 p, May 2001.
  • Y. Coady, G. Kiczales, M. Feeley, N. Hutchinson, and J.S. Ong. Structuring System Aspects. In International Conference on Software Engineering, Aspect-Oriented Programming Workshop, 3 pp, May 2001.

    top of page

2000

  • Chamath Keppitiyagma, Alan Wagner. MPI-NP II: A Network Processor Based Message Manger for MPI. In Proceedings of the International Conference on Communications in Computing (CIC'2000), Las Vegas, Nevada USA, June 2000.
  • J.Y.Q. Wang, J.S Ong, Y. Coady, M.J. Feeley. Using Idle Workstations to Implement Predictive Prefetching. In Proc. of IEEE Symposium on High Performance Distributed Computing, pp 87--96, August 2000.
  • Y. Coady, G. Kiczales, M. Feeley. Exploring an aspect-oriented approach to operating system code. In ECOOP Workshop on Object-Orientation and Operating Systems, 5 pp, October 2000.

    top of page

1999

  • D.J. Santry, M.J. Feeley, N.C. Hutchinson, A.C. Veitch, R.W. Carton, J. Ofir. Deciding when to forget in the Elephant file system. In Proc. of the 17th ACM Symposium on Operating Systems Principles (SOSP 99), pp 110--123, December 1999.
  • D.J. Santry, M.J. Feeley, N.C. Hutchinson, A.C. Veitch. Elephant: The file system that never forgets. In Proc. of IEEE Hot Topics in Operating Systems, pp 2--7, March 1999. Best paper.
  • J.S. Ong, Y. Coady, M.J. Feeley. Integrating high-performance communication with virtual memory. Poster at the Symposium on Operating Systems Principles, 1 p, December 1999.
  • Norman C. Hutchinson, Stephen Manley, Michael Federwisch, Guy Harris, Dave Hitz, Steven Kleiman, and Sean O'Malley. Logical vs. Physical File System Backup. In Proceedings of the Third Usenix Symposium on Operating System Design and Implementation, New Orleans, LA, February, 1999.
  • Y. Coady, J.S. Ong, M.J. Feeley. Using embedded network processors to implement global memory management in a workstation cluster. In Proc. of IEEE Symposium on High Performance Distributed Computing, pp 319--328, August 1999.

    top of page

1998

  • D. Anderson, J. Chase, S. Gadde, A. Gallatin, K. Yocum, and M. Feeley. Cheating the I/O bottleneck: network storage with Trapeze/Myrinet. In Proc. of USENIX Technical Conference, pp 143--154, July 1998.
  • G. Voelker, E. Anderson, T. Kimbrel, M. Feeley, J. Chase, A. Karlin, H. Levy. Implementing cooperative prefetching and caching in a global memory system. In Proc. of ACM SIGMETRICS Conference on Performance Measurement, Modeling, and Evaluation, 11 pp, June 1998.
  • Peter Smith and Norman C. Hutchinson. Heterogeneous Process Migration: The Tui System. Software - Practice and Experience, 28(6), pp. 611-639, May 1998.

    top of page

1997

  • B.M. Duska, D. Marwood, and M.J. Feeley. The measured access characteristics of world-wide-web client proxy servers. In Proc. of USENIX Symposium on Internet Technologies and Systems, pp 23--35, December 1997.
  • B.M. Duska, D. Marwood, and M.J. Feeley. Squid Proxy Analysis. In Proc. of 2rd NLANR International WWW Caching Workshop, June 1997.
  • D. Anderson, J. Chase, S. Gadde, A. Gallatin, A. Lebeck, K. Yocum, and M. Feeley. Cheating the I/O bottleneck: network storage with Trapeze/Myrinet. Poster at the Symposium on Operating Systems Principles, 1 p, October 1997.
  • Dwight Makaroff, Gerald Neufeld, and Norman C. Hutchinson. An Evaluation of VBR Disk Admission Algorithms for Continuous Media File Servers. In Proceedings of the Fifth Annual ACM International Multimedia Conference, pp. 143-154, Seattle, WA, November 1997.
top of page