Visible to the public Biblio

Filters: Author is Shroff, Ness B.  [Clear All Filters]
2017-04-24
Wu, Fei, Yang, Yang, Zhang, Ouyang, Srinivasan, Kannan, Shroff, Ness B..  2016.  Anonymous-query Based Rate Control for Wireless Multicast: Approaching Optimality with Constant Feedback. Proceedings of the 17th ACM International Symposium on Mobile Ad Hoc Networking and Computing. :191–200.

For a multicast group of n receivers, existing techniques either achieve high throughput at the cost of prohibitively large (e.g., O(n)) feedback overhead, or achieve low feedback overhead but without either optimal or near-optimal throughput guarantees. Simultaneously achieving good throughput guarantees and low feedback overhead has been an open problem and could be the key reason why wireless multicast has not been successfully deployed in practice. In this paper, we develop a novel anonymous-query based rate control, which approaches the optimal throughput with a constant feedback overhead independent of the number of receivers. In addition to our theoretical results, through implementation on a software-defined ratio platform, we show that the anonymous-query based algorithm achieves low-overhead and robustness in practice.

2017-04-20
Lee, Joohyun, Lee, Kyunghan, Jeong, Euijin, Jo, Jaemin, Shroff, Ness B..  2016.  Context-aware Application Scheduling in Mobile Systems: What Will Users Do and Not Do Next? Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing. :1235–1246.

Usage patterns of mobile devices depend on a variety of factors such as time, location, and previous actions. Hence, context-awareness can be the key to make mobile systems to become personalized and situation dependent in managing their resources. We first reveal new findings from our own Android user experiment: (i) the launching probabilities of applications follow Zipf's law, and (ii) inter-running and running times of applications conform to log-normal distributions. We also find context-dependency in application usage patterns, for which we classify contexts in a personalized manner with unsupervised learning methods. Using the knowledge acquired, we develop a novel context-aware application scheduling framework, CAS that adaptively unloads and preloads background applications in a timely manner. Our trace-driven simulations with 96 user traces demonstrate the benefits of CAS over existing algorithms. We also verify the practicality of CAS by implementing it on the Android platform.