Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Aditya Ganjam is active.

Publication


Featured researches published by Aditya Ganjam.


acm special interest group on data communication | 2011

Understanding the impact of video quality on user engagement

Florin Dobrian; Vyas Sekar; Asad K. Awan; Ion Stoica; Dilip Antony Joseph; Aditya Ganjam; Jibin Zhan; Hui Zhang

As the distribution of the video over the Internet becomes main- stream and its consumption moves from the computer to the TV screen, user expectation for high quality is constantly increasing. In this context, it is crucial for content providers to understand if and how video quality affects user engagement and how to best invest their resources to optimize video quality. This paper is a first step towards addressing these questions. We use a unique dataset that spans different content types, including short video on demand (VoD), long VoD, and live content from popular video con- tent providers. Using client-side instrumentation, we measure quality metrics such as the join time, buffering ratio, average bitrate, rendering quality, and rate of buffering events. We quantify user engagement both at a per-video (or view) level and a per-user (or viewer) level. In particular, we find that the percentage of time spent in buffering (buffering ratio) has the largest impact on the user engagement across all types of content. However, the magnitude of this impact depends on the content type, with live content being the most impacted. For example, a 1% increase in buffering ratio can reduce user engagement by more than three minutes for a 90-minute live video event. We also see that the average bitrate plays a significantly more important role in the case of live content than VoD content.


acm special interest group on data communication | 2004

The feasibility of supporting large-scale live streaming applications with dynamic application end-points

Kunwadee Sripanidkulchai; Aditya Ganjam; Bruce M. Maggs; Hui Zhang

While application end-point architectures have proven to be viable solutions for large-scale distributed applications such as distributed computing and file-sharing, there is little known about its feasibility for more bandwidth-demanding applications such as live streaming. Heterogeneity in bandwidth resources and dynamic group membership, inherent properties of application end-points, may adversely affect the construction of a usable and efficient overlay. At large scales, the problems become even more challenging. In this paper, we study one of the most prominent architectural issues in overlay multicast: the feasibility of supporting large-scale groups using an application end-point architecture. We look at three key requirements for feasibility: (i) are there enough resources to construct an overlay, (ii) can a stable and connected overlay be maintained in the presence of group dynamics, and (iii) can an efficient overlay be constructed? Using traces from a large content delivery network, we characterize the behavior of users watching live audio and video streams. We show that in many common real-world scenarios, all three requirements are satisfied. In addition, we evaluate the performance of several design alternatives and show that simple algorithms have the potential to meet these requirements in practice. Overall, our results argue for the feasibility of supporting large-scale live streaming using an application end-point architecture.


Proceedings of the IEEE | 2005

Internet Multicast Video Delivery

Aditya Ganjam; Hui Zhang

Internet video delivery has been motivating research in multicast routing, quality of service (QoS), and the service model of the Internet itself for the last 15 years. Multicast delivery has the potential to deliver a large amount of content that currently cannot be delivered through broadcast. IP and overlay multicast are two architectures proposed to provide multicast support. A large body of research has been done with IP multicast and QoS mechanisms for IP multicast since the late 1980s. In the past five years, overlay multicast research has gained momentum with a vision to accomplish ubiquitous multicast delivery that is efficient and scales in the dimensions of the number of groups, number of receivers, and number of senders. This work presents an overview of the issues facing both IP and overlay multicast and the approaches that researchers are taking to solve them. Many of these approaches take advantage of a rich interface, beyond a single rate video stream, between the coding and delivery mechanisms. The semantics of this interface is an important question for future research and we discuss this with insight from experience on delivery technologies.


network and operating system support for digital audio and video | 2004

Connectivity restrictions in overlay multicast

Aditya Ganjam; Hui Zhang

A large number of overlay multicast protocols have been developed, almost all of which assume universal connectivity between end hosts. However, in reality, this assumption is not valid with widespread use of Network Address Translators (NAT) and firewalls. The impact of NAT and firewall connectivity restrictions on overlay multicast, especially in the application-endpoint setting, has not been seriously considered. In this paper, we argue that it is critical to consider connectivity restrictions because NAT and firewall hosts make up a large fraction of the endpoints, affecting proper functionality as well as performance of overlay multicast protocols. We present several design enhancements that explicitly consider connectivity restrictions in overlay multicast and evaluate the design space and tradeoffs based on real Internet broadcasts and Internet testbed experiments.


Peer-to-peer Networking and Applications | 2010

On-demand waypoints for live P2P video broadcasting

Aditya Ganjam; Sanjay G. Rao; Kunwadee Sripanidkulchai; Jibin Zhan; Hui Zhang

A peer-to-peer architecture has emerged as a promising approach to enabling the ubiquitous deployment of live video broadcasting on the Internet. However the performance in these architectures is unpredictable and fundamentally constrained by the characteristics of the members participating in the broadcast. By characteristics, we refer to user dynamics, out-going bandwidth connectivity, whether the member is behind NAT/firewall, and the network conditions among participating members. While several researchers have looked at hybrid P2P/CDN approaches to address these issues, such approaches require provisioning of centralized server resources prior to a broadcast, which complicates the goal of ubiquitous video broadcasting. In this paper, we explore an alternative architecture where users are willing to donate their bandwidth resources to a broadcast event, even though they are not a participant in the event. Such users constitute what we term a waypoint community. Any given broadcast event involves constructing overlays only based on participants to the extent possible, however waypoints may be dynamically invoked in an on-demand, performance-driven fashion to improve the performance of a broadcast. We present the design of a system built on this idea. Detailed results from trace-driven experiments over the PlanetLab distributed infrastructure and Emulab demonstrate the potential of the waypoint architecture to improve the performance of purely P2P-based overlays.


usenix annual technical conference | 2004

Early experience with an internet broadcast system based on overlay multicast

Yang-hua Chu; Aditya Ganjam; T. S. Eugene Ng; Sanjay G. Rao; Kunwadee Sripanidkulchai; Jibin Zhan; Hui Zhang


networked systems design and implementation | 2015

C3: internet-scale control plane for video quality optimization

Aditya Ganjam; Junchen Jiang; Xi Liu; Vyas Sekar; Faisal Zakaria Siddiqi; Ion Stoica; Jibin Zhan; Hui Zhang


Archive | 2004

Early deployment experience with an overlay based Internet broadcasting system

Yang-hua Chu; Aditya Ganjam; Tze Sing Eugene Ng; Sanjay G. Rao; Kunwadee Sripanidkulchai; Jibin Zhan; Hansong Zhang


networked systems design and implementation | 2007

SAAR: a shared control plane for overlay multicast

Animesh Nandi; Aditya Ganjam; Peter Druschel; T. S. Eugene Ng; Ion Stoica; Hui Zhang; Bobby Bhattacharjee


Archive | 2013

Detecting problems in content distribution

Karthik Lakshminarayanan; Aditya Ganjam; Ion Stoica; Hui Zhang

Collaboration


Dive into the Aditya Ganjam's collaboration.

Top Co-Authors

Avatar

Hui Zhang

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Ion Stoica

University of California

View shared research outputs
Top Co-Authors

Avatar

Jibin Zhan

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Vyas Sekar

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ryan Huebsch

University of California

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge