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

Lisa Amini

dblp:51/2221 · DBLP profile ↗
← Back
23ranked-venue papers
9as first author
3since 2021 · last 2024
0000-0001-9097-0497ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 10 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 6 · 2 since 2021Computer networks · 4 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorSystems, architecture and hardware · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021Applied, 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.

Artificial intelligence
3 papers
Optimization for machine learning · 37% Trustworthy machine learning · 16% Representation and self-supervised learning · 16%
Databases, data mining, and information retrieval
3 papers
Data mining · 47% Data integration and cleaning · 42% Data stream processing · 11%
Theoretical computer science
1 paper
Mathematical optimization · 100%
Computer networks
2 papers
Content delivery and video streaming · 74% Internet architecture and protocols · 20% Network measurement and analytics · 6%

Topics — the 23 heaviest of 29, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning › optimization
optimizer design
0.612022
Optimizer Amalgamation · ICLR 2022
Data mining
feature engineering
0.612022
Semantic Feature Discovery with Code Mining and Semantic Type Detection · AAAI 2022
Data integration and cleaning › table understanding › table annotation
semantic type detection
0.612022
Semantic Feature Discovery with Code Mining and Semantic Type Detection · AAAI 2022
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.412020
Adversarial Robustness: From Self-Supervised Pre-Training to Fine-Tuning · CVPR 2020
Machine learning › Learning paradigms
curriculum learning
0.412020
Training Stronger Baselines for Learning to Optimize · NeurIPS 2020
Machine learning › Transfer learning and domain adaptation
fine-tuning
0.412020
Adversarial Robustness: From Self-Supervised Pre-Training to Fine-Tuning · CVPR 2020
Machine learning › Optimization for machine learning
learned optimizer
0.412020
Training Stronger Baselines for Learning to Optimize · NeurIPS 2020
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning
self-supervised representation learning
0.412020
Adversarial Robustness: From Self-Supervised Pre-Training to Fine-Tuning · CVPR 2020
Mathematical optimization
stochastic optimization
0.312018
Zeroth-Order Stochastic Variance Reduction for Nonconvex Optimization · NeurIPS 2018
Mathematical optimization › stochastic optimization
variance reduction
0.312018
Zeroth-Order Stochastic Variance Reduction for Nonconvex Optimization · NeurIPS 2018
Mathematical optimization › black-box optimization
zeroth-order optimization
0.312018
Zeroth-Order Stochastic Variance Reduction for Nonconvex Optimization · NeurIPS 2018
Program synthesis and code generation
code mining
0.212022
Semantic Feature Discovery with Code Mining and Semantic Type Detection · AAAI 2022
Mathematical optimization
nonconvex optimization
0.112018
Zeroth-Order Stochastic Variance Reduction for Nonconvex Optimization · NeurIPS 2018
Content delivery and video streaming
content delivery network
0.122004
Effective Peering for Multi-provider Content Delivery Services · INFOCOM 2004
Modeling redirection in geographically diverse server sets · WWW 2003
Data stream processing
distributed stream processing
0.112006
Design, implementation, and evaluation of the linear road bnchmark on the stream processing core · SIGMOD Conference 2006
Data mining › predictive modeling › classification
ensemble learning
0.112006
Resource Management for Networked Classifiers in Distributed Stream Mining Systems · ICDM 2006
Data stream processing
stream processing systems
0.112006
Design, implementation, and evaluation of the linear road bnchmark on the stream processing core · SIGMOD Conference 2006
Distributed systems › stream processing
distributed stream mining
0.112006
Resource Management for Networked Classifiers in Distributed Stream Mining Systems · ICDM 2006
Cloud and datacenter computing
resource management
0.112006
Resource Management for Networked Classifiers in Distributed Stream Mining Systems · ICDM 2006
Internet architecture and protocols
peering
0.012004
Effective Peering for Multi-provider Content Delivery Services · INFOCOM 2004
Content delivery and video streaming › peer-to-peer streaming
peer selection
0.012004
Effective Peering for Multi-provider Content Delivery Services · INFOCOM 2004
Multimedia systems and quality of experience
adaptive bitrate streaming
0.012003
ARMS: adaptive rich media secure streaming · ACM Multimedia 2003
Content delivery and video streaming
server selection
0.012003
Modeling redirection in geographically diverse server sets · WWW 2003

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

