Home Technical Reports

Browse Tech Reports

This page lists the technical reports published since 1999 by researching members of the Electrical Engineering and Computer Science Department, including the intervening years when we were known as Electrical & Computer Science.  Also listed are reports published by The Institute for Learning Sciences, pre-1999.

To search for a particular author, please use the Ctrl-F feature of your keyboard.

Reports published in 2013:

NU-EECS-13-04, Hale, Kyle C.; Dinda, Peter; Guarded Execution of Privileged Code in the Guest.  PDF

NU-EECS-13-03, Swiech, Maciej; Hale, Kyle C.; Dinda, Peter; VMM-based Emulation of Intel Hardware Transactional Memory. PDF

NU-EECS-13-02, Swiech, Maciej;  Dinda, Peter; Making JavaScript Better By Making It Even Slower.  PDF 

NU-EECS-13-01, Rastogi, Vaibhav; Chen, Yan; and Jiangy, Jiangy; Evaluating Android Anti-malware against Transformation Attacks. PDF

Reports published in 2012:

NU_EECS_12_05, Chen, Yunkai; Zhou, Hai; Resource-Constrained High-Level Datapath Optimization in ASIP Design  PDF

NU-EECS-12-04, McClurg, Jedidiah; Parser Generator Generator (PGG): A Tool for RapidParser Construction via EBNF Grammars.  Pending submission

NU-EECS-12-03, Dinda, Peter; Espinosa, Jaime; Dick, Robert; PowerMod: An Open Source, Configurable Power Harvesting and Regulation Tool for Non-experts.  PDF / TGZ (download accompanying design documents)

NU-EECS-12-02, Blair, Christopher; Qualitative Exploration in Freeciv. PDF

NWU-EECS-12-01, Chen, Kai;  Singla, Ankit;  Singh, Atul; Ramachandran, Kishore; Xu, Lei; Zhang, Yueping; Wen, Xitao; Chen Yan; OSA: An Optical Switching Architecture for DataCenter Networks for Unprecedented Flexibility.  PDF

Reports published in 2011:

NWU-EECS-11-10, Lange, Jack; Dinda, Peter; Hale, Kyle; Xia, Lei; An Introduction to the Palacios Virtual Machine Monitor---Version 1.3. PDF

NWU-EECS-11-09, Tarzia, Stephen P;  Acoustic Sensing of Location and User Presence on Mobile Computers PDF

NWU-EECS-11-08, Chen, Kai; Hu, Chengchen; Wen, Xitao; Chen, Yan; Liu, Bin; Toward Internet Emergency Response via Reconfiguration in Internet eXchange Points. PDF

NWU-EECS-11-07, Xia, Lei; Cui, Zheng; Lange, John; Tang, Yuan; Dinda, Peter; Bridges, Patrick; VNET/P: Bridging the Cloud and High Performance Computing: Through Fast Overlay Networking. PDF

NWU-EECS-11-06,Trajcevski, Goce; Tamassia, Roberto; Cruz, Isabel F.; Scheuermann, Peter; Hartglass, David; Zaimerowski, Christopher;  Ranking continuous nearest neighbors for uncertain trajectories: Full and Peer Reviewed Accepted Version. PDF

NWU-EECS-11-05, Ghica, Oliviu C.; Nita-Rotaru, Cristina; Trajcevski, Goce; Scheuermann, Peter; Security of Electrostatic Field Persistent Routing: Taxonomy of Attacks and Defense Mechanisms. PDF

NWU-EECS-11-04, Ghica, Oliviu C.; Trajcevski, Goce; Zuniga, Marco; Schubotz, Rene; Scheuermann, Peter; Hauswirth, Manfred; Multi-Pole Field Persistent Routing with Bounded Delay in Wireless Sensor Networks. PDF

NWU-EECS-11-02, Roy, Sourya; Clemons, Tyler; Faisa, S.M.; Liu, Ke; Hardavellas, Nikos; Parthasarathy, Srinivasan; Elastic Fidelity: Trading-off Computational Accuracy for Energy Reduction. PDF

NWU-EECS-11-01, Little, David; Pardo, Bryan; Wright, Beverly; A Computational Model of Auditory Perceptual Learning: Predicting Learning Interference Across Multiple Tasks. PDF

Reports published in 2010:

