Author image not provided
 Hari Balakrishnan

Authors:
Add personal information
  Affiliation history
Bibliometrics: publication history
Average citations per article87.89
Citation Count14,414
Publication count164
Publication years1993-2017
Available for download116
Average downloads per article1,527.90
Downloads (cumulative)177,236
Downloads (12 Months)11,480
Downloads (6 Weeks)997
ACM Fellow
SEARCH
ROLE
Arrow RightAuthor only
· Advisor only
· Other only
· All roles


AUTHOR'S COLLEAGUES
See all colleagues of this author

SUBJECT AREAS
See all subject areas




BOOKMARK & SHARE


164 results found Export Results: bibtexendnoteacmrefcsv

Result 1 – 20 of 164
Result page: 1 2 3 4 5 6 7 8 9

Sort by:

1 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF  ePubePub
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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 published by ACM
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: PDFPDF
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



The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2018 ACM, Inc.
Terms of Usage   Privacy Policy   Code of Ethics   Contact Us