Hari Balakrishnan Authors: Add personal information
Bibliometrics: publication history
SEARCH
ROLE
Author only
· Other only
· All roles

AUTHOR'S COLLEAGUES
See all colleagues of this author

SUBJECT AREAS
See all subject areas

BOOKMARK & SHARE

 #resultstats2 { width:100%; padding: 10px; background-color:#ECE9D8; /*background:#9c9;*/ } #resultstats { width:100%; /*background-color:#ECE9D8;*/ font-size: 12px; /*background:#9c9;*/ } #resultstats a:link { text-decoration: none; } #resultstats div { padding-bottom: 5px; padding-top: 5px; } #resfound { background-color: #ece9d8; padding-left:5px } #searchtools { display:inline; float:right; padding-right: 10px; } #refinements { padding-top: 5px; } #refinements table { margin-left: 10px; } #refinements tr { vertical-align:top; } #refinements span { font-size: 12px; } .rectots { font-size:12px; } .problem { font-size:12px; color: red; } div.problem { height: 400px; } #results { /* float:right; */ /* width:80%; */ color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; padding-top: 10px; /*background:#9c9;*/ } #aggs { float:left; width:20%; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px; } #pagelogic { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px; float:right; padding-bottom: 10px; } #pagerange { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px; float:left; padding-bottom: 10px; } #resultmenu { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px; float:right; padding-bottom: 10px; } #resultmenu label { margin-right: 0px; vertical-align:bottom; } #resultmenu input { margin-right: 0px; vertical-align:bottom; } #resultmenu select { margin-right: 0px; background-color: #aff; border: 0; border-radius: 0; font-size: 12px; } #resultmenu option { font-size: 12px; background-color: white; } .aggHead { font-weight: bold; padding-bottom: 0; padding-top: 10px; } #aggs ul{ list-style-type: none; margin-top: 0.25em; padding-left: 0; font-size: 1em; } #upcevents li{ padding-bottom: 1.25em; } #upcevents div{ margin-top: 25px; } a.showhide:link { text-decoration: none; } #results .numbering{ font-size: 12px; font-weight:bold; width:30px; float:left; text-align: right; padding-top: 2px; } #results .details{ font-size: 12px; width:92%; float:right; padding-bottom: 20px; } #results .title{ font-size: 14px; padding-bottom:5px; } #results .authors{ font-size: 12px; padding-bottom:5px; } #results .source{ font-size: 12px; padding-bottom:5px; } #results .publisher{ font-size: 12px; padding-bottom:5px; } #results .metrics{ font-size: 12px; padding-bottom:5px; } #results .metricsCol1{ float: left; display:inline; padding-bottom:5px; } #results .metricsCol2{ float: right; display: inline; width: 590px; padding-bottom:5px; } #results .ft{ font-size: 12px; padding-bottom:5px; } #results .abstract{ font-size: 12px; padding-bottom:5px; } #results .kw{ font-size: 12px; padding-bottom:5px; } #results .pubother{ font-size: 12px; padding-bottom:5px; } .izers { margin-top: 10px; margin-bottom:10px; } .highlights em{ background-color: #FFFF00; font-style: normal; } .publicationDate { background-color: #aff; } .citedCount { } .download6Weeks { } .download12Months { } .downloadAll { } 164 results found Export Results: bibtex | endnote | acmref | csv Result 1 – 20 of 164 Result page: 1 2 3 4 5 6 7 8 9 Sort by: relevance publication date citation count downloads (6 Weeks) downloads (12 months) downloads (overall) 1 November 2017 HotNets-XVI: Proceedings of the 16th ACM Workshop on Hot Topics in Networks Publisher: ACM Bibliometrics: Citation Count: 0 Downloads (6 Weeks): 90,   Downloads (12 Months): 196,   Downloads (Overall): 196 Full text available: PDF With Moore's law ending, the gap between general-purpose processor speeds and network link rates is widening. This trend has led to new packet-processing "datapaths" in endpoints, including kernel bypass software and emerging SmartNIC hardware. In addition, several applications are rolling out their own protocols atop UDP (e.g., QUIC, WebRTC, Mosh, ... 2 November 2017 HotNets-XVI: Proceedings of the 16th ACM Workshop on Hot Topics in Networks Publisher: ACM Bibliometrics: Citation Count: 0 Downloads (6 Weeks): 68,   Downloads (12 Months): 170,   Downloads (Overall): 170 Full text available: PDF We propose Accel-Brake Control (ABC), a protocol that integrates a simple and deployable signaling scheme at cellular base stations with an endpoint mechanism to respond to these signals. The key idea is for the base station to enable each sender to achieve a computed target rate by marking each packet ... 3 March 2017 NSDI'17: Proceedings of the 14th USENIX Conference on Networked Systems Design and Implementation Publisher: USENIX Association Bibliometrics: Citation Count: 1 Flexplane enables users to program data plane algorithms and conduct experiments that run real application traffic over them at hardware line rates. Flexplane explores an intermediate point in the design space between past work on software routers and emerging work on programmable hardware chipsets. Like software routers, Flexplane enables users ... 4 March 2017 NSDI'17: Proceedings of the 14th USENIX Conference on Networked Systems Design and Implementation Publisher: USENIX Association Bibliometrics: Citation Count: 0 Rapid convergence to a desired allocation of network resources to endpoint traffic is a difficult problem. The reason is that congestion control decisions are distributed across the endpoints, which vary their offered load in response to changes in application demand and network feedback on a packet-by-packet basis. We propose a ... 5 August 2016 SIGCOMM '16: Proceedings of the 2016 ACM SIGCOMM Conference Publisher: ACM Bibliometrics: Citation Count: 13 Downloads (6 Weeks): 70,   Downloads (12 Months): 1,228,   Downloads (Overall): 2,459 Full text available: PDF Many algorithms for congestion control, scheduling, network measurement, active queue management, and traffic engineering require custom processing of packets in the data plane of a network switch. To run at line rate, these data-plane algorithms must be implemented in hardware. With today's switch hardware, algorithms cannot be changed, nor new ... Keywords: stateful data-plane algorithms, Programmable switches 6 August 2016 SIGCOMM '16: Proceedings of the 2016 ACM SIGCOMM Conference Publisher: ACM Bibliometrics: Citation Count: 14 Downloads (6 Weeks): 66,   Downloads (12 Months): 1,080,   Downloads (Overall): 2,193 Full text available: PDF Switches today provide a small menu of scheduling algorithms. While we can tweak scheduling parameters, we cannot modify algorithmic logic, or add a completely new algorithm, after the switch has been designed. This paper presents a design for a {\em programmable} packet scheduler, which allows scheduling algorithms---potentially algorithms that are ... Keywords: switch hardware, Programmable scheduling 7 November 2015 HotNets-XIV: Proceedings of the 14th ACM Workshop on Hot Topics in Networks Publisher: ACM Bibliometrics: Citation Count: 1 Downloads (6 Weeks): 3,   Downloads (12 Months): 78,   Downloads (Overall): 185 Full text available: PDF This paper makes the case for "Room-Area Networks" (RAN), a new category that falls between personal area networks and local area networks. In a RAN, a set of nodes can hear each other only if they are in the same room, broadly construed as being within earshot. We define a ... 8 November 2015 SenSys '15: Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems Publisher: ACM Bibliometrics: Citation Count: 0 Downloads (6 Weeks): 1,   Downloads (12 Months): 26,   Downloads (Overall): 86 Full text available: PDF Glimpse is a continuous, real-time object recognition system for camera-equipped mobile devices. Glimpse captures full-motion video, locates objects of interest, recognizes and labels them, and tracks them from frame to frame for the user. Because the algorithms for object recognition entail significant computation, Glimpse runs them on server machines. To ... Keywords: wearable computing, cloud computing, google glass, caching, mobile computing 9 November 2015 SenSys '15: Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems Publisher: ACM Bibliometrics: Citation Count: 12 Downloads (6 Weeks): 20,   Downloads (12 Months): 150,   Downloads (Overall): 468 Full text available: PDF Glimpse is a continuous, real-time object recognition system for camera-equipped mobile devices. Glimpse captures full-motion video, locates objects of interest, recognizes and labels them, and tracks them from frame to frame for the user. Because the algorithms for object recognition entail significant computation, Glimpse runs them on server machines. When ... Keywords: cloud computing, google glass, caching, mobile computing, wearable computing 10 July 2015 USENIX ATC '15: Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference Publisher: USENIX Association Bibliometrics: Citation Count: 7 This paper presents Mahimahi, a framework to record traffic from HTTP-based applications, and later replay it under emulated network conditions. Mahimahi improves upon prior record-and-replay frameworks in three ways. First, it is more accurate because it carefully emulates the multi-server nature of Web applications, present in 98% of the Alexa ... 11 November 2014 IMC '14: Proceedings of the 2014 Conference on Internet Measurement Conference Publisher: ACM Bibliometrics: Citation Count: 28 Downloads (6 Weeks): 16,   Downloads (12 Months): 156,   Downloads (Overall): 650 Full text available: PDF Over the past two or three years, wireless cellular networks have become faster than before, most notably due to the deployment of LTE, HSPA+, and other similar networks. LTE throughputs can reach many megabits per second and can even rival WiFi throughputs in some locations. This paper addresses a fundamental ... Keywords: multi-network, lte, multi-path tcp, mobile device 12 August 2014 SIGCOMM '14: Proceedings of the 2014 ACM conference on SIGCOMM Publisher: ACM Bibliometrics: Citation Count: 5 Downloads (6 Weeks): 7,   Downloads (12 Months): 50,   Downloads (Overall): 420 Full text available: PDF This demo presents a measurement toolkit, Mahimahi, that records websites and replays them under emulated network conditions. Mahimahi is structured as a set of arbitrarily composable UNIX shells. It includes two shells to record and replay Web pages, RecordShell and ReplayShell, as well as two shells for network emulation, DelayShell ... Keywords: web measurements, page load time, record-and-replay Also published in: February 2015  ACM SIGCOMM Computer Communication Review - SIGCOMM'14: Volume 44 Issue 4, October 2014 13 August 2014 SIGCOMM '14: Proceedings of the 2014 ACM conference on SIGCOMM Publisher: ACM Bibliometrics: Citation Count: 8 Downloads (6 Weeks): 13,   Downloads (12 Months): 134,   Downloads (Overall): 1,282 Full text available: PDF When designing a distributed network protocol, typically it is infeasible to fully define the target network where the protocol is intended to be used. It is therefore natural to ask: How faithfully do protocol designers really need to understand the networks they design for? What are the important signals that ... Keywords: learnability, machine learning, protocol, congestion control, measurement, simulation Also published in: February 2015  ACM SIGCOMM Computer Communication Review - SIGCOMM'14: Volume 44 Issue 4, October 2014 14 August 2014 SIGCOMM '14: Proceedings of the 2014 ACM conference on SIGCOMM Publisher: ACM Bibliometrics: Citation Count: 60 Downloads (6 Weeks): 23,   Downloads (12 Months): 292,   Downloads (Overall): 2,274 Full text available: PDF An ideal datacenter network should provide several properties, including low median and tail latency, high utilization (throughput), fair allocation of network resources between users or applications, deadline-aware scheduling, and congestion (loss) avoidance. Current datacenter networks inherit the principles that went into the design of the Internet, where packet transmission and ... Keywords: high throughput, datacenter, centralized, data plane, zero-queue, arbiter, low latency, scheduling Also published in: February 2015  ACM SIGCOMM Computer Communication Review - SIGCOMM'14: Volume 44 Issue 4, October 2014 15 July 2014 ACM SIGCOMM Computer Communication Review: Volume 44 Issue 3, July 2014 Publisher: ACM Bibliometrics: Citation Count: 1 Downloads (6 Weeks): 2,   Downloads (12 Months): 16,   Downloads (Overall): 169 Full text available: PDF In fields like data mining and natural language processing, design contests have been successfully used to advance the state of the art. Such contests offer an opportunity to bring the excitement and challenges of protocol design---one of the core intellectual elements of research and practice in networked systems---to a broader ... Keywords: congestion control, design contest, machine learning, protocol 16 June 2014 MobiSys '14: Proceedings of the 12th annual international conference on Mobile systems, applications, and services Publisher: ACM Bibliometrics: Citation Count: 37 Downloads (6 Weeks): 8,   Downloads (12 Months): 119,   Downloads (Overall): 1,010 Full text available: PDF  ePub This paper describes the design, implementation, and evaluation of VanarSena, an automated fault finder for mobile applications (apps''). The techniques in VanarSena are driven by a study of 25 million real-world crash reports of Windows Phone apps reported in 2012. Our analysis indicates that a modest number of root causes ... Keywords: testing, software engineering, mobile applications, reliability 17 April 2014 NSDI'14: Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation Publisher: USENIX Association Bibliometrics: Citation Count: 19 Web applications rely on servers to store and process confidential information. However, anyone who gains access to the server (e.g., an attacker, a curious administrator, or a government) can obtain all of the data stored there. This paper presents Mylar, a platform for building web applications, which protects data confidentiality ... 18 February 2014 HotMobile '14: Proceedings of the 15th Workshop on Mobile Computing Systems and Applications Publisher: ACM Bibliometrics: Citation Count: 5 Downloads (6 Weeks): 3,   Downloads (12 Months): 25,   Downloads (Overall): 216 Full text available: PDF Mobile devices come with an assortment of networks: WiFi in two different frequency bands, each of which can run in infrastructure-mode, WiFi-Direct mode, or ad hoc mode; cellular radios, which can run in LTE/4G, 3G, or EDGE modes; and Bluetooth. But how should an app choose which network to use? ... Keywords: mobile device, multi-network 19 November 2013 HotNets-XII: Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks Publisher: ACM Bibliometrics: Citation Count: 18 Downloads (6 Weeks): 3,   Downloads (12 Months): 42,   Downloads (Overall): 355 Full text available: PDF The data plane is in a continuous state of flux. Every few months, researchers publish the design of a new high-performance queueing or scheduling scheme that runs inside the network fabric. Many such schemes have been queen for a day, only to be surpassed soon after as methods --- or ... 20 October 2013 IMC '13: Proceedings of the 2013 conference on Internet measurement conference Publisher: ACM Bibliometrics: Citation Count: 10 Downloads (6 Weeks): 3,   Downloads (12 Months): 48,   Downloads (Overall): 276 Full text available: PDF Cloud computing infrastructures are increasingly being used by network-intensive applications that transfer significant amounts of data between the nodes on which they run. This paper shows that tenants can do a better job placing applications by understanding the underlying cloud network as well as the demands of the applications. To ... Keywords: bottlenecks, datacenters, measurement, throughput, application placement, cloud computing, cross traffic