NWU-EECS-10-11, Das, Abhishek; Schuchhardt, Matt; Hardavellas, Nikos; Memik, Gokhan; Choudhary, Alok; PAD: Power-Aware Directory Placement in Distributed Caches. PDF

NWU-EECS-10-10, Hill, Alex S., for Justine Cassell, Articulab Laboratory, School of Communication and Mccormick School of Engineering Northwestern University, Standardized Prototyping and Development of Virtual Agents. PDF

NWU-EECS-10-09, Shye, Alex; The End User in Computer Architecture and Systems Research. PDF

NWU-EECS-10-07, Bae, Bhang; Lange, John; Dinda, Peter, Comparing Approaches to Virtualized Page Translation in Modern VMMs. PDF

NWU-EECS-10-06, Shye, Alex; Scholbrock, Benjamin; Memik, Gokhan; Dinda, Peter A., Characterizing and Modeling User Activity on Smartphones. PDF

NWU-EECS-10-05, Hardavellas, Nikos; Ferdman, Michael; Ailamaki, Anastasia; Falsafi, Babak, Power Scaling: the Ultimate Obstacle to 1K-Core Chips. PDF

NWU-EECS-10-04, Miller, J. Scott ; Mondal, Amit ; Potharaju, Rahul ; Dinda, Peter A. ; Kuzmanovic, Aleksandar, Network Monitoring is People: Understanding End-user Perception of Network Problems, PDF

NWU-EECS-10-03, Choffnes, David; Duch, Jordi; Malmgren, Dean; Guierma, Roger; Bustamante, Fabián; Amaral, Luis, Strange Bedfellows: Communities in BitTorrent. PDF

NWU-EECS-10-01, Zwiebel, Tim, GAIL: A Design and Implementation of a Constrained Guarded Action Intermediate Language Suitable for Rewrite-Based Optimization. PDF

Reports published in 2009:

NWU-EECS-09-21, Dehghani, Morteza, A Cognitive Model of Recognition-Based Moral Decision Making. PDF

NWU-EECS-09-22, Choffnes, David R.; Bustamante, Fabián E., Pitfalls for Testbed Evaluations of Internet Systems. PDF

NWU-EECS-09-20, Swaine, James, Parallel Scheme with Futures: Incremental Parallelization in a Language Virtual Machine. PDF

NWU-EECS-09-19, Choffnes, David; Bustamante, Fabián;Ge, Zihui, Using the Crowd to Monitor the Cloud: Network Event Detection from Edge Systems. PDF

NWU-EECS-09-18, Trajcevski, Goce; Ghica, Oliviu; Shubotz, Rene; Zuniga, Marco; Scheuermann, Peter; Hauswirth, Manfred, Discrepancy And Multipath Routing in Wireless Sensor Networks. PDF

NWU-EECS-09-17, Tomai, Emmett, A Pragmatic Approach to Computational Narrative Understanding

NWU-EECS-09-16, Chen, Kai; Choffnes, David R.; Potharaju, Rahul; Chen, Yan; Bustamante, Fabián E.; Pei, Dan; Zhao, Yao, Where the Sidewalk Ends: Extending the Internet AS Graph Using Traceroutes From P2P Users. PDF

NWU-EECS-09-15, Choffnes, David R.; Bustamante, Fabián E., Network Positioning From the Edge: An empirical study of the effectiveness of network positioning in P2P systems. PDF

NWU-EECS-09-14, Lange, John R.; Pedretti, Kevin; Hudson, Trammell; Dinda, Peter A.; Cui, Zheng; Xia, Lei; Bridges, Patrick; Jaconette, Steven;, Palacios and Kitten: High Performance Operating Systems For Scalable Virtualized and Native Supercomputing. PDF

NWU-EECS-09-13, Karr, Chris; Gergle, Darren, Pennyworth: A platform for building context-aware applications for everyday use

NWU-EECS-09-12, Deng, Leiwen; Kuzmanovic, Aleksandar, A Feeder-Carrier-Based Internet User Accountability Service. PDF

NWU-EECS-09-11, Deng, Leiwen; Kuzmanovic, Aleksandar, Towards Tussle-based Rules in Cyberspace. PDF

