Jayakrishnan Nair 0001

dblp:32/4677 · also U. Jayakrishnan Nair 0001 · DBLP profile ↗
← Back
35ranked-venue papers
9as first author
15since 2021 · last 2025
0000-0002-3849-8858ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 12 · 5 first-author · 2 since 2021Systems, architecture and hardware · 10 · 4 first-author · 4 since 2021Artificial intelligence and machine learning · 4 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 first-authorTheory of computation · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2025 On the Asymptotic Optimality of Confidence Interval Based Algorithms for Fixed Confidence MABs
abstract
In this work, we address the challenge of identifying the optimal arm in a stochastic multi-armed bandit scenario with the minimum number of arm pulls, given a predefined error probability in a fixed confidence setting. Our focus is on examining the asymptotic behavior of sample complexity and the distribution of arm weights upon termination, as the error threshold is scaled to zero, under confidence-interval based algorithms. Specifically, we analyze the asymptotic sample complexity and termination weight fractions for the well-known LUCB algorithm, and introduce a new variant, the LUCB Greedy algorithm. We demonstrate that the upper bounds on the sample complexities for both algorithms are asymptotically within a constant factor of the established lower bounds.
Kushal Kejriwal, Nikhil Karamchandani, Jayakrishnan Nair 0001
AAAI3
2025 Representative Arm Identification: A fixed confidence approach to identify cluster representatives
abstract
We study the representative arm identification (RAI) problem in the multi-armed bandits (MAB) framework, wherein we have a collection of arms, each associated with an unknown reward distribution. An underlying instance is defined by a partitioning of the arms into clusters of predefined sizes, such that for any j > i, all arms in cluster i have a larger mean reward than those in cluster j. The goal in RAI is to reliably identify a certain prespecified number of arms from each cluster while using as few arm pulls as possible. The RAI problem covers as special cases several well-studied MAB problems such as identifying the best arm or any M out of the top K, as well as both full and coarse ranking. We start by providing an instance-dependent lower bound on the sample complexity of any feasible algorithm for this setting. We then propose two algorithms, based on the idea of confidence intervals, and provide high probability upper bounds on their sample complexity, which orderwise match the lower bound. Finally, we do an empirical comparison of both algorithms along with an LUCB-type alternative on both synthetic and real-world datasets, and demonstrate the superior performance of our proposed schemes in most cases.
Sarvesh Gharat, Aniket Yadav, Nikhil Karamchandani, Jayakrishnan Nair 0001
ICASSP4
2025 Capacity Provisioning Motivated Online Non-Convex Optimization Problem with Memory and Switching Cost
abstract
An online non-convex optimization problem is considered where the goal is to minimize the flow time (total delay) of a set of jobs by modulating the number of active servers, but with a switching cost associated with changing the number of active servers over time. Each job can be processed by at most one fixed speed server at any time. Compared to the usual online convex optimization (OCO) problem with switching cost, the objective function considered is non-convex and more importantly, at each time, it depends on all past decisions and not just the present one. Competitive algorithms are derived for the worst-case inputs.
Rahul Vaze, Jayakrishnan Nair 0001
WiOpt2
2025 Strategic pricing and ranking in recommendation systems with seller competition
Tushar Shankar Walunj, Veeraruna Kavitha, Jayakrishnan Nair 0001, Priyank Agarwal
Perform. Evaluation3
2023 Best Arm Identification in Bandits with Limited Precision Sampling
abstract
We study best arm identification in a variant of the multi-armed bandit problem where the learner has limited precision in arm selection. The learner can only sample arms via certain exploration bundles, which we refer to as boxes. In particular, at each sampling epoch, the learner selects a box, which in turn causes an arm to get pulled as per a box-specific probability distribution. The pulled arm and its instantaneous reward are revealed to the learner, whose goal is to find the best arm by minimising the expected stopping time, subject to an upper bound on the error probability. We present an asymptotic lower bound on the expected stopping time, which holds as the error probability vanishes. We show that the optimal allocation suggested by the lower bound is, in general, non-unique and therefore challenging to track. We propose a modified tracking-based algorithm to handle non-unique optimal allocations, and demonstrate that it is asymptotically optimal. We also present non-asymptotic lower and upper bounds on the stopping time in the simpler setting when the arms accessible from one box do not overlap with those of others.
Srinivas Reddy Kota, P. N. Karthik, Nikhil Karamchandani, Jayakrishnan Nair 0001
ISIT4
2023 Constrained regret minimization for multi-criterion multi-armed bandits
Anmol Kagrecha, Jayakrishnan Nair 0001, Krishna P. Jagannathan
Mach. Learn.2
2023 Fixed confidence community mode estimation
Meera Pai, Nikhil Karamchandani, Jayakrishnan Nair 0001
Perform. Evaluation3
2022 Unsupervised Crowdsourcing with Accuracy and Cost Guarantees
abstract
We consider the problem of cost-optimal utilization of a crowdsourcing platform for binary, unsupervised classification of a collection of items, given a prescribed error threshold. Workers on the crowdsourcing platform are assumed to be divided into multiple classes, based on their skill, experience, and/or past performance. We model each worker class via an unknown confusion matrix, and a (known) price to be paid per label prediction. For this setting, we propose algorithms for acquiring label predictions from workers, and for inferring the true labels of items. We prove that (i) our algorithms satisfy the prescribed error threshold, and (ii) if the number of (unlabeled) items available is large enough, the algorithms incur a cost that is near-optimal. Finally, we validate our algorithms, and some heuristics inspired by them, through an extensive case study.
Yashvardhan Didwania, Jayakrishnan Nair 0001, Nandyala Hemachandra
WiOpt2
2022 Non-asymptotic near optimal algorithms for two sided matchings
abstract
A two-sided matching system is considered, where servers are assumed to arrive at a fixed rate, while the arrival rate of customers is modulated via a price-control mechanism. We analyse a loss model, wherein customers who are not served immediately upon arrival get blocked, as well as a queueing model, wherein customers wait in a queue until they receive service. The objective is to maximize the platform profit generated from matching servers and customers, subject to quality of service constraints, such as the expected wait time of servers in the loss system model, and the stability of the customer queue in the queuing model. For the loss system, subject to a certain relaxation, we show that the optimal policy has a bang-bang structure. We also derive approximation guarantees for simple pricing policies. For the queueing system, we propose a simple bimodal matching strategy and show that it achieves near optimal profit.
Rahul Vaze, Jayakrishnan Nair 0001
WiOpt2
2022 Statistically Robust, Risk-Averse Best Arm Identification in Multi-Armed Bandits
abstract
Traditional multi-armed bandit (MAB) formulations usually make certain assumptions about the underlying arms’ distributions, such as bounds on the support or their tail behaviour. Moreover, such parametric information is usually ‘baked’ into the algorithms. In this paper, we show that specialized algorithms that exploit such parametric information are prone to inconsistent learning performance when the parameter is misspecified. Our key contributions are twofold: (i) We establish fundamental performance limits ofstatistically robustMAB algorithms under the fixed-budget pure exploration setting, and (ii) We propose two classes of algorithms that are asymptotically near-optimal. Additionally, we consider a risk-aware criterion for best arm identification, where the objective associated with each arm is a linear combination of the mean and the conditional value at risk (CVaR). Throughout, we make a very mild ‘bounded moment’ assumption, which lets us work with both light-tailed and heavy-tailed distributions within a unified framework.
Anmol Kagrecha, Jayakrishnan Nair 0001, Krishna P. Jagannathan
IEEE Trans. Inf. Theory2
2022 Speed Scaling on Parallel Servers With MapReduce Type Precedence Constraints
abstract
A multiple server setting is considered, where each server has tunable speed, and increasing the speed incurs an energy cost. Jobs arrive to a single queue, and each job has two types of sub-tasks, map and reduce, and aprecedenceconstraint among them: any reduce task of a job can only be processed once all the map tasks of the job have been completed. In addition to the scheduling problem, i.e., which task to execute on which server, with tunable speed, an additional decision variable is the choice of speed for each server, so as to minimize a linear combination of the sum of the flow times of jobs/tasks and the total energy cost. The precedence constraints present new challenges for the speed scaling problem with multiple servers, namely that the number of tasks that can be executed at any time may be small but the total number of outstanding tasks might be quite large. We present simple speed scaling algorithms that are shown to have competitive ratios, that depend on the power cost function, and/or the ratio of the size of the largest task and the shortest reduce task, but not on the number of jobs, or the number of servers.
Rahul Vaze, Jayakrishnan Nair 0001
IEEE/ACM Trans. Netw.2
2022 Sponsored Data: On the Effect of ISP Competition on Pricing Dynamics and Content Provider Market Structures
abstract
We analyze the effect of sponsored data when Internet service providers (ISPs) compete for subscribers and content providers (CPs) compete for a share of the bandwidth usage by customers. Our model is of a full information, leader-follower game. ISPs lead and set sponsorship prices. CPs then make the binary decision of sponsoring or not sponsoring their content on the ISPs. Lastly, based on both of these, users make a two-part decision-choose the ISP to subscribe to, and amount of data to consume from each CPs through the chosen ISP. User consumption is determined by a utility maximization framework, sponsorship decision is determined by a non-cooperative game between CPs, and ISPs set their prices to maximize their profit in response to prices set by competing ISP. We analyze the dynamics of the prices set by ISPs, the sponsorship decisions of CPs, the market structure therein, and surpluses of the ISPs, CPs, users. This is the first analysis of the effect sponsored data in the presence of ISP competition. We show that inter-ISP competition does not inhibit ISPs from extracting a significant fraction of CP surplus, leaving CPs no better off (and sometimes worse off) as compared to the scenario where data sponsoring is disallowed. Moreover, ISPs often have an incentive to significantly skew the CP marketplace in favor of the most profitable CP.
Pooja Vyavahare, Jayakrishnan Nair 0001, D. Manjunath
IEEE/ACM Trans. Netw.2
2021 Bandit algorithms: Letting go of logarithmic regret for statistical robustness
abstract
We study regret minimization in a stochastic multi-armed bandit setting, and establish a fundamental trade-off between the regret suffered under an algorithm, and its statistical robustness. Considering broad classes of underlying arms’ distributions, we show that bandit learning algorithms with logarithmic regret are always inconsistent and that consistent learning algorithms always suffer a super-logarithmic regret. This result highlights the inevitable statistical fragility of all ‘logarithmic regret’ bandit algorithms available in the literature - for instance, if a UCB algorithm designed for 1-subGaussian distributions is used in a subGaussian setting with a mismatched variance parameter, the learning performance could be inconsistent. Next, we show a positive result: statistically robust and consistent learning performance is attainable if we allow the regret to be slightly worse than logarithmic. Specifically, we propose three classes of distribution oblivious algorithms that achieve an asymptotic regret that is arbitrarily close to logarithmic.
Kumar Ashutosh, Jayakrishnan Nair 0001, Anmol Kagrecha, Krishna P. Jagannathan
AISTATS2
2021 Sequential community mode estimation
Shubham Anand Jain, Shreyas Goenka, Divyam Bapna, Nikhil Karamchandani, Jayakrishnan Nair 0001
Perform. Evaluation5
2021 Revenue sharing on the Internet: A case for going soft on neutrality regulations
Fehmina Malik, Manjesh Kumar Hanawal, Yezekael Hayel, Jayakrishnan Nair 0001
Perform. Evaluation4
2020 Network speed scaling
Rahul Vaze, Jayakrishnan Nair 0001
Perform. Evaluation2
2020 Multiple Server SRPT With Speed Scaling Is Competitive
abstract
Can the popular shortest remaining processing time (SRPT) algorithm achieve a constant competitive ratio on multiple servers when server speeds are adjustable (speed scaling) with respect to the flow time plus energy consumption metric? This question has remained open for a while, where a negative result in the absence of speed scaling is well known. The main result of this paper is to show that multi-server SRPT with speed scaling can be constant competitive, with a competitive ratio that only depends on the power-usage function of the servers, but not on the number of jobs/servers or the job sizes (unlike when speed scaling is not allowed). When all job sizes are unity, we show that round-robin routing is optimal and can achieve the same competitive ratio as the best known algorithm for the single server problem. Finally, we show that a class of greedy dispatch policies, including policies that route to the least loaded or the shortest queue, do not admit a constant competitive ratio. When job arrivals are stochastic, with Poisson arrivals and i.i.d. job sizes, we show that random routing and a simple gated-static speed scaling algorithm achieves a constant competitive ratio.
Rahul Vaze, Jayakrishnan Nair 0001
IEEE/ACM Trans. Netw.2
2019 Distribution oblivious, risk-aware algorithms for multi-armed bandits with unbounded rewards
abstract
Classical multi-armed bandit problems use the expected value of an arm as a metric to evaluate its goodness. However, the expected value is a risk-neutral metric. In many applications like finance, one is interested in balancing the expected return of an arm (or portfolio) with the risk associated with that return. In this paper, we consider the problem of selecting the arm that optimizes a linear combination of the expected reward and the associated Conditional Value at Risk (CVaR) in a fixed budget best-arm identification framework. We allow the reward distributions to be unbounded or even heavy-tailed. For this problem, our goal is to devise algorithms that are entirely distribution oblivious, i.e., the algorithm is not aware of any information on the reward distributions, including bounds on the moments/tails, or the suboptimality gaps across arms. In this paper, we provide a class of such algorithms with provable upper bounds on the probability of incorrect identification. In the process, we develop a novel estimator for the CVaR of unbounded (including heavy-tailed) random variables and prove a concentration inequality for the same, which could be of independent interest. We also compare the error bounds for our distribution oblivious algorithms with those corresponding to standard non-oblivious algorithms. Finally, numerical experiments reveal that our algorithms perform competitively when compared with non-oblivious algorithms, suggesting that distribution obliviousness can be realised in practice without incurring a significant loss of performance.
Anmol Kagrecha, Jayakrishnan Nair 0001, Krishna P. Jagannathan
NeurIPS2
2019 Dynamic scheduling in a partially fluid, partially lossy queueing system
abstract
We consider a single server queueing system with two classes of jobs: eager jobs with small sizes that require service to begin almost immediately upon arrival, and tolerant jobs with larger sizes that can wait for service. While blocking probability is the relevant performance metric for the eager class, the tolerant class seeks to minimize its mean sojourn time. In this paper, we discuss the performance of each class under dynamic scheduling policies, where the scheduling of both classes depends on the instantaneous state of the system. This analysis is carried out under a certain fluid limit, where the arrival rate and service rate of the eager class are scaled to infinity, holding the offered load constant. Our performance characterizations reveal a (dynamic) pseudo-conservation law that ties the performance of both the classes to the standalone blocking probabilities of the eager class. Further, the performance is robust to other specifics of the scheduling policies. We also characterize the Pareto frontier of the achievable region of performance vectors under the same fluid limit, and identify a (two-parameter) class of Pareto-complete scheduling policies.
Kiran Chaudhary, Veeraruna Kavitha, Jayakrishnan Nair 0001
WiOpt3
2019 On QoS-compliant telehaptic communication over shared networks
Vineet Gokhale, Jayakrishnan Nair 0001, Subhasis Chaudhuri, Jan Fesl
Comput. Networks2
2019 Capacity expansion of neutral ISPs via content provider participation: The bargaining edge
Anand Kalvit, Saurabh Pinjani, Gaurav S. Kasbekar, D. Manjunath, Jayakrishnan Nair 0001
Perform. Evaluation5
2019 Sharing Within Limits: Partial Resource Pooling in Loss Systems
abstract
Fragmentation of expensive resources, e.g., the spectrum for wireless services, between providers can introduce inefficiencies in resource utilization and worsen overall system performance. In such cases, resource pooling between independent service providers can be used to improve performance. However, for providers to agree to pool their resources, the arrangement has to be mutually beneficial. The traditional notion of resource pooling, which implies complete sharing, need not have this property. For example, under full pooling, one of the providers may be worse off and hence has no incentive to participate. In this paper, we propose partial resource sharing models as a generalization of full pooling, which can be configured to be beneficial to all participants. We formally define and analyze two partial sharing models between two service providers, each of which is an Erlang-B loss system with the blocking probabilities as the performance measure. We show that there always exist partial sharing configurations that are beneficial to both providers, irrespective of the load and the number of circuits of each of the providers. A key result is that the Pareto frontier has at least one of the providers sharing all its resources with the other. Furthermore, full pooling may not lie inside this Pareto set. The choice of the sharing configurations within the Pareto set is formalized based on the bargaining theory. Finally, large system approximations of the blocking probabilities in the quality-efficiency-driven regime are presented.
Anvitha Nandigam, Suraj Jog, D. Manjunath, Jayakrishnan Nair 0001, Balakrishna J. Prabhu
IEEE/ACM Trans. Netw.4
2019 Zero Rating: The Power in the Middle
abstract
Many flavors of differential data pricing are being practiced in different telecom markets. One popular version is zero-rating, where customers do not pay for consuming a certain basket of “zero-rated” content. These zero-rated services are in turn sponsored by payments to the Internet service provider (ISP) by the corresponding content providers (CPs). In this paper, we provide an analytical treatment of a zero-rating platform, highlighting the effect of zero-rating on the structure of the CP market and also on the surplus of ISPs, CPs, and users. A leader-follower game is assumed with the ISP setting the prices for users (for non-sponsored data) and CPs (for sponsored data), CPs making a binary decision on sponsorship and users consuming content based on the resulting data charges. User consumption is determined by a utility maximization, the sponsorship decision is determined by a Nash equilibrium between the CPs, and the ISP sets prices to maximize its profit. Several scenarios mimicking real-life practices are analyzed. Our results indicate that zero-rating grants the ISP significant power to determine the mix of content consumption and the profitability of the CPs. Furthermore, the ISP can also take away a significant portion of the surplus in the system.
Kunal Phalak, D. Manjunath, Jayakrishnan Nair 0001
IEEE/ACM Trans. Netw.3
2018 Provisioning of ad-supported cloud services: The role of competition
Jayakrishnan Nair 0001, Vijay G. Subramanian, Adam Wierman
Perform. Evaluation1
2017 Optimal distributed scheduling for single-hop wireless networks
abstract
We consider the problem of optimal distributed scheduling for delay minimization in single-hop wireless networks. We focus on static scheduling policies, where the CSMA channel access rates are determined by the long-run traffic statistics, but not the instantaneous queue states. Such static scheduling is preferable over dynamic scheduling policies like max-weight when the traffic flows are heterogeneous. In this paper, we formulate the problem of optimizing the channel access rates of different links subject to an upper bound on the access rate of each link. This is a hard non-convex optimization. We propose an approximate solution that is asymptotically optimal in the limit as the maximum permissible channel access rate grows to infinity. We also study the role of the intra-queue scheduling policy. Specifically, we consider two policies: first come first served (FCFS) and pre-emptive last come first served (PLCFS). Analogous to the case of an M/G/1 queue, we show that PLCFS is preferable to FCFS for highly variable flows.
Sarath Pattathil, Jayakrishnan Nair 0001
WiOpt2
2017 Congestion Control for Network-Aware Telehaptic Communication
abstract
Telehaptic applications involve delay-sensitive multimedia communication between remote locations with distinct Quality of Service (QoS) requirements for different media components. These QoS constraints pose a variety of challenges, especially when the communication occurs over a shared network, with unknown and time-varying cross-traffic. In this work, we propose a transport layer congestion control protocol for telehaptic applications operating over shared networks, termed as Dynamic Packetization Module (DPM). DPM is a lossless, network-aware protocol that tunes the telehaptic packetization rate based on the level of congestion in the network. To monitor the network congestion, we devise a novel network feedback module , which communicates the end-to-end delays encountered by the telehaptic packets to the respective transmitters with negligible overhead. Via extensive simulations, we show that DPM meets the QoS requirements of telehaptic applications over a wide range of network cross-traffic conditions. We also report qualitative results of a real-time telepottery experiment with several human subjects, which reveal that DPM preserves the quality of telehaptic activity even under heavily congested network scenarios. Finally, we compare the performance of DPM with several previously proposed telehaptic communication protocols and demonstrate that DPM outperforms these protocols.
Vineet Gokhale, Jayakrishnan Nair 0001, Subhasis Chaudhuri
ACM Trans. Multim. Comput. Commun. Appl.2
2016 On Channel Failures, File Fragmentation Policies, and Heavy-Tailed Completion Times
abstract
It has been recently discovered that heavy-tailed completion times can result from protocol interaction even when file sizes are light-tailed. A key to this phenomenon is the use of a restart policy where if the file is interrupted before it is completed, it needs to restart from the beginning. In this paper, we show that fragmenting a file into pieces whose sizes are either bounded or independently chosen after each interruption guarantees light-tailed completion time as long as the file size is light-tailed; i.e., in this case, heavy-tailed completion time can only originate from heavy-tailed file sizes. If the file size is heavy-tailed, then the completion time is necessarily heavy-tailed. For this case, we show that when the file size distribution is regularly varying, then under independent or bounded fragmentation, the completion time tail distribution function is asymptotically bounded above by that of the original file size stretched by a constant factor. We then prove that if the distribution of times between interruptions has nondecreasing failure rate, the expected completion time is minimized by dividing the file into equal-sized fragments; this optimal fragment size is unique but depends on the file size. We also present a simple blind fragmentation policy where the fragment sizes are constant and independent of the file size and prove that it is asymptotically optimal. Both these policies are also shown to have desirable completion time tail behavior. Finally, we bound the error in expected completion time due to error in modeling of the failure process.
Jayakrishnan Nair 0001, Martin Andreasson, Lachlan L. H. Andrew, Steven H. Low, John Doyle 0001
IEEE/ACM Trans. Netw.1
2016 When Heavy-Tailed and Light-Tailed Flows Compete: The Response Time Tail Under Generalized Max-Weight Scheduling
abstract
This paper focuses on the design and analysis of scheduling policies for multi-class queues, such as those found in wireless networks and high-speed switches. In this context, we study the response-time tail under generalized max-weight policies in settings where the traffic flows are highly asymmetric. Specifically, we consider a setting where a bursty flow, modeled using heavy-tailed statistics, competes with a more benign, light-tailed flow. In this setting, we prove that classical max-weight scheduling, which is known to be throughput optimal, results in the light-tailed flow having heavy-tailed response times. However, we show that via a careful design of inter-queue scheduling policy (from the class of generalized max-weight policies) and intra-queue scheduling policies, it is possible to maintain throughput optimality, and guarantee light-tailed delays for the light-tailed flow, without affecting the response-time tail for the heavy-tailed flow.
Jayakrishnan Nair 0001, Krishna P. Jagannathan, Adam Wierman
IEEE/ACM Trans. Netw.1
2014 Energy procurement strategies in the presence of intermittent sources
abstract
The increasing penetration of intermittent, unpredictable renewable energy sources such as wind energy, poses significant challenges for utility companies trying to incorporate renewable energy in their portfolio. In this work, we study the problem of conventional energy procurement in the presence of intermittent renewable resources. We model the problem as a variant of the newsvendor problem, in which the presence of renewable resources induces supply side uncertainty, and in which conventional energy may be procured in three stages to balance supply and demand. We compute closed-form expressions for the optimal energy procurement strategy and study the impact of increasing renewable penetration, and of proposed changes to the structure of electricity markets. We explicitly characterize the impact of a growing renewable penetration on the procurement policy by considering a scaling regime that models the aggregation of unpredictable renewable sources. A key insight from our results is that there is a separation between the impact of the stochastic nature of this aggregation, and the impact of market structure and forecast accuracy. Additionally, we study the impact on procurement of two proposed changes to the market structure: the addition and the placement of an intermediate market. We show that addition of an intermediate market does not necessarily increase the efficiency of utilization of renewable sources. Further, we show that the optimal placement of the intermediate market is insensitive to the level of renewable penetration.
Jayakrishnan Nair 0001, Sachin Adlakha, Adam Wierman
SIGMETRICS1
2013 When heavy-tailed and light-tailed flows compete: The response time tail under generalized max-weight scheduling
abstract
This paper focuses on the design and analysis of scheduling policies for multi-class queues, such as those found in wireless networks and high-speed switches. In this context, we study the response time tail under generalized max-weight policies in settings where the traffic flows are highly asymmetric. Specifically, we study an extreme setting with two traffic flows, one heavy-tailed, and one light-tailed. In this setting, we prove that classical max-weight scheduling, which is known to be throughput optimal, results in the light-tailed flow having heavy-tailed response times. However, we show that via a careful design of inter-queue scheduling policy (from the class of generalized max-weight policies) and intra-queue scheduling policies, it is possible to maintain throughput optimality, and guarantee light-tailed delays for the light-tailed flow, without affecting the response time tail for the heavy-tailed flow.
Jayakrishnan Nair 0001, Krishna P. Jagannathan, Adam Wierman
INFOCOM1
2013 The fundamentals of heavy-tails: properties, emergence, and identification
abstract
Heavy-tails are a continual source of excitement and confusion across disciplines as they are repeatedly "discovered" in new contexts. This is especially true within computer systems, where heavy-tails seemingly pop up everywhere -- from degree distributions in the internet and social networks to file sizes and interarrival times of workloads. However, despite nearly a decade of work on heavy-tails they are still treated as mysterious, surprising, and even controversial.
Jayakrishnan Nair 0001, Adam Wierman, Bert Zwart
SIGMETRICS1
2012 Delay minimization in multihop wireless networks: Static scheduling does it
Sharad Birmiwal, Jayakrishnan Nair 0001, D. Manjunath, Ravi Mazumdar
WiOpt2
2010 File Fragmentation over an Unreliable Channel
abstract
It has been recently discovered that heavy-tailed file completion time can result from protocol interaction even when file sizes are light-tailed. A key to this phenomenon is the RESTART feature where if a file transfer is interrupted before it is completed, the transfer needs to restart from the beginning. In this paper, we show that independent or bounded fragmentation produces light-tailed file completion time as long as the file size is light-tailed, i.e., in this case, heavy-tailed file completion time can only originate from heavy-tailed file sizes. If the file size is heavy-tailed, then the file completion time is clearly heavy-tailed. For this case, we show that when the file size distribution is regularly varying, then under independent or bounded fragmentation, the completion time tail distribution function is asymptotically upper bounded by that of the original file size stretched by a constant factor. We then prove that if the failure distribution has non-decreasing failure rate, the expected completion time is minimized by dividing the file into equal sized fragments; this optimal fragment size is unique but depends on the file size. We also present a simple blind fragmentation policy where the fragment sizes are constant and independent of the file size and prove that it is asymptotically optimal. Finally, we bound the error in expected completion time due to error in modeling of the failure process.
Jayakrishnan Nair 0001, Martin Andreasson, Lachlan L. H. Andrew, Steven H. Low, John Doyle 0001
INFOCOM1
2010 Tail-robust scheduling via limited processor sharing
Jayakrishnan Nair 0001, Adam Wierman, Bert Zwart
Perform. Evaluation1
2009 Distributed iterative optimal resource allocation with concurrent updates of routing and flow control variables
Jayakrishnan Nair 0001, D. Manjunath
IEEE/ACM Trans. Netw.1