Research

Publications and Theses

This page includes links to softcopy versions of my publications (where available), as well as links to artifacts such as code, data, etc. associated with the work (again, where available). The links to papers appear where you would expect - inline in the bibliography. The artifact links appear as icons in the left margin beside the associated paper. If you find any of this useful, or have questions about a specific paper or artifact, please drop me a note.

Recent Publications - Journals

S.H. Mortazavi, M. Salehe, M.H. MacGregor, "Maximum WSN Coverage in Environments of Heterogeneous Path Loss", Int. J. Sensor Networks, in press, 13 ms pages.
   Abstract

Z. Wang, M.A. Nascimento, M.H. MacGregor, "Discovering periodic patterns of nodal encounters in mobile networks", Pervasive and Mobile Computing, in press, 20 ms pages.
   Abstract

P.D. Hossein Zadeh, C. Schlegel, M.H. MacGregor, "Distributed Optimal Dynamic Base Station Positioning in Wireless Sensor Networks", Computer Networks, Volume 56, Issue 1, January 2012, pp. 34-49.
   Abstract

Q. Ye and MH MacGregor, "Using Simulation to Test Formally-Verified Protocols in Complex Environments", Mathematical and Computer Modelling, Volume 53, Issues 3-4, February 2011, pages 538-551.
   Abstract

B. Behsaz, P. Gburzynski, M.H. MacGregor, "Transport-independent Fairness", Computer Networks Journal, Vol. 53, No. 14, Sept. 18, 2009, pp. 2444-2457.
   Abstract

L. Wang, M. MacGregor, “Round-robin with VirtualClock Scheduling Algorithm in Multiservice Packet Networks”, IEICE. Trans. Commun., Vol. E89-B, No. 11, Nov. 2006, pp. 3040-3045
   Abstract

Recent Publications - Conferences

B. Behsaz, M.H. MacGregor, “Near Optimal Design of Multi-level WSNs for Environmental Monitoring”, Proc. 38th IEEE Conf. on Local Computer Networks (LCN 2013), Sydney, Australia, October 2013, 8 ms. pages.
   Abstract

Z. Wang, M.A. Nascimento, M.H. MacGregor, “Efficient Relay Deployment for Controlling Connectivity in Delay Tolerant Mobile Networks”, Proc. 16th ACM Int’l Conf. on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM 2013), Barcelona, November 2013, 8 ms. pages.
   Abstract

C. Liu, J. Harms, M.H. MacGregor, “Effective Scheduling to Tame Wireless Multi-Hop Forwarding”, Int'l Conf. on Distributed Comput. and Networking (ICDCN 2014), Coimbatore, India, January 2014, 15 ms. pages.
   Abstract

A. Malekzadeh, M.H. MacGregor, "Network Topology Inference from End-to-End Unicast Measurements", Proc. 3rd International Workshop on Protocols and Applications with Multi-Homing Support (PAMS 2013), Barcelona, March 2013, 5 ms pages.
   Abstract

S. Pooya, P. Lu, M.H. MacGregor, "Structured Message Transport", Proc. 31st IEEE International Performance Computing and Communications Conference (IPCCC 2012), Austin TX, December 2012, 8 ms pages.
   Abstract

Q. (Qinghua) Ye, S. Hossein Mortazavi, M.H. MacGregor, "Performance Analysis of an Optimal Internal Congestion Control in a Cluster-based Router", Proc. 18th IEEE Int'l Conf. on Networks (ICON 2012), Singapore, December 2012, 7 ms. pages.
   Abstract

C. Liu, J. Harms, M.H. MacGregor, “G-Local Resource Management: Achieving Global Optimization Via Local Inference Without Message Passing”, Proc. 36th IEEE Conf. on Local Computer Networks (LCN 2011), Bonn, Germany, October 2011, 8 ms. pages
   Abstract

S. Ravinder, M. Nascimento, M.H. MacGregor, “Two-level Cache Architecture to Reduce Memory Accesses for IP Lookups”, Proc. 23rd Int’l Teletraffic Congress (ITC 2011), San Francisco, USA, September 2011, 8 ms. pages
   Abstract