NWU-EECS-09-10, Otto, John S.; Rula, John P.; Bustamante, Fabián E., C3R -- Participatory Urban Pollution Monitoring from your Car. PDF

NWU-EECS-09-09, Klenk, Matthew E, Using Analogy to Overcome Brittleness in AI Systems. PDF

NWU-EECS-09-08, Rafii, Zafar; Pardo, Bryan, A Digital Reverberator controlled through Measures of the Reverberation. PDF

NWU-EECS-09-07, Tarzia, Stephen P.; Zhou, Hai; Dick, Robert P., Fast voltage assignment by convex-cost flow. PDF

NWU-EECS-09-06, Tarzia, Stephen P.; Dick, Robert P.; Dinda, Peter A.; Memik, Gokhan, Prospects for Sonar-based Measurement of User Attentiveness. PDF

NWU-EECS-09-05, Miller, J. Scott; Lange, John R.; Dinda, Peter A., EmNet: Satisfying the Individual User Through Empathic Home Networks, PDF

NWU-EECS-09-04, Choffnes, David R.; Duch, Jordi; Malmgren, Dean; Guierma, Roger; Bustamante, Fabián E.; Amaral, Luis, SwarmScreen: Privacy Through Plausible Deniability in P2P Systems, PDF
NWU-EECS-09-03, Choffnes, David R.; Bustamante, Fabián E., What's Wrong with Network Positioning and Where Do We Go From Here?, PDF

NWU-EECS-09-02, Yazji, Sausan; Chen, Xi; Dick, Robert P.; Scheuermann, Peter, Securing Mobile Devices via Implicit Authentication

NWU-EECS-09-01, Miller, J. Scott; Dinda, Peter A.; Dick, Robert P., GOTO Considered Helpful: A BASIC Approach To Sensor Network Node Programming, PDF

Reports published in 2008:

NWU-EECS-08-14, Deng, Leiwen; Kuzmanovic, Aleksandar, Sustainable Development of the Internet, PDF NWU-EECS-08-15, Deng, Leiwen; Kuzmanovic, Aleksandar, Internet Politics: Resist, Die, or Exploit?  PDF

NWU-EECS-08-13, Zhao, Yao; Vemuri, Sagar; Chen, Jiazhen; Chen, Yan; Zhou, Hai; Fu, Zhi (Judy), Exception Trigged DoS Attacks on Wireless Networks. PDF

NWU-EECS-08-12, Trajcevski, Goce; Tamassia, Roberto; Ding, Hui; Scheuermann, Peter; Cruz, Isabel., Moving Convolutions and Continuous Probabilistic Nearest-Neighbor Queries for Uncertain Trajectories. PDF

NWU-EECS-08-11, Lange, John R.; Dinda, Peter A., An Introduction to the Palacios Virtual Machine Monitor--Version 1.0. PDF

NWU-EECS-08-10, Mallik, Arindam, Holistic Computer Architectures based on Application, User, and Process Characteristics

NWU-EECS-08-09, Skalak, Michael S.; Pardo, Bryan, Speeding Music Search with a Perceptually Relevant Melodic String Metric.

NWU-EECS-08-08, Li, Zhichun; Goyal, Anup; Chen, Yan; Paxson, Vern, Towards Situational Awareness of Large-Scale Botnet Events using Honeynets.

NWU-EECS-08-07, Li, Zhichun; Xia, Gao; Tang, Yi; Chen, Yan: Liu, Bin, NetShield: Matching with a Large Vulnerability Signature Ruleset for High Performance Network Defense.

NWU-EECS-08-06, Zhao, Yao; Zhu, Zhaosheng; Chen, Yan; Pei, Dan; Wang, Jia, Towards Efficient Large-Scale Network Monitoring and Diagnosis under Operational Constraints. PDF

NWU-EECS-08-05, Ghica, Oliviu; Trajcevski, Goce; Scheuermann, Peter; Bischoff, Zachary; Valtchanov, Nikolay, SIDnet-SWANS: A Simulator and Integrated Development Platform for Sensor Networks Applications. PDF

NWU-EECS-08-04, Gupta, Ashish, Black Box Methods for Inferring Parallel Applications' Properties in Virtual Environments. PDF

NWU-EECS-08-02, Yang, Lei; Chen, Xi; Dick, Robert P.; Shang, Li; Lekatsas, Haris, Chip Multiprocessor Cooperative Cache Compression and Migration. PDF

