Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Pawan Goyal 0001

dblp:77/2307-1 · DBLP profile ↗
← Back
24ranked-venue papers
11as first author
0since 2021 · last 2008
—ORCID · conflict

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

Computer networks · 11 · 7 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 1 first-authorSystems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 4 · 2 first-authorDatabases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
11 papers
Internet architecture and protocols · 35% Network optimization and economics · 17% Edge and fog computing · 12%
Computer architecture, parallel and distributed computing, and storage systems
8 papers
Storage systems · 28% Memory systems · 24% Cloud and datacenter computing · 23%
Software engineering, system software, and programming languages
2 papers
Operating systems · 100%

Topics — the 30 heaviest of 49, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet architecture and protocols
quality of service
0.141999
A Flexible Model for Resource Management in Virtual Private Networks · SIGCOMM 1999
Statistical Delay Guarantee of Virtual Clock · RTSS 1998
Generalized guaranteed rate scheduling algorithms a framework · IEEE/ACM Trans. Netw. 1997
Edge and fog computing › resource management › resource provisioning
capacity provisioning
0.122002
Implications of proxy caching for provisioning networks and servers · IEEE J. Sel. Areas Commun. 2002
Implications of proxy caching for provisioning networks and servers · SIGMETRICS 2000
Content delivery and video streaming › caching
web caching
0.122002
Implications of proxy caching for provisioning networks and servers · IEEE J. Sel. Areas Commun. 2002
Implications of proxy caching for provisioning networks and servers · SIGMETRICS 2000
Network optimization and economics
hose model
0.122002
Resource management with hoses: point-to-cloud services for virtual private networks · IEEE/ACM Trans. Netw. 2002
A Flexible Model for Resource Management in Virtual Private Networks · SIGCOMM 1999
Storage systems
networked storage
0.012004
A Performance Comparison of NFS and iSCSI for IP-Networked Storage · FAST 2004
Internet architecture and protocols › virtual network
virtual private network
0.022002
Resource management with hoses: point-to-cloud services for virtual private networks · IEEE/ACM Trans. Netw. 2002
A Flexible Model for Resource Management in Virtual Private Networks · SIGCOMM 1999
Memory systems › cache management › storage caching
cache space management
0.012003
CacheCOW: providing QoS for storage system caches · SIGMETRICS 2003
Cloud and datacenter computing
quality of service
0.012003
CacheCOW: providing QoS for storage system caches · SIGMETRICS 2003
Memory systems › cache management › storage caching
storage cache management
0.012003
CacheCOW: providing QoS for storage system caches · SIGMETRICS 2003
Network optimization and economics
resource allocation
0.012002
Resource management with hoses: point-to-cloud services for virtual private networks · IEEE/ACM Trans. Netw. 2002
Network performance modeling
statistical multiplexing
0.012002
Resource management with hoses: point-to-cloud services for virtual private networks · IEEE/ACM Trans. Netw. 2002
Network measurement and analytics
workload characterization
0.012002
Implications of proxy caching for provisioning networks and servers · IEEE J. Sel. Areas Commun. 2002
Internet architecture and protocols › packet scheduling
fair queueing
0.021997
Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks · IEEE/ACM Trans. Netw. 1997
Start-Time Fair Queueing: A Scheduling Algorithm for Integrated Services Packet Switching Networks · SIGCOMM 1996
Operating systems › special-purpose operating system
multimedia operating systems
0.012000
Application performance in the QLinux multimedia operating system · ACM Multimedia 2000
Operating systems
resource management
0.012000
Application performance in the QLinux multimedia operating system · ACM Multimedia 2000
Cloud and datacenter computing › job scheduling
CPU scheduling
0.012000
Surplus Fair Scheduling: A Proportional-Share CPU Scheduling Algorithm for Symmetric Multiprocessors · OSDI 2000
Parallel and multicore computing › task scheduling › process scheduling
proportional share scheduling
0.012000
Surplus Fair Scheduling: A Proportional-Share CPU Scheduling Algorithm for Symmetric Multiprocessors · OSDI 2000
Edge and fog computing
resource management
0.011999
A Flexible Model for Resource Management in Virtual Private Networks · SIGCOMM 1999
Storage systems
file systems
0.011999
Architectural considerations for next generation file systems · ACM Multimedia (1) 1999
Storage systems › file systems
file system design
0.011999
Architectural considerations for next generation file systems · ACM Multimedia (1) 1999
Network performance modeling › quality-of-service guarantees
statistical delay guarantee
0.011998
Statistical Delay Guarantee of Virtual Clock · RTSS 1998
Internet architecture and protocols › quality of service
delay guarantee
0.011997
Generalized guaranteed rate scheduling algorithms a framework · IEEE/ACM Trans. Netw. 1997
Internet architecture and protocols › packet scheduling
guaranteed-rate scheduling
0.011997
Generalized guaranteed rate scheduling algorithms a framework · IEEE/ACM Trans. Netw. 1997
Internet architecture and protocols › packet scheduling
hierarchical link-sharing
0.011997
Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks · IEEE/ACM Trans. Netw. 1997
Internet architecture and protocols
integrated services
0.011997
Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks · IEEE/ACM Trans. Netw. 1997
Transport protocols and congestion control › flow control
credit-based flow control
0.011996
A Reliable, Adaptive Network Protocol for Video Transport · INFOCOM 1996
Transport protocols and congestion control
flow control
0.011996
A Reliable, Adaptive Network Protocol for Video Transport · INFOCOM 1996
Network management and operations › network control
overload control
0.011996
Network Algorithms and Protocol for Multimedia Servers · INFOCOM 1996
Embedded and real-time systems
real-time scheduling
0.011996
A Hierarchical CPU Scheduler for Multimedia Operating Systems · OSDI 1996
Performance modeling and evaluation
workload characterization
0.022000
Implications of proxy caching for provisioning networks and servers · SIGMETRICS 2000
Architectural considerations for next generation file systems · ACM Multimedia (1) 1999

Methods — techniques the papers use, named apart from their topics

trace-driven simulation · 0.2queueing analysis · 0.1statistical multiplexing · 0.1trace-based analysis · 0.1resource accounting · 0.0hierarchical scheduling · 0.0fair scheduling · 0.0statistical admission control · 0.0simulation · 0.0analytical modeling · 0.0fluid-flow analysis · 0.0virtual clock · 0.0generalized processor sharing · 0.0fair queueing · 0.0open-loop and feedback control · 0.0histogram-based traffic characterization · 0.0
YearPublicationVenuePosition
2008 Agile dynamic provisioning of multi-tier Internet applications
abstract
Dynamic capacity provisioning is a useful technique for handling the multi-time-scale variations seen in Internet workloads. In this article, we propose a novel dynamic provisioning technique for multi-tier Internet applications that employs (1) a flexible queuing model to determine how much of the resources to allocate to each tier of the application, and (2) a combination of predictive and reactive methods that determine when to provision these resources, both at large and small time scales. We propose a novel data center architecture based on virtual machine monitors to reduce provisioning overheads. Our experiments on a forty-machine Xen/Linux-based hosting platform demonstrate the responsiveness of our technique in handling dynamic workloads. In one scenario where a flash crowd caused the workload of a three-tier application to double, our technique was able to double the application capacity within five minutes, thus maintaining response-time targets. Our technique also reduced the overhead of switching servers across applications from several minutes to less than a second, while meeting the performance targets of residual sessions.
Bhuvan Urgaonkar, Prashant J. Shenoy, Abhishek Chandra, Pawan Goyal 0001, Timothy Wood 0001
ACM Trans. Auton. Adapt. Syst.4
2004 A Performance Comparison of NFS and iSCSI for IP-Networked Storage
Peter Radkov, Pawan Goyal 0001, Prasenjit Sarkar, Prashant J. Shenoy
FAST3
2003 CacheCOW: QoS for Storage System Caches
Pawan Goyal 0001, Divyesh Jadav, Dharmendra S. Modha, Renu Tewari
IWQoS1
2003 CacheCOW: providing QoS for storage system caches
abstract
Managed hosting and enterprise wide resource consolidation trends are increasingly leading to sharing of storage resources across multiple classes, corresponding to different applications/customers, each with a possibly different Quality of Service (QoS) requirement. To enable a storage system to meet diverse QoS requirements, we present two algorithms for dynamically allocating cache space among multiple classes of workloads. Our algorithms dynamically adapt the cache space allocated to each class in response to the observed response time, the temporal locality of reference, and the arrival pattern for each class. Using trace driven simulations collected from large storage system installations, we experimentally demonstrate that the algorithms not only meet the QoS requirements, but also increase the throughput by achieving a higher hit rate whenever feasible.
Pawan Goyal 0001, Dharmendra S. Modha, Renu Tewari
SIGMETRICS1
2003 Design considerations for the symphony integrated multimedia file system
Prashant J. Shenoy, Pawan Goyal 0001, Sriram Rao, Harrick M. Vin
Multim. Syst.2
2002 Implications of proxy caching for provisioning networks and servers
abstract
In this paper, we examine the potential benefits of Web proxy caches in improving the effective capacity of servers and networks. Since networks and servers are typically provisioned based on a high percentile of the load, we focus on the effects of proxy caching on the tail of the load distribution. We find that, unlike their substantial impact on the average load, proxies have a diminished impact on the tail of the load distribution. The exact reduction in the tail and the corresponding capacity savings depend on the nature of the workload and the percentile of the load distribution chosen for provisioning networks and servers-the higher the percentile, the smaller the savings. For workloads considered in this study, compared with over a 50% reduction in the average load, the savings in network and server capacity was only 20%-35% for the 99th percentile of the load distribution. We also find that while proxies can be somewhat useful in smoothing out some of the burstiness in Web workloads; the resulting workload continues, however, to exhibit substantial burstiness and a heavy-tailed nature. We identify one-time requests for large objects to be the limiting factor that diminishes the impact of proxies on the tail of load distribution. We conclude that, while proxies are immensely useful to users due to the reduction in the average response time, they are less effective in improving the capacities of networks and servers.
M. S. Raunak 0001, Prashant J. Shenoy, Pawan Goyal 0001, Krithi Ramamritham, Purushottam Kulkarni
IEEE J. Sel. Areas Commun.3
2002 Architectural considerations for next-generation file systems
Prashant J. Shenoy, Pawan Goyal 0001, Harrick M. Vin
Multim. Syst.2
2002 Resource management with hoses: point-to-cloud services for virtual private networks
abstract
As IP technologies providing both tremendous capacity and the ability to establish dynamic security associations between endpoints emerge, virtual private networks (VPNs) are going through dramatic growth. The number of endpoints per VPN is growing and the communication pattern between endpoints is becoming increasingly hard to predict. Consequently, users are demanding dependable, dynamic connectivity between endpoints, with the network expected to accommodate any traffic matrix, as long as the traffic to the endpoints does not overwhelm the capacity of the respective ingress and egress links. We propose a new service interface, termed a hose, to provide the appropriate performance abstraction. A hose is characterized by the aggregate traffic to and from one endpoint in the VPN to a set of other endpoints in the VPN, and by an associated performance guarantee. Hoses provide important advantages to a VPN customer: (1) flexibility to send traffic to a set of endpoints without having to specify the detailed traffic matrix, and (2) reduction in the size of access links through multiplexing gains obtained from the natural aggregation of the flows between endpoints. As compared with the conventional point-to-point (or customer pipe) model for managing quality of service (QoS), hoses provide reduction in the state information a customer must maintain. On the other hand, hoses would appear to increase the complexity of the already difficult problem of resource management to support QoS. To manage network resources in the face of this increased uncertainty, we consider both conventional statistical multiplexing techniques, and a new resizing technique based on online measurements. To study these performance issues, we run trace-driven simulations, using traffic derived from AT&T's voice network and from a large corporate data network. From the customer's perspective, we find that aggregation of traffic at the hose level provides significant multiplexing gains. From the provider's perspective, we find that the statistical multiplexing and resizing techniques deal effectively with uncertainties about the traffic, providing significant gains over the conventional alternative of a mesh of statically sized customer pipes between endpoints.
Nick G. Duffield, Pawan Goyal 0001, Albert G. Greenberg, Partho Pratim Mishra, K. K. Ramakrishnan, Jacobus E. van der Merwe
IEEE/ACM Trans. Netw.2
2000 Application performance in the QLinux multimedia operating system
abstract
In this paper, we argue that conventional operating systems need to be enhanced with predictable resource management mechanisms to meet the diverse performance requirements of emerging multimedia and web applications. We present QLinux—a multimedia operating system based on the Linux kernel that meets this requirement. QLinux employs hierarchical schedulers for fair, predictable allocation of processor, disk and network bandwidth, and accounting mechanisms for appropriate charging of resource usage. We experimentally evaluate the efficacy of these mechanisms using benchmarks and real-world applications. Our experimental results show that (i) emerging applications can indeed benefit from predictable allocation of resources, and (ii) the overheads imposed by the resource allocation mechanisms in QLinux are small. For instance, we show that the QLinux CPU scheduler can provide predictable performance guarantees to applications such as web servers and MPEG players, albeit at the expense of increasing the scheduling overhead. We conclude from our experiments that the benefits due to the resource management mechanisms in QLinux outweigh their increased overheads, making them a practical choice for conventional operating systems.
Vijay Sundaram, Abhishek Chandra, Pawan Goyal 0001, Prashant J. Shenoy, Jasleen Sahni, Harrick M. Vin
ACM Multimedia3
2000 Surplus Fair Scheduling: A Proportional-Share CPU Scheduling Algorithm for Symmetric Multiprocessors
Abhishek Chandra, Micah Adler, Pawan Goyal 0001, Prashant J. Shenoy
OSDI3
2000 Implications of proxy caching for provisioning networks and servers
abstract
In this paper, we examine the potential benefits of web proxy caches in improving the effective capacity of servers and networks. Since networks and servers are typically provisioned based on a high percentile of the load, we focus on the effects of proxy caching on the tail of the load distribution. We find that, unlike their substantial impact on the average load, proxies have a diminished impact on the tail of the load distribution. The exact reduction in the tail and the corresponding capacity savings depend on the percentile of the load distribution chosen for provisioning networks and servers—the higher the percentile, the smaller the savings. In particular, compared to over a 50% reduction in the average load, the savings in network and server capacity is only 20-35% for the 99th percentile of the load distribution. We also find that while proxies can be somewhat useful in smoothing out some of the burstiness in web workloads; the resulting workload continues, however, to exhibit substantial burstiness and a heavy-tailed nature. We identify large objects with poor locality to be the limiting factor that diminishes the impact of proxies on the tail of load distribution. We conclude that, while proxies are immensely useful to users due to the reduction in the average response time, they are less effective in improving the capacities of networks and servers.
M. S. Raunak 0001, Prashant J. Shenoy, Pawan Goyal 0001, Krithi Ramamritham
SIGMETRICS3
1999 Architectural considerations for next generation file systems
abstract
We evaluate two architectural alternatives—partitioned and integrated—for designing next generation file systems. Whereas a partitioned server employs a separate file system for each application class, an integrated file server multiplexes its resources among all application classes; we evaluate the performance of the two architectures with respect to sharing of disk bandwidth among the application classes. We show that although the problem of sharing disk bandwidth in integrated file systems is conceptually similar to that of sharing network link bandwidth in integrated services networks, the arguments that demonstrate the superiority of integrated services networks over separate networks are not applicable to file systems. Furthermore, we show that: (i) an integrated server outperforms the partitioned server in a large operating region and has slightly worse performance in the remaining region, (ii) the capacity of an integrated server is larger than that of the partitioned server, and (iii) an integrated server outperforms the partitioned server by up to a factor of 6 in the presence of bursty workloads.
Prashant J. Shenoy, Pawan Goyal 0001, Harrick M. Vin
ACM Multimedia (1)2
1999 A Flexible Model for Resource Management in Virtual Private Networks
abstract
As IP technologies providing both tremendous capacity and the ability to establish dynamic secure associations between endpoints emerge, Virtual Private Networks (VPNs) are going through dramatic growth. The number of endpoints per VPN is growing and the communication pattern between endpoints is becoming increasingly hard to forecast. Consequently, users are demanding dependable, dynamic connectivity between endpoints, with the network expected to accommodate any traffic matrix, as long as the traffic to the endpoints does not overwhelm the rates of the respective ingress and egress links. We propose a new service interface, termed a hose, to provide the appropriate performance abstraction. A hose is characterized by the aggregate traffic to and from one endpoint in the VPN to the set of other endpoints in the VPN, and by an associated performance guarantee.Hoses provide important advantages to a VPN customer: (i) flexibility to send traffic to a set of endpoints without having to specify the detailed traffic matrix, and (ii) reduction in the size of access links through multiplexing gains obtained from the natural aggregation of the flows between endpoints. As compared with the conventional point to point (or customer-pipe) model for managing QoS, hoses provide reduction in the state information a customer must maintain. On the other hand, hoses would appear to increase the complexity of the already difficult problem of resource management to support QoS. To manage network resources in the face of this increased uncertainty, we consider both conventional statistical multiplexing techniques, and a new resizing technique based on online measurements.To study these performance issues, we run trace driven simulations, using traffic derived from AT&T's voice network, and from a large corporate data network. From the customer's perspective, we find that aggregation of traffic at the hose level provides significant multiplexing gains. From the provider's perspective, we find that the statistical multiplexing and resizing techniques deal effectively with uncertainties about the traffic, providing significant gains over the conventional alternative of a mesh of statically sized customer-pipes between endpoints.
Nick G. Duffield, Pawan Goyal 0001, Albert G. Greenberg, Partho Pratim Mishra, K. K. Ramakrishnan, Jacobus E. van der Merwe
SIGCOMM2
1998 Statistical Delay Guarantee of Virtual Clock
abstract
In this paper we derive a statistical delay guarantee of the generalized virtual clock scheduling algorithm. We define the concept of an equivalent fluid and packet source and prove a theorem that relates the departure time of a packet in a fluid FCFS multiplexor to its departure time in a packet multiplexor that uses generalized Virtual Clock algorithm for scheduling packets. This theorem enables us to use extant analyses of fluid FCFS multiplexors for providing statistical QoS guarantees in a network that employs the generalized Virtual Clock algorithm. We utilize the extant analysis of FCFS fluid multiplexors serving two-stare on-off sources with exponentially distributed on and off durations to evaluate the increase in utilization yielded by our analysis technique. Our experiments demonstrate that for one of the source models employed in the literature, our technique can increase utilization by up to 400% compared to previously know statistical analysis methods.
Pawan Goyal 0001, Harrick M. Vin
RTSS1
1997 Determining End-to-End Delay Bounds in Heterogeneous Networks
Pawan Goyal 0001, Simon S. Lam, Harrick M. Vin
Multim. Syst.1
1997 Generalized guaranteed rate scheduling algorithms a framework
abstract
In this paper, we define a class of generalized guaranteed rate (GR) scheduling algorithms that includes algorithms which allocate a variable rate to the packets of a flow. We define work-conserving generalized virtual clock, packet-by-packet generalized processor sharing, and self-clocked fair queueing scheduling algorithms that can allocate a variable rate to the packets of a flow. We also define scheduling algorithms suitable for servers where packet fragmentation may occur. We demonstrate that if a class of rate controllers is employed for a flow in conjunction with any scheduling algorithm in GR, then the resulting non-work-conserving algorithm also belongs to GR. This leads to the definition of several non-work-conserving algorithms. We then present a method for deriving the delay guarantee of a network of servers when: (1) different rates are allocated to packets of a flow at different servers along the path and the bottleneck server for each packet may be different, and (2) packet fragmentation and/or reassembly may occur. This delay guarantee enables a network to provide various service guarantees to flows conforming to any specification. We illustrate this by utilizing delay guarantee to derive delay bounds for flows conforming to leaky bucket, exponentially bounded burstiness, and flow specification. Our method for determining these bounds is valid in internetworks and leads to tighter results.
Pawan Goyal 0001, Harrick M. Vin
IEEE/ACM Trans. Netw.1
1997 Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks
abstract
We present a start-time fair queueing (SFQ) algorithm that is computationally efficient and achieves fairness regardless of variation in a server capacity. We analyze its single server and end-to-end deadline guarantee for variable rate fluctuation constrained (FC) and exponentially bounded fluctuation (EBF) servers. To support heterogeneous services and multiple protocol families in integrated services networks, we present a hierarchical SFQ scheduler and derive its performance bounds. Our analysis demonstrates that SFQ is suitable for integrated services networks since it: (1) achieves low average as well as maximum delay for low-throughput applications (e.g., interactive audio, telnet, etc.); (2) provides fairness which is desirable for VBR video; (3) provides fairness, regardless of variation in server capacity, for throughput-intensive, flow-controlled data applications; (4) enables hierarchical link sharing which is desirable for managing heterogeneity; and (5) is computationally efficient.
Pawan Goyal 0001, Harrick M. Vin, Haichen Cheng
IEEE/ACM Trans. Netw.1
1996 Network Algorithms and Protocol for Multimedia Servers
abstract
We present a network service specifically designed for multimedia servers. It uses a histogram based traffic characterization and an overload control protocol to the eliminate packet losses in the network while providing heterogeneous statistical QoS. The key contribution of our protocol lies in combining open-loop and feedback-based control to: (1) provide heterogeneous QoS to clients in networking environments consisting of switches that may not have any scheduling support; and (2) migrate the functionality of discarding packets, in the event of congestion, to the sources which understand the semantics of the data. The protocol is efficient, makes very few assumptions about the underlying network, is realizable on current switching hardware (supporting FCFS scheduling), and is completely integrated with the architecture of a multimedia server.
Pawan Goyal 0001, Harrick M. Vin
INFOCOM1
1996 A Reliable, Adaptive Network Protocol for Video Transport
abstract
We present an adaptive network layer protocol for VBR video transport. It: (1) minimizes the buffer requirement in the network while guaranteeing that packets of VBR encoded video flows will not be lost, and (2) minimizes the end-to-end delay and jitter of frames. To achieve the former objective, we utilize a receiver-oriented adaptive credit-based flow control algorithm, and derive the necessary and sufficient number of buffers that should be reserved for ensuring its reliability. To minimize the end-to-end delay and jitter for VBR encoded video streams, we: (1) present bandwidth estimation techniques which exploit the structure of the video traffic, and (2) define a new fairness criteria for buffer allocation and then present a fair buffer/bandwidth allocation algorithm. We experimentally evaluate this protocol for a wide range of parameters and many network configurations, and demonstrate its adaptability. We also compare the performance of the protocol with numerous other schemes and demonstrate its suitability for video transport.
Pawan Goyal 0001, Harrick M. Vin, Chia Shen, Prashant J. Shenoy
INFOCOM1
1996 A Hierarchical CPU Scheduler for Multimedia Operating Systems
abstract
No abstract available.
Pawan Goyal 0001, Xingang Guo, Harrick M. Vin
OSDI1
1996 Start-Time Fair Queueing: A Scheduling Algorithm for Integrated Services Packet Switching Networks
abstract
We present Start-time Fair Queuing (SFQ) algorithm that is computationally efficient, achieves fairness regardless of variation in a server capacity, and has the smallest fairness measure among all known fair scheduling algorithms. We analyze its throughput, single server delay, and end-to-end delay guarantee for variable rate Fluctuation Constrained (FC) and Exponentially Bounded Fluctuation (EBF) servers. We show that SFQ is better suited than Weighted Fair Queuing for integrated services networks and it is strictly better than Self Clocked Fair Queuing. To support heterogeneous services and multiple protocol families in integrated services networks, we present a hierarchical SFQ scheduler and derive its performance bounds. Our analysis demonstrates that SFQ is suitable for integrated services networks since it: (1) achieves low average as well as maximum delay for low-throughput applications (e.g., interactive audio, telnet, etc.); (2) provides fairness which is desirable for VBR video; (3) provides fairness, regardless of variation in a server capacity, for throughput-intensive, flow-controlled data applications; (4) enables hierarchical link sharing which is desirable for managing heterogeneity; and (5) is computationally efficient.
Pawan Goyal 0001, Harrick M. Vin, Haichen Cheng
SIGCOMM1
1995 Determining End-to-End Delay Bounds in Heterogeneous Networks
Pawan Goyal 0001, Simon S. Lam, Harrick M. Vin
NOSSDAV1
1995 Algorithms for Designing Multimedia Servers
Harrick M. Vin, Alok Goyal, Pawan Goyal 0001
Comput. Commun.3
1994 A Statistical Admission Control Algorithm for Multimedia Servers
abstract
A large-scale multimedia server, in practice, has to service a large number of clients simultaneously. Given the real-time requirements of each client and the fixed data transfer bandwidth of disks, a multimedia server must employ admission control algorithms to decide whether a new client can be admitted for service without violating the requirements of the clients already being serviced. In this paper, we present an admission control algorithm for multimedia servers which: (1) exploits the variation in access times of media blocks from disk as well as the variation in client load induced by variable rate compression schemes, and (2) provides statistical service guarantees to each client. The effectiveness of the algorithm is demonstrated through trace-driven simulations.
Harrick M. Vin, Pawan Goyal 0001, Alok Goyal
ACM Multimedia2