semantic type detection · 1.1code mining · 1.1optimizer amalgamation · 0.6off-policy learning · 0.4imitation learning · 0.4ensemble · 0.4curriculum learning · 0.4adversarial training · 0.4zeroth-order stochastic variance reduction · 0.3variance-reduced gradient estimator · 0.3ZO-SVRG · 0.3resource allocation · 0.1optimization · 0.1bandwidth adaptation · 0.1measurement-based evaluation · 0.0cost modeling · 0.0server set distance metric · 0.0measurement study · 0.0
YearPublicationVenuePosition
2024 Empirical Evidence on Conversational Control of GUI in Semantic Automation
abstract
This research explores integration of a Large Language Model (LLM) fine-tuned to conversationally control the user interface (UI) for a Semantic Automation Layer (SAL). We condense SAL capabilities from prior work and prioritize with business analysts and data engineers via a Kano model, before implementing a prototypical UI. We augment the UI with our conversational engine and propose In-situ Prompt Engineering and learn from Human Feedback to smoothen the interaction and manipulation of UI through natural language commands. To evaluate the efficacy and usability of conversational control in various use-case scenarios, we conduct and report on an empirical interaction design user study. Our findings provide evidence supporting enhanced user engagement and satisfaction. We also observe significant increase of trust in AI after working with our conversational UI. This work generates areas for further refinement and research towards more intelligent, highly-integrated conversational UIs even beyond our application within Semantic Automation. We discuss our findings and point out next steps paving the way for future research and development in creating more intuitive and adaptive user interfaces.
Daniel Karl I. Weidele, Mauro Martino, Abel N. Valente, Gaetano Rossiello, Hendrik Strobelt, Loraine Franke, Kathryn Alvero, Shayenna Misko, Robin Auer, Sugato Bagchi, Nandana Mihindukulasooriya, Md. Faisal Mahbub Chowdhury, Gregory Bramble, Horst Samulowitz, Alfio Massimiliano Gliozzo, Lisa Amini
IUI16
2022 Semantic Feature Discovery with Code Mining and Semantic Type Detection
abstract
In recent years, the automation of machine learning and data science (AutoML) has attracted significant attention. One under-explored dimension of AutoML is being able to automatically utilize domain knowledge (such as semantic concepts and relationships) located in historical code or literature from the problem's domain. In this paper, we demonstrate Semantic Feature Discovery, which enables users to interactively explore features semantically discovered from existing data science code and external knowledge. It does so by detecting semantic concepts for a given dataset, and then using these concepts to determine relevant feature engineering operations from historical code and knowledge.
Kavitha Srinivas, Takaaki Tateishi, Daniel Karl I. Weidele, Udayan Khurana, Horst Samulowitz, Toshihiro Takahashi, Dakuo Wang, Lisa Amini
AAAI8
2022 Optimizer Amalgamation
Tianshu Huang, Tianlong Chen 0001, Sijia Liu 0001, Shiyu Chang, Lisa Amini, Zhangyang Wang
ICLR5
2020 Adversarial Robustness: From Self-Supervised Pre-Training to Fine-Tuning
abstract
Pretrained models from self-supervision are prevalently used in fine-tuning downstream tasks faster or for better accuracy. However, gaining robustness from pretraining is left unexplored. We introduce adversarial training into self-supervision, to provide general-purpose robust pretrained models for the first time. We find these robust pretrained models can benefit the subsequent fine-tuning in two ways: i) boosting final model robustness; ii) saving the computation cost, if proceeding towards adversarial fine-tuning. We conduct extensive experiments to demonstrate that the proposed framework achieves large performance margins (eg, 3.83% on robust accuracy and 1.3% on standard accuracy, on the CIFAR-10 dataset), compared with the conventional end-to-end adversarial training baseline. Moreover, we find that different self-supervised pretrained models have diverse adversarial vulnerability. It inspires us to ensemble several pretraining tasks, which boosts robustness more. Our ensemble strategy contributes to a further improvement of 3.59% on robust accuracy, while maintaining a slightly higher standard accuracy on CIFAR-10. Our codes are available at https://github.com/TAMU-VITA/Adv-SS-Pretraining.
Tianlong Chen 0001, Sijia Liu 0001, Shiyu Chang, Yu Cheng 0001, Lisa Amini, Zhangyang Wang
CVPR5
2020 Training Stronger Baselines for Learning to Optimize
abstract
Learning to optimize (L2O) is gaining increased attention because classical optimizers require laborious, problem-specific design and hyperparameter tuning. However, there are significant performance and practicality gaps between manually designed optimizers and existing L2O models. Specifically, learned optimizers are applicable to only a limited class of problems, often exhibit instability, and generalize poorly. As research efforts focus on increasingly sophisticated L2O models, we argue for an orthogonal, under-explored theme: improved training techniques for L2O models. We first present a progressive, curriculum-based training scheme, which gradually increases the optimizer unroll length to mitigate the well-known L2O dilemma of truncation bias (shorter unrolling) versus gradient explosion (longer unrolling). Secondly, we present an off-policy imitation learning based approach to guide the L2O learning, by learning from the behavior of analytical optimizers. We evaluate our improved training techniques with a variety of state-of-the-art L2O models and immediately boost their performance, without making any change to their model structures. We demonstrate that, using our improved training techniques, one of the earliest and simplest L2O models can be trained to outperform even the latest and most complex L2O models on a number of tasks. Our results demonstrate a greater potential of L2O yet to be unleashed, and prompt a reconsideration of recent L2O model progress. Our codes are publicly available at: https://github.com/VITA-Group/L2O-Training-Techniques.
Tianlong Chen 0001, Shiyu Chang, Sijia Liu 0001, Lisa Amini, Zhangyang Wang
NeurIPS6
2018 Zeroth-Order Stochastic Variance Reduction for Nonconvex Optimization
abstract
As application demands for zeroth-order (gradient-free) optimization accelerate, the need for variance reduced and faster converging approaches is also intensifying. This paper addresses these challenges by presenting: a) a comprehensive theoretical analysis of variance reduced zeroth-order (ZO) optimization, b) a novel variance reduced ZO algorithm, called ZO-SVRG, and c) an experimental evaluation of our approach in the context of two compelling applications, black-box chemical material classification and generation of adversarial examples from black-box deep neural network models. Our theoretical analysis uncovers an essential difficulty in the analysis of ZO-SVRG: the unbiased assumption on gradient estimates no longer holds. We prove that compared to its first-order counterpart, ZO-SVRG with a two-point random gradient estimator could suffer an additional error of order $O(1/b)$, where $b$ is the mini-batch size. To mitigate this error, we propose two accelerated versions of ZO-SVRG utilizing variance reduced gradient estimators, which achieve the best rate known for ZO stochastic optimization (in terms of iterations). Our extensive experimental results show that our approaches outperform other state-of-the-art ZO algorithms, and strike a balance between the convergence rate and the function query complexity.
Sijia Liu 0001, Bhavya Kailkhura, Pai-Shun Ting, Shiyu Chang, Lisa Amini
NeurIPS6
2011 Configuring Trees of Classifiers in Distributed Multimedia Stream Mining Systems
abstract
Multimedia stream mining applications require the identification of several different attributes in data content, and hence rely on a set of cascaded statistical classifiers to filter and process the data dynamically. In this paper, we introduce a novel methodology for configuring such cascaded classifier topologies, specifically binary classifier trees, in resource-constrained, distributed stream mining systems. Instead of traditional load shedding, our approach configures classifiers with optimized operating points after jointly considering the misclassification cost of each end-to-end class of interest in the tree, the resource constraints for every classifier, and the confidence level of each data object that is classified. The proposed approach allows for both intelligent load shedding as well as data replication based on available resources dynamically. We evaluate the algorithm on a sports video concept detection application and identify huge cost savings over load shedding alone. Additionally, we propose several distributed algorithms that enable each classifier in the tree to reconfigure itself based on local information exchange. We analyze the associated tradeoffs between convergence time, information overhead, and the cost efficiency of results achieved by each classifier for each of these algorithms.
Brian Foo, Deepak S. Turaga, Olivier Verscheure, Mihaela van der Schaar, Lisa Amini
IEEE Trans. Circuits Syst. Video Technol.5
2008 Resource Constrained Stream Mining With Classifier Tree Topologies
abstract
Stream mining applications require the identification of several different attributes in data content and hence rely on a distributed set of cascaded statistical classifiers to filter and process the data dynamically. In this letter, we introduce a novel methodology for configuring cascaded classifier topologies, specifically binary classifier trees, with optimized operating points after jointly considering the misclassification cost of each end-to-end class of interest in the tree, the resource constraints for every classifier, and the confidence level of each data object that is classified. By configuring multiple operating points per classifier, we enable not only intelligent load shedding when resources are scarce but also intelligent replication of low confidence data across multiple edges when excess resources are available. Using a classifier tree constructed from support vector machine-based sports image classifiers, we verify huge cost savings and discuss how different classifier placements and costs can influence the gains obtained by various algorithms.
Brian Foo, Deepak S. Turaga, Olivier Verscheure, Mihaela van der Schaar, Lisa Amini
IEEE Signal Process. Lett.5
2007 Configuring Networked Classifiers in Distributed and Resource Constrained Stream Processing Systems
abstract
We design algorithms for optimally configuring, in terms of model complexity as well as operating point, a cascade of exclusive classifiers on distributed systems, given underlying resource constraints. Under rate-dependent constraints we design a Viterbi-like strategy to determine the optimal solution with significantly lower computational complexity than an exhaustive search. We illustrate the performance of this strategy on a cascade of classifiers for a speaker verification task, and highlight performance gains over using a single classifier.
Fangwen Fu, Deepak S. Turaga, Olivier Verscheure, Mihaela van der Schaar, Lisa Amini
ICASSP (3)5
2006 Adaptive Control of Extreme-scale Stream Processing Systems
abstract
Distributed stream processing systems offer a highly scalable and dynamically configurable platform for time-critical applications ranging from real-time, exploratory data mining to high performance transaction processing. Resource management for distributed stream processing systems is complicated by a number of factors processing elements are constrained by their producer-consumer relationships, data and processing rates can be highly bursty, and traditional measures of effectiveness, such as utilization, can be misleading. In this paper, we propose a novel distributed, adaptive control algorithm that maximizes weighted throughput while ensuring stable operation in the face of highly bursty workloads. Our algorithm is designed to meet the challenges of extreme-scale stream processing systems, where overprovisioning is not an option, by making the best use of resources even when the proffered load is greater than available resources. We have implemented our algorithm in a real-world distributed stream processing system and a simulation environment. Our results show that our algorithm is not only self-stabilizing and robust to errors, but also outperforms traditional approaches over a broad range of buffer sizes, processing graphs, and burstiness types and levels.
Lisa Amini, Navendu Jain, Anshul Sehgal, Jeremy Silber, Olivier Verscheure
ICDCS1
2006 Resource Management for Networked Classifiers in Distributed Stream Mining Systems
abstract
Networks of classifiers are capturing the attention of system and algorithmic researchers because they offer improved accuracy over single model classifiers, can be distributed over a network of servers for improved scalability, and can be adapted to available system resources. This work provides a principled approach for the optimized allocation of system resources across a networked chain of classifiers. We begin with an illustrative example of how complex classification tasks can be decomposed into a network of binary classifiers. We formally define a global performance metric by recursively collapsing the chain of classifiers into one combined classifier. The performance metric trades off the end-to-end probabilities of detection and false alarm, both of which depend on the resources allocated to each individual classifier. We formulate the optimization problem and present optimal resource allocation results for both simulated and state-of-the-art classifier chains operating on telephony data.
Deepak S. Turaga, Olivier Verscheure, Upendra V. Chaudhari, Lisa Amini
ICDM4
2006 Efficient Speaker Detection via Target Dependent Data Reduction
abstract
Systems designed to extract time-critical information from large volumes of unstructured data must include the ability, both from an architectural and algorithmic point of view, to filter out unimportant data that might otherwise overwhelm the available resources. This paper presents an approach for data filtering to reduce computation in the context of a distributed speech processing architecture designed to detect or identify speakers. Here, filtering means either dropping and ignoring data or passing it on for further processing. The goal of the paper is to show that when the filter is designed to select and pass on a subset of the input data that best preserves the ability to recognize a specific desired speaker, or group of speakers, a large percentage of the data can be ignored while being able to preserve most of the accuracy
Upendra V. Chaudhari, Olivier Verscheure, Juan M. Huerta, Xiang Li 0071, Ganesh N. Ramaswamy, Lisa Amini
ICME6
2006 Design, implementation, and evaluation of the linear road bnchmark on the stream processing core
abstract
Stream processing applications have recently gained significant attention in the networking and database community. At the core of these applications is a stream processing engine that performs resource allocation and management to support continuous tracking of queries over collections of physically-distributed and rapidly-updating data streams. While numerous stream processing systems exist, there has been little work on understanding the performance characteristics of these applications in a distributed setup. In this paper, we examine the performance bottlenecks of streaming data applications, in particular the Linear Road stream data management benchmark, in achieving good performance in large-scale distributed environments, using the Stream Processing Core (SPC), a stream processing middleware we have developed. First, we present the design and implementation of the Linear Road benchmark on the SPC middleware. SPC has been designed to scale to tens of thousands of processing nodes, while supporting concurrent applications and multiple simultaneous queries. Second, we identify the main performance bottlenecks in the Linear Road application in achieving scalability and low query response latency. Our results show that data locality, buffer capacity, physical allocation of processing elements to infrastructure nodes, and packaging for transporting streamed data are important factors in achieving good application performance. Though we evaluate our system primarily for the Linear Road application, we believe it also provides useful insights into the overall system behavior for supporting other distributed and large-scale continuous streaming data applications. Finally, we examine how SPC can be used and tuned to enable a very efficient implementation of the Linear Road application in a distributed environment.
Navendu Jain, Lisa Amini, Henrique Andrade, Richard King, Yoonho Park, Philippe Selo, Chitra Venkatramani
SIGMOD Conference2
2005 Semantic Routing and Filtering for Large-Scale Video Streams Monitoring
abstract
In this paper, we propose a semantic routing and filtering framework for large-scale monitoring of video streams. Our goal is to build a distributed system that at any given time is capable of simultaneously monitoring the content of multiple video streams being transmitted over the Internet (or a proprietary network). A key design requirement of such a system is the ability to handle tens of gigabytes of multimedia data per second. Traditional techniques have an important limitation. Once a bottleneck in terms of CPU or storage is reached, data is dropped indiscriminately.. In this paper, we propose distributed real-time semantic filters to route and filter video data. We propose a mechanism to alter the accuracy of classification with the complexity of execution; thus avoiding system failure during periods of overload. We propose a set of novel video features that perform better than our previous semantic classifiers. This system is capable of classifying over a hundred concepts. Experiments on 190 hours of pre-stored and live video streams validate the effectiveness of the proposed system.
Ching-Yung Lin, Olivier Verscheure, Lisa Amini
ICME3
2004 Client Clustering for Traffic and Location Estimation
abstract
Resource management mechanisms for large-scale, globally distributed network services need to assign groups of clients to servers according to network location and expected load generated by these clients. Current proposals address network location and traffic modeling separately. We develop a novel clustering technique that addresses both network proximity and traffic modeling. Our approach combines techniques from network-aware clustering, location inference, and spatial analysis. We conduct a large, measurement-based study to identify and evaluate Web traffic clusters. Our study links millions of Web transactions collected from two world-wide sporting event Websites, with millions of network delay measurements to thousands of Internet address clusters. Because our techniques are equally applicable to other traffic types, they are useful in a variety of wide-area distributed computing optimizations, and Internet modeling and simulation scenarios.
Lisa Amini, Henning Schulzrinne
ICDCS1
2004 Effective Peering for Multi-provider Content Delivery Services
abstract
Peering allows service providers to handle traffic surges without over-provisioning, reduce the cost of dedicated infrastructure, and leverage the specialization and prices of partner providers. We develop a peering system for multi-provider content delivery based on a cost-optimized peer selection algorithm. We formulate a cost model for evaluating competing peering strategies, and use measurement data collected from globally distributed network probe stations, large-scale Web sites, and existing service provider infrastructures to empirically evaluate proposed peering strategies. Our analysis shows that our peer selection algorithm is significantly more efficient than greedy alternatives, in terms of minimizing service cost and respecting network delay and server capacity thresholds, over a broad range of real-world scenarios.
Lisa Amini, Anees Shaikh, Henning Schulzrinne
INFOCOM1
2004 Settlement and capacity planning in multi-service provider infrastructures
abstract
Service providers are increasingly turning to federated approaches to meet customer demand while limiting the risk of large-scale computing infrastructure investments. In such models, service providers could meet the demands of peak processing periods or specialized application environments by offloading to a partner provider. While a number of distributed systems initiatives, including Grid computing, rely on such cooperatives, models for effective capacity planning and settlement in such environments has largely been ignored. In this paper, we develop a model for settlement and capacity planning in a multi-provider computing cooperative. We introduce two pricing tariffs - linear and burstable pricing - that are commonly used in the industry, and compare their relative merits.
Lisa Amini, Giuseppe A. Paleologo, Olivier Verscheure
IPCCC1
2004 Issues with inferring Internet topological attributes
Lisa Amini, Anees Shaikh, Henning Schulzrinne
Comput. Commun.1
2003 ARMS: adaptive rich media secure streaming
abstract
In this demonstration we present the ARMS system which enables secure and adaptive rich media streaming to a large-scale, heterogeneous client population. The ARMS system dynamically adapts streams to available bandwidth, client capabilities, packet loss, and administratively imposed policies - all while maintaining full content security. The ARMS system is completely standards compliant and to our knowledge is the first such end-to-end MPEG-4-based system.
Lisa Amini, Raymond Rose, Chitra Venkatramani, Olivier Verscheure, Peter H. Westerink, Pascal Frossard
ACM Multimedia1
2003 Modeling redirection in geographically diverse server sets
abstract
Internet server selection mechanisms attempt to optimize, subject to a variety of constraints, the distribution of client requests to a geographically and topologically diverse pool of servers. Research on server selection has thus far focused primarily on techniques for choosing a server from a group administered by single entity, like a content distribution network provider. In a federated, multi-provider computing system, however, selection must occur over distributed server sets deployed by the participating providers, without the benefit of the full information available in the single-provider case. Intelligent server set selection algorithms will require a model of the expected performance clients would receive from a candidate server set.In this paper, we study whether the complex policies and dynamics of intelligent server selection can be effectively modeled in order to predict client performance for server sets. We introduce a novel server set distance metric, and use it in a measurement study of several million server selection transactions to develop simple models of existing server selection schemes. We then evaluate these models in terms of their ability to accurately predict performance for a second, larger set of distributed clients. We show that our models are able to predict performance within 20ms for over 90% of the observed samples. Our analysis demonstrates that although existing deployments use a variety of complex and dynamic server selection criteria, most of which are proprietary, these schemes can be modeled with surprising accuracy.
Lisa Amini, Anees Shaikh, Henning Schulzrinne
WWW1
2002 On probe strategies for dynamic multimedia server selection
abstract
While there has been extensive research into wide-area load balancing for Web servers, dynamic server selection issues for rich media have largely been ignored We argue that streaming media imposes new challenges that are not met by current proposals for collecting and disseminating server and network path metrics. We define a model for quantitatively evaluating the network overhead of competing Internet measurement strategies, propose a novel strategy to better meet requirements for rich media, and use topologies representative of the Internet to show our strategy reduces total and average per link probe overhead by as much as 98%. We discuss additional advantages to our approach, including the ability to represent multiple, potentially streaming media specific, metrics; the ability to effect policy-based selection; and protection against denial of service attacks.
Lisa Amini, Henning Schulzrinne
ICME (1)1
2002 Joint server scheduling and proxy caching for video delivery
Olivier Verscheure, Chitra Venkatramani, Pascal Frossard, Lisa Amini
Comput. Commun.4
1999 Distributed stream control for self-managing media processing graphs
abstract
Interactive media applications have moved the ability to manipulate content as it is being streamed from a desirable feature to a required attribute for video servers.However, present day video server architectures continue to focus primarily on disk and network strategies for maximizing the number of concurrent streams while adhering to Quality of Service (QoS) requirements, If video servers are to manage large numbers of disparate streams exploiting a wide variety of processing algorithms, server architectures must be extended to support the integration of arbitrary isochronous processing algorithms.We believe server support for these stream processing graphs present new research challenges in video server buffer management, distributed stream control and QoS management.In this paper, we propose distributed stream control techniques which form a foundation for developing technology to address these new challenges.We have implemented the recommended techniques in the context of a commercial video server.
Lisa Amini, Jorge Lepre, Martin G. Kienzle
ACM Multimedia (2)1