NWU-EECS-08-03, Choffnes, David R.; Bustamante, Fabián E., Taming the Torrent - A practical approach to reducing cross-ISP traffic in P2P systems.

NWU-EECS-08-01, Ding, Hui; Trajcevski, Goce; Scheuermann, Peter, Efficient Similarity Join of Large Sets of Spatio-Temporal Trajectories. PDF

Reports published in 2007:

NWU-EECS-07-12, Deng, Leiwen; Kuzmanovic, Aleksandar; Davie, Bruce, What Lies Beneath: Understanding Internet Congestion. PDF

NWU-EECS-07-11, Paritosh, Praveen K., Back of the Envelope Reasoning for Robust Quantitative Problem Solving. PDF

NWU-EECS-07-09, Liveris, Nikolaos; Zhou, Hai; Banerjee, Prithviraj, A Dynamic-Programming Algorithm for Reducing the Energy Consumption of Pipelined System-Level Streaming Applications. PDF

NWU-EECS-07-08, Choffnes, David R.; Bustamante, Fabián E., SideStep - An Open, Scalable Detouring Service. PDF

NWU-EECS-07-07, Choffnes, David R.; Lange, John R.; Rossoff, Sam; Kuzmanovic, Aleksandar, Relative Network Positioning via CDN Redirections.

NWU-EECS-07-06, Li, Zhichun; Goyal, Anup; Chen, Yan; Kuzmanovic, Aleksandar, P2P Doctor: Measurement and Diagnosis of Misconfigured Peer-to-Peer Traffic.

NWU-EECS-07-05, Sood, Sanjay; Owsley, Sara; Hammond, Kristian J.; Birnbaum, Larry, Reasoning Through Search: A Novel Approach to Sentiment Classification. PDF

NWU-EECS-07-04, Lin, Bin, Human-driven Optimization. PDF

NWU-EECS-07-03, Little, David; Raffensperger, David; Pardo, Bryan, Online Training of a Music Search Engine, PDF

NWU-EECS-07-02, Li, Zhichun; Wang, Lanjia; Chen, Yan; Fu, Zhi (Judy), Network-based and Attack-resilient Length Signature Generation for Zero-day Polymorphic Worms, PDF

NWU-EECS-07-01, Prosnitz, Benjamin, Blackbox No More: Reconstruction of Internal Virtual Machine State. PDF

Reports published in 2006:

NWU-EECS-06-20, Liveris, Nikolaos; Zhou, Hai; Dick, Robert P.; Chen, Yan; Banerjee, Prithviraj, Abstraction Techniques for Model-Checking Parameterized Systems, PDF

NWU-EECS-06-18, Sundararaj, Ananth I., Automatic, Run-time and Dynamic Adaptation of Distributed Applications Executing in Virtual Environments. PDF

NWU-EECS-06-17, Liveris, Nikolaos; Lin, Chuan; Wang, Jia; Zhou, Hai; Banerjee, Prithviraj, Retiming for Synchronous Data Flow Graphs. PDF

NWU-EECS-06-16, Ozdemir, Serkan; Ku, Ja C.; Mallik, Arindam; Memik, Gokhan; Ismail, Yehea, Variable Latency Caches for Nanoscale Processor. PDF

NWU-EECS-06-15, Choffnes, David R.; Lange, John R.; Rossoff, Sam; Kuzmanovic, Aleksandar, On the Use of Parallel Connections in Web Browsers. PDF

NWU-EECS-06-11, Mallik, Arindam; Lin, Bin; Dinda, Peter A.; Memik, Gokhan; Dick, Robert P., Process and User Driven Dynamic Voltage and Frequency Scaling. PDF

NWU-EECS-06-10, Lin, Bin; Sundararaj, Ananth I.; Dinda, Peter A., Time-sharing Parallel Applications With Performance Isolation and Control. PDF

NWU-EECS-06-09, Jevtic, Sasha; Kotowksy, Mat; Dick, Robert P.; Dinda, Peter A.; Dowding, Charles, Lucid Dreaming: Reliable Analog Event Detection for Energy-Constrained Applications. PDF

NWU-EECS-06-08, Rossoff, Sam; Dinda, Peter A., Prospects For Speculative Remote Display. PDF

