Seminar Purpose (Fall 2017)
The main purpose of this seminar is to function as a "curated reading group." Each week everyone will read either a single paper or a few papers loosely related by topic area, and we will discuss the papers and common themes together. This helps us be more aware of what other researchers are doing, and see examples of successful papers that get published in top venues. Papers in this reading group generally make use of, or enhance, embedded networked systems research.
To ensure quality we will restrict ourselves to the top conferences such as SenSys, IPSN, MobiSys, and ASPLOS. We will also look at interesting papers from related conferences such as SIGMETRICS, PLDI, UbiComp, SOSP/OSDI, Mobicom, SIGCOMM, OOPSLA, UIST, Oakland, etc.
Expectations
All seminar participants are required to read "How to Read a Paper" before the seminar starts.This invaluable text details a practical and efficient three-pass method for reading research papers, saving time and helping with comprehension.
It is expected that each person will have read each paper enough to grasp core concepts / contributions, identify weaknesses and strengths, be able to place the paper in the literature, and compare against other papers read. Come with questions and comments on the paper's insights, novelty, significance, assumptions, methodology, flaws, etc. You specifically want to look for the following:
- One positive insight into each work; for example a novel evaluation method that could be used in your own research.
- One negative insight into each work; for example pointing out a flaw in methodology.
- One general observation about overall topic area of the papers; this could be identifying major problems, talking about holes in the literature, or forecasting the future of the field.
To help you organize your thoughts on the paper, please use this review form (similar to what you would use if you were reviewing for a conference). If you're taking the seminar for credit, please submit your review form by 8 AM the day before we meet.
Readings
- Assigned for 23 August
- Topic: Welcome to Seminar
- How to Read a Paper
- Assigned for 30 August
- Topic: Foundations I
- (Discuss Reading from Last Seminar) How to Read a Paper
- Pervasive Computing: Vision and Challenges (2001)
- Turducken: Hierarchical Power Management for Mobile Devices (2005)
- Assigned for 13 September
- Topic: Persist Lab Research
- Tragedy of the Coulombs: Federating Energy Storage for Tiny, Intermittently-Powered Sensors (2015)
- Persistent Clocks for Batteryless Sensing Devices (2016)
- (Discussion of possible open paths and research directions from the past 5 seminar papers - the three from last week and two from this week.) (no link)
- Assigned for 20 September
- Topic: Platforms
- Amulet: An Energy-Efficient, Multi-Application Wearable Platform (2016)
- Assigned for 27 September
- Topic: Wrap up from last week and student suggestion
- Grafting energy-harvesting leaves onto the sensornet tree {Paper suggested by Harsh}
- Flicker: Rapid Prototyping for the Batteryless Internet-of-Things (2017) {Paper was emailed to everyone} (no link)
- Assigned for 4 October
- Topic: Seminar Canceled this week
- No Seminar readings this week due to IPSN approaching deadline (no link)
- Assigned for 11 October
- Topic: Papers of interest from IEEE Real-Time Systems Symposium (RTSS) 2016
- Timeline: An Operating System Abstraction for Time-Aware Applications
- Enabling Predictable Wireless Data Collection in Severe Energy Harvesting Environments
- Assigned for 18 October
- Topic: Backscattering
- LoRa Backscatter: Enabling The Vision of Ubiquitous Connectivity
- FM Backscatter: Enabling Connected Cities and Smart Fabrics
- Assigned for 25 October
- Topic: Intermittently-Powered Devices and Support
- Energy-Aware Memory Mapping for Hybrid FRAM-SRAM MCUs in Intermittently-Powered IoT Devices (TECS 2017)
- Clank: Architectural Support for Intermittent Computation (ISCA 2017)
- Alpaca: Intermittent Execution without Checkpoints (2017)
- Assigned for 1 November
- Topic: Information from Noise (IPSN 2017)
- SCAN: Learning Speaker Identity From Noisy Sensor Data
- Synchronous Dynamic View Learning: A Framework for Autonomous Training of Activity Recognition Models using Wearable Sensors
- Assigned for 8 November
- Topic: No Seminar this week
- No readings for this week (no link)
- Assigned for 15 November
- Topic: Incidental computing and Student Submission
- Incidental computing on IoT nonvolatile processors (MICRO-50 2017)
- Tuning Machine-Learning Algorithms for Battery-Operated Portable Devices (suggested by Simeon, paper emailed to everyone)
- Assigned for 22 November
- Topic: Thanksgiving Break - No seminar
- No readings for this week. (no link)
- Assigned for 29 November
- Topic: Human Sensing (SenSys 2017)
- Non-Intrusive Multi-Modal Estimation of Building Occupancy
- Assigned for 6 December
- Topic: Deep Learning (SenSys 2017)
- DeepIoT: Compressing Deep Neural Network Structures for Sensing Systems with a Compressor-Critic Framework
- DeepASL: Enabling Ubiquitous and Non-Intrusive Word and Sentence-Level Sign Language Translation
- Assigned for 13 December
- Topic: Exam Week
- No readings this week. Good luck on exams! (no link)