C. Liu, M.H. MacGregor, J. Harms, “MG-Local: A Multivariable Control Framework for Optimal Wireless Resource Management”, Proc. 23rd Int’l Teletraffic Congress (ITC 2011), San Francisco, USA, September 2011, 8 ms. pages
   Abstract

Y. Zhang, M.H. MacGregor, “Tuning Open-iSCSI for Operation Over WAN Links”, Proc. 9th Conf. on Communications Networks and Services Research (CNSR 2011), Ottawa, Canada, May 2011, pp. 85 - 92
   Abstract

Z. Wang, MA Nascimento and MH MacGregor. "A Multidisciplinary Approach for Online Detection of x86 Malicious Executables". Proc. of the 8th Conference on Communications Networks and Services Research (CNSR 2010), Montreal, Canada. May 2010, pp. 160-167
   Abstract

C. Liu, M.H. MacGregor, J. Harms, “Optimal Control of Spatial, Temporal and Bandwidth Contention in Wireless Ad Hoc Networks”, Proc. 5th IEEE Int’l Conf. on Wireless and Mobile Computing, Networking and Comm. (WiMob), Marrakech, Morocco, October, 2009, pp. 263-269
   Abstract

C. Liu, M.H. MacGregor, J. Harms, "Hybrid Resource Allocation in Wireless Ad Hoc Networks", Proc. IEEE Int’l Conf. on Comm. (ICC), Dresden, June, 2009, 6 ms. pages
   Abstract

C Liu, MH MacGregor and JJ Harms. "Improving Multi-Path Routing Performance in WSNs by Tuning IEEE 802.11 Parameters". In 6th ACM International Symposium on Mobility Management and Wireless Access, 142-146, Vancouver. October 2008
   Abstract

S. Chatterjee, M.H. MacGregor and S. Bates, “Detecting Changes in the Hurst Parameter”, Proc. 33rd IEEE Conf. on Local Computer Networks (LCN '08), Montreal, October, 2008, 8 ms. pages
   Abstract

Q. (Qinghua) Ye and M. MacGregor, "Hardware Bottleneck Evaluation and Analysis of a Software PC-based Router", Proc. 2008 Int'l Symp. on Performance Evaluation of Computer and Telecommunication Systems (SPECTS '08), Edinburgh, June, 2008, 8 ms. pages
   Abstract

Q. (Qinghua) Ye and M. MacGregor, “Internal Congestion Control in a Cluster-Based Router”, 2008 International Workshop on High Performance Switching and Routing (HPSR’08), Beijing, May, 2008, 8 ms. pages
   Abstract