NWU-EECS-06-07, Lin, Bin; Dinda, Peter A., Putting the User in Direct Control of CPU Scheduling. PDF

NWU-EECS-06-06, Sundararaj, Ananth I.; Sanghi, Manan; Lange, John R.; Dinda, Peter A., Hardness of Approximation and Greedy Algorithms for the Adaptation Problem in Virtual Environments, PDF

NWU-EECS-06-03, Sood, Sanjay; Budzik, Jay; Hammond, Kristian J., Creating Polite Agents: 5 Heuristics for User Experience Design. PDF

NWU-EECS-06-01, Woodruff, John; Pardo, Bryan, Active Source Estimation for Improved Source Separation. PDF

Reports published in 2005:

NWU-CS-05-13, Dinda, Peter A.; Gupta, Ashish; Lowekamp, Bruce; Sundararaj, Ananth I.; Zangrilli, Marcia, Free Network Measurement For Adaptive Virtualized Distributed Computing. PDF

NWU-CS-05-12, Ren, Pin; Watson, Benjamin, Histographs: Interactive Visualization of Complex Data with Graphs. PDF

NWU-CS-05-10, Zubek, Robert, Hierarchical Parallel Markov Models for Inetractive Social Agents. PDF

NWU-CS-05-09, Lu, Dong, Components of a Scalable Distributed Relational Information Service. PDF

NWU-CS-05-08, Cousens, Jeff; Dennis, Brian, RAIn: A System for Indexing and Archiving RSS Feeds. PDF

NWU-CS-05-07, Dayal, Abhinav; Woolley, Cliff; Watson, Benjamin; Luebke, David, Adaptive Frameless Rendering. PDF

NWU-CS-05-06, Lin, Bin; Dinda, Peter A., VSched: Mixing Batch and Interactive Virtual Machines Using Periodic Real-time Scheduling. PDF

NWU-CS-05-03, Choffnes, David R.; Bustamante, Fabián E., Modeling Vehicular Traffic and Mobility for Vehicular Wireless Networks.PDF

Reports published in 2004:

NWU-CS-04-48, Birrer, Stefan; Bustamante, Fabián E.; Chen, Yan, Can we trust ICMP-based measurements?  PDF

NWU-CS-04-47, Dayal, Abhinav; Woolley, Cliff; Luebke, David; Watson, Benjamin, Temporally Adaptive Frameless Rendering. PDF

NWU-CS-04-38, Lechner, Thomas; Watson, Benjamin; Ren, Pin; Wilensky, Uri; Tisue, Seth; Felsen, Martin, Procedural Modeling of Land Use in Cities. PDF

NWU-CS-04-42, Gooch, Amy; Gooch, Bruce, Enhancing Perceived Depth in Images Via Artistic Matting. PDF

NWU-CS-04-41, Setlur, Vidya; Takagi, Saeko; Gleicher, Michael; Raskar, Ramesh; Gooch, Bruce, Automatic Image Retargeting. PDF

NWU-CS-04-39, Shoykhet, Alex; Lange, Jack; Dinda, Peter A., Virtuoso: A System For Virtual Machine Marketplaces. PDF

NWU-CS-04-40, Chen, Yan; Beach, Aaron; Skicewicz, Jason A., Cyber Disease Monitoring with Distributed Hash Tables: A Global Peer-to-Peer Intrusion Detection System, PDF

NWU-CS-04-37, Qiao, Yi; Lu, Dong; Bustamante, Fabián E.; Dinda, Peter A., Looking at the Server Side of Peer-to-Peer Systems. PDF

NWU-CS-04-36, Birrer, Stefan; Bustamante, Fabián E., Nemo – Resilient Peer-to-Peer Multicast without the Cost. PDF

NWU-CS-04-34, Lu, Dong; Qiao, Yi; Dinda, Peter A.; Bustamante, Fabián E., Characterizing and Predicting TCP Throughput on the Wide Area Network. PDF

NWU-CS-04-33, Lu, Dong ; Sheng, Huanyuan; Dinda, Peter A., Effects and Implications of File Size/Service Time Correlation on Web Server Scheduling Policies. PDF

NWU-CS-04-32, Kuehne, Sven E., Understanding Natural Language Descriptions of Physical Phenomena. PDF

