Liu, Xiaochen; Jiang, Yurong; Kim, Kyu-Han; Govindan, Ramesh Grab: Fast and Accurate Sensor Processing for Cashier-Free Shopping Inproceedings arXiv preprint arXiv:2001.01033, 2020. Links | BibTeX @inproceedings{Liu2020,
title = {Grab: Fast and Accurate Sensor Processing for Cashier-Free Shopping},
author = {Xiaochen Liu and Yurong Jiang and Kyu-Han Kim and Ramesh Govindan},
url = {https://arxiv.org/abs/2001.01033},
year = {2020},
date = {2020-01-07},
publisher = {arXiv preprint arXiv:2001.01033},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Ahmad, Fawad; Qiu, Hang; Eells, Ray; Bai, Fan; Govindan, Ramesh CarMap-Fast 3D Feature Map Updates for Automobiles Inproceedings 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20), USENIX Association, Santa Clara, CA, 2020. Links | BibTeX @inproceedings{246280,
title = {CarMap-Fast 3D Feature Map Updates for Automobiles},
author = {Fawad Ahmad and Hang Qiu and Ray Eells and Fan Bai and Ramesh Govindan},
url = {https://nsl.usc.edu/wp-content/uploads/2020/02/nsdi20-paper-ahmad.pdf, Paper
https://github.com/USC-NSL/CarMap, Code
https://www.youtube.com/watch?v=SlG4QGq5ypk, Video Demo
https://nsl.usc.edu/wp-content/uploads/2020/02/nsdi20_slides_ahmad.pdf, Slides
},
year = {2020},
date = {2020-01-01},
booktitle = {17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)},
publisher = {USENIX Association},
address = {Santa Clara, CA},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Ghosh, Pradipta; Tabuada, Paulo; Govindan, Ramesh; Sukhatme, Gaurav S Persistent Connected Power Constrained Surveillance with Unmanned Aerial Vehicles Inproceedings Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2020. BibTeX @inproceedings{ghosh2020iros,
title = {Persistent Connected Power Constrained Surveillance with Unmanned Aerial Vehicles},
author = {Pradipta Ghosh and Paulo Tabuada and Ramesh Govindan and Gaurav S Sukhatme},
year = {2020},
date = {2020-01-01},
booktitle = {Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Bagchi, Saurabh; Abdelzaher, Tarek F; Govindan, Ramesh; Shenoy, Prashant; Atrey, Akanksha; Ghosh, Pradipta; Xu, Ran New Frontiers in IoT: Networking, Systems, Reliability, and Security Challenges Journal Article IEEE Internet of Things Journal, 2020. Links | BibTeX @article{bagchi2020new,
title = {New Frontiers in IoT: Networking, Systems, Reliability, and Security Challenges},
author = {Saurabh Bagchi and Tarek F Abdelzaher and Ramesh Govindan and Prashant Shenoy and Akanksha Atrey and Pradipta Ghosh and Ran Xu},
url = {https://ieeexplore.ieee.org/document/9136673},
year = {2020},
date = {2020-01-01},
journal = {IEEE Internet of Things Journal},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Ghosh, Pradipta; Bunton, Jonathan; Pylorof, Dimitrios; Vieira, Marcos; Chan, Kevin; Govindan, Ramesh; Sukhatme, Gaurav; Tabuada, Paulo; Verma, Gunjan Rapid Top-Down Synthesis of Large-Scale IoT Networks Inproceedings Proceedings of the IEEE International Conference on Computer Communications and Networks (ICCCN), 2020. Links | BibTeX @inproceedings{ghosh2020rapid,
title = {Rapid Top-Down Synthesis of Large-Scale IoT Networks},
author = {Pradipta Ghosh and Jonathan Bunton and Dimitrios Pylorof and Marcos Vieira and Kevin Chan and Ramesh Govindan and Gaurav Sukhatme and Paulo Tabuada and Gunjan Verma},
url = {https://arxiv.org/abs/2002.04244},
year = {2020},
date = {2020-01-01},
booktitle = {Proceedings of the IEEE International Conference on Computer Communications and Networks (ICCCN)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Yen, Jane; Wang, Jianfeng; Supittayapornpong, Sucha; Vieira, Marcos A M; Govindan, Ramesh; Raghavan, Barath Meeting SLOs in Cross-Platform NFV Inproceedings Proceedings of the 16th International Conference on Emerging Networking EXperiments and Technologies, pp. 509–523, Association for Computing Machinery, Barcelona, Spain, 2020, ISBN: 9781450379489. Abstract | Links | BibTeX @inproceedings{10.1145/3386367.3431292,
title = {Meeting SLOs in Cross-Platform NFV},
author = {Jane Yen and Jianfeng Wang and Sucha Supittayapornpong and Marcos A M Vieira and Ramesh Govindan and Barath Raghavan},
url = {https://doi.org/10.1145/3386367.3431292, Paper
https://github.com/USC-NSL/Lemur, Code
https://nsl.usc.edu/wp-content/uploads/2020/11/CoNEXT20-Lemur-slides.pdf, Slides},
isbn = {9781450379489},
year = {2020},
date = {2020-01-01},
booktitle = {Proceedings of the 16th International Conference on Emerging Networking EXperiments and Technologies},
pages = {509–523},
publisher = {Association for Computing Machinery},
address = {Barcelona, Spain},
series = {CoNEXT '20},
abstract = {Network Functions (NFs) perform on-path processing of network traffic. ISPs are deploying NF Virtualization (NFV) with software NFs run on commodity servers. ISPs aim to ensure that NF chains, directed acyclic graphs of NFs, do not violate Service Level Objectives (SLOs) promised by the ISP to its customers. To meet SLOs, NFV systems sometimes leverage on-path hardware (such as programmable switches and smart NICs) to accelerate NF execution.Lemur places and executes NF chains across heterogeneous hardware while meeting SLOs. Lemur's novel placement algorithm yields an SLO-satisfying NF placement while weighing many constraints: hardware memory and processing stages, server cores, link capacity, NF profiles, and NF chain interactions. Lemur's metacompiler automatically generates code and rules (in P4, Python, eBPF, C++, and OpenFlow) to stitch cross-platform NF chain execution while also optimizing resource usage. Our experiments show that Lemur is alone among competing strategies in meeting SLOs for canonical NF chains while maximizing marginal throughput (the traffic rate in excess of the service-level objective).},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Network Functions (NFs) perform on-path processing of network traffic. ISPs are deploying NF Virtualization (NFV) with software NFs run on commodity servers. ISPs aim to ensure that NF chains, directed acyclic graphs of NFs, do not violate Service Level Objectives (SLOs) promised by the ISP to its customers. To meet SLOs, NFV systems sometimes leverage on-path hardware (such as programmable switches and smart NICs) to accelerate NF execution.Lemur places and executes NF chains across heterogeneous hardware while meeting SLOs. Lemur's novel placement algorithm yields an SLO-satisfying NF placement while weighing many constraints: hardware memory and processing stages, server cores, link capacity, NF profiles, and NF chain interactions. Lemur's metacompiler automatically generates code and rules (in P4, Python, eBPF, C++, and OpenFlow) to stitch cross-platform NF chain execution while also optimizing resource usage. Our experiments show that Lemur is alone among competing strategies in meeting SLOs for canonical NF chains while maximizing marginal throughput (the traffic rate in excess of the service-level objective). |
Akhtar, Zahaib; Li, Yaguang; Govindan, Ramesh; Halepovic, Emir; Liu, Yan; Hao, Shuai; Sen, Subhabrata AViC: A Cache for Adaptive Bitrate Video Inproceedings 15th ACM Conference on emerging Networking EXperiments and Technologies (CoNEXT) Orlando, Florida, U.S. December 9-12, 2019, 2019. Links | BibTeX @inproceedings{avic,
title = {AViC: A Cache for Adaptive Bitrate Video},
author = {Zahaib Akhtar and Yaguang Li and Ramesh Govindan and Emir Halepovic and Yan Liu and Shuai Hao and Subhabrata Sen},
url = {https://nsl.usc.edu/wp-content/uploads/2019/10/ATTVideoCache.pdf},
year = {2019},
date = {2019-12-09},
booktitle = {15th ACM Conference on emerging Networking EXperiments and Technologies (CoNEXT) Orlando, Florida, U.S. December 9-12, 2019},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Liu, Xiaochen; Ghosh, Pradipta; Ulutan, Oytun; Manjunath, B S; Chan, Kevin; Govindan, Ramesh Caesar: Cross-camera Complex Activity Recognition Conference SenSys ’19: Conference on Embedded Networked Sensor Systems, ACM, New York, USA, 2019. Links | BibTeX @conference{Liu2019,
title = {Caesar: Cross-camera Complex Activity Recognition},
author = {Xiaochen Liu and Pradipta Ghosh and Oytun Ulutan and B.S. Manjunath and Kevin Chan and Ramesh Govindan },
url = {https://nsl.usc.edu/wp-content/uploads/2019/09/Caesar_SenSys19.pdf},
doi = { https://doi.org/10.1145/3356250.3360041},
year = {2019},
date = {2019-11-11},
booktitle = {SenSys ’19: Conference on Embedded Networked Sensor Systems},
publisher = {ACM},
address = {New York, USA},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
|
Supittayapornpong, Sucha; Raghavan, Barath; Govindan, Ramesh Towards Highly Available Clos-Based WAN Routers Conference ACM SIGCOMM Conference on Network Architectures and Protocols, 2019. Abstract | Links | BibTeX @conference{sucha19,
title = {Towards Highly Available Clos-Based WAN Routers},
author = {Sucha Supittayapornpong and Barath Raghavan and Ramesh Govindan},
url = {https://dl.acm.org/citation.cfm?id=3342086},
year = {2019},
date = {2019-08-19},
booktitle = {ACM SIGCOMM Conference on Network Architectures and Protocols},
abstract = {The performance and availability of cloud and content providers often depends on the wide area networks (WANs) they use to interconnect their datacenters. WAN routers, which connect to each other using trunks (bundles of links), are sometimes built using an internal Clos topology connecting merchant-silicon switches. As such, these routers are susceptible to internal link and switch failures, resulting in reduced capacity and low availability. Based on the observation that today's WAN routers use relatively simple trunk wiring and routing techniques, we explore the design of novel wiring and more sophisticated routing techniques to increase failure resilience. Specifically, we describe techniques to 1) optimize trunk wiring to increase effective internal router capacity so as to be resilient to internal failures, 2) compute the effective capacity under different failure patterns, and 3) use these to compute compact routing tables under different failure patterns, since switches have limited routing table sizes. Our evaluations show that our approach can mask failures of up to 75% of switches in some cases without exceeding routing table limits, whereas competing techniques can sometimes lose half of a WAN router's capacity with a single failure.
},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
The performance and availability of cloud and content providers often depends on the wide area networks (WANs) they use to interconnect their datacenters. WAN routers, which connect to each other using trunks (bundles of links), are sometimes built using an internal Clos topology connecting merchant-silicon switches. As such, these routers are susceptible to internal link and switch failures, resulting in reduced capacity and low availability. Based on the observation that today's WAN routers use relatively simple trunk wiring and routing techniques, we explore the design of novel wiring and more sophisticated routing techniques to increase failure resilience. Specifically, we describe techniques to 1) optimize trunk wiring to increase effective internal router capacity so as to be resilient to internal failures, 2) compute the effective capacity under different failure patterns, and 3) use these to compute compact routing tables under different failure patterns, since switches have limited routing table sizes. Our evaluations show that our approach can mask failures of up to 75% of switches in some cases without exceeding routing table limits, whereas competing techniques can sometimes lose half of a WAN router's capacity with a single failure.
|
Zhang, Mingyang; Mysore, Radhika Niranjan; Supittayapornpong, Sucha; Govindan, Ramesh Understanding Lifecycle Management Complexity of Datacenter Topologies Conference 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2019, (Best Paper Award). Links | BibTeX @conference{asf,
title = {Understanding Lifecycle Management Complexity of Datacenter Topologies},
author = {Mingyang Zhang and Radhika Niranjan Mysore and Sucha Supittayapornpong and Ramesh Govindan},
url = {https://www.usenix.org/conference/nsdi19/presentation/zhang},
year = {2019},
date = {2019-02-26},
booktitle = {16th USENIX Symposium on Networked Systems Design and Implementation (NSDI)},
note = {Best Paper Award},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
|