Q. (Qiang) Ye and M. MacGregor, “Restoration Objectives for Internet Backbone Links”, Proc. 11th Communications and Networking Symposium (CNS '08), Ottawa, April, 2008, pp. 91-98.
   Abstract

Q. (Qinghua) Ye and M. MacGregor, “Click on a Cluster: A Viable Approach to Scale Software-based Routers”, Proc. IEEE Int’l Conf. on Comm. (ICC), Glasgow, June, 2007, 8 ms. pages
   Abstract

S. Chatterjee, M. MacGregor, S. Bates, “Generating LRD Traffic Traces Using Bootstrapping”, Proc. Int’l Teletraffic Congress ITC 20, Ottawa, June, 2007, Lecture Notes in Comp. Sci., Vol. 4516, pp. 272-283
   Abstract

Q. (Qinghua) Ye and M. MacGregor, “Cluster-based IP router: Implementation and Evaluation”, IEEE Ann. Int’l Conf. on Cluster Comp. (Cluster 2006), Barcelona, September, 2006, 10 ms pages
   Abstract


Recent Theses Completed

Z. Wang, Exploiting Periodicity within Mobile Data for Routing in Delay Tolerant Mobile Networks, PhD thesis, Dept. of Computing Science, University of Alberta, 2013
   Abstract

A. Malekzadeh, Network Topology Inference with End-to-End Unicast Measurements, MSc thesis, Dept. of Computing Science, University of Alberta, 2013
   Abstract

C. Liu, An Innovative Multivariable Control Framework for Effective Wireless Resource Management, PhD thesis, Dept. of Computing Science, University of Alberta, 2012
   Abstract

S. Hossein Mortazavi, Designing Hierarchical WSNs for Heterogeneous Outdoor Environments, MSc thesis, Dept. of Computing Science, University of Alberta, 2012
   Abstract

S. Pooya, Structured Message Transport, MSc thesis, Dept. of Computing Science, University of Alberta, 2012
   Abstract

Q. (Qinghua) Ye, A Cluster-Based Scalable and Efficient Router, PhD thesis, Dept. of Computing Science, University of Alberta, 2010
   Abstract

P. Hossein-Zadeh, Base Station Positioning and Relocation in Wireless Sensor Networks, MSc thesis, Dept. of Computing Science, University of Alberta, 2010
   Abstract

Z. Pang, High Performance Live Migration Over Low-Bandwidth, High-Delay Network With Loss Prevention, MSc thesis, Dept. of Computing Science, University of Alberta, 2010
   Abstract

Y. Sheng, Dynamic Network Resource Allocation, MSc thesis, Dept. of Computing Science, University of Alberta, 2010
   Abstract

Y. Zhang, Bandwidth Regulation and Performance Enhancements for Open-iSCSI Networked Storage, MSc thesis, Dept. of Computing Science, University of Alberta, 2010
   Abstract

S. Ravinder, Cache Architectures to Improve IP Lookups, MSc thesis, Dept. of Computing Science, University of Alberta, 2009
   Abstract

Z. Wang, Static Detection and Identification of X86 Malicious Executables: A Multidisciplinary Approach, MSc thesis, Dept. of Computing Science, University of Alberta, 2009
   Abstract

S. Chatterjee, Long-Range Dependant Traffic Generation and Change Detection, MSc thesis, Dept. of Electrical and Computer Engineering, 2007
   Abstract

Q. (Qiang) Ye, Improving TCP Resilience, PhD thesis, Dept. of Computing Science, University of Alberta, 2007
   Abstract

Recent Course-based MSc Capstone Reports

M. Leonard, Analysis of Effectiveness of Two Ad Blocking Engines, MSc in Internetworking, University of Alberta, 2012

W. Luzuriaga, Comparative Testing of Modern TCP Variants in a WAN Setting, MSc in Internetworking, University of Alberta, 2012

U. Rehman, Implementation and Design Contraints of Provider Bridge and Provider Backbone Bridge Protocols, MSc in Internetworking, University of Alberta, 2012

K. Sharma, Failover Solutions for WAN-based Elastix Servers, MSc in Internetworking, University of Alberta, 2012

H. Malhi, Smartphone Threats and Open Source Firewalls, MSc in Internetworking, University of Alberta, 2012

S. Pan, Network Performance of Common Alerting Protocol over SIP, MSc in Internetworking, University of Alberta, 2012

S. Kiran, Web Based Framework for 911 Emergency Call Handling, MSc in Internetworking, University of Alberta, 2011

M. Gill, Common Alerting Protocol (CAP) Over SIP, MSc in Internetworking, University of Alberta, 2011

Z. Jabeen, EtherTrace - A Layer-2 Topology Discovery Tool, MSc in Internetworking, University of Alberta, 2011

K. Pirasath, Emergency Call Handling in Open Source Soft PBX, MSc in Internetworking, University of Alberta, 2011

E. Ariza, GNS3 Simulation Tests of BGP Delays in Re-routing for IP Anycast, MSc in Internetworking, University of Alberta, 2011

S. Tahir, Implementing Scalable 4G LTE Wireless Backhaul: Challenges and Solutions, MSc in Internetworking, University of Alberta, 2011

I. Ghamari, Cost Adaptive OSPF Routing Evaluation, MSc in Internetworking, University of Alberta, 2010

V. Talwar, Transition of VoIP System from IPv4 to IPv6, MSc in Internetworking, University of Alberta, 2010

Reviewing (and writing) papers

The Task of the Referee