NWU-CS-04-30, Cornell, Brian; Dinda, Peter A.; Bustamante, Fabián E., Wayback: A User-Level Versioning File System for Linux. PDF

NWU-CS-04-29, Houk, Philip A., A Strategic Game Playing Agent for FreeCiv. PDF

NWU-CS-04-28, Gupta, Ashish; Lin, Bin; Dinda, Peter A., A Framework And Toolkit For Understanding User Comfort With Resource Borrowing. PDF

Reports published in 2003:

NWU-CS-03-27, Sundararaj, Ananth I.; Dinda, Peter A., Towards Virtual Networks for Virtual Machine Grid Computing. PDF

NWU-CS-03-22, Birrer, Stefan; Bustamante, Fabián E., Resilient Peer-to-Peer Multicast from the Ground Up. PDF

NWU-CS-03-20, Khoo, Aaron Boo Boon, Implementing Efficient Joint Beliefs on Multi-Robot Teams. PDF

NWU-CS-03-19, Flachsbart, Joshua D., Vision in Context: Using Special Purpose Routines to AchievePDF

NWU-CS-03-18, Seif El-Nasr, Magy, Automatic Expressive Lighting for Interactive Scenes. PDF

NWU-CS-03-16, Skicewicz, Jason A.; Dinda, Peter A., Tsunami: A Wavelet Toolkit for Distributed Systems. PDF

NWU-CS-03-15, Dinda, Peter A.; Lu, Dong, Nondeterministic Queries in a Relational Grid Information Service. PDF

Reports published in 2002:

NWU-CS-02-14, Sharlin, Ehud; Watson, Benjamin; Sutphen, Steve; Liu, Lili; Lederer, Robert; Frazer, John, A tangible user interface for assessing cognitive mapping ability. PDF

NWU-CS-02-13, Qiao, Yi; Skicewicz, Jason A.; Dinda, Peter A., Multiscale predictability of network traffic. PDF

NWU-CS-02-12, Cornell, Brian; Lange, Jack; Dinda, Peter A., An implementation of diffusion in the Linux kernel. PDF

NWU-CS-02-11, Qiao, Yi; Dinda, Peter A., Network traffic analysis, classification, and prediction. PDF

NWU-CS-02-10, Kuehne, Sven E.; Forbus, Kenneth D., RoboTA: An agent colony architecture for supporting education. PDF

NWU-CS-02-9, Choudhury, Prasun; Watson, Benjamin, Completely adaptive simplification of massive meshes. PDF

NWU-CS-02-8, Dinda, Peter A., The Minet TCP/IP Stack. PDF

Reports published in 2001:

NWU-CS-01-6, Knop, Michael W.; Paritosh, Praveen K.; Dinda, Peter A.; Schopf, Jennifer M., Windows performance modeling and data reduction using WatchTower and Argus. PDF

NWU-CS-01-7, Bradshaw, Shannon, Document indexing vocabularies: Reference vs. content. PDF

Reports published in 2000:

NWU-CS-00-5, Schopf, Jennifer M.; Nitzberg, Bill, Grids: The top ten questions. PDF

Reports published in 1999:

NWU-CS-99-1: Schopf, Jennifer M.; Berman, Francine, Using stochastic intervals to predict application behavior on contended resources.   PDF

NWU-CS-99-2, Schopf, Jennifer M., A practical methodology for defining histograms for predictions and scheduling.   PDF

NWU-CS-99-3, Schopf, Jennifer M.; Berman, Francine, Stochastic scheduling.  PDF

The Institute for Learning Sciences, Reports published pre-1999

 

Robert R. McCormick School of Engineering and Applied Science
Electrical Engineering & Computer Science Home | McCormick Home | Northwestern Home
© 2013 Robert R. McCormick School of Engineering and Applied Science, Northwestern University
MapsContact UsCalendar
TECH: 2145 Sheridan Rd, Tech L359, Evanston IL 60208-3118 USA |  Phone: (847) 491-5410  |  Fax: (847) 491-4455
FORD: 2133 Sheridan Rd, Ford Building, Rm 3.320, Evanston  IL 60201 USA |  Phone: (847) 491-5410  |  Fax: (847) 491-5258
Questions about this site? Please email the webmasterLegal and Policy Statements