Demo Data from VLDB 2026 / reviewers in the wild / expert
Aditya Agrawal
dblp:53/4349
· DBLP profile ↗
16ranked-venue papers
8as first author
4since 2021 · last 2024
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 5 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 3 since 2021Software engineering, systems software and programming languages · 3 · 2 first-authorComputer networks · 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 |
Generative modeling · 31% Representation and self-supervised learning · 31% Language models and text generation · 20% | |
| Computer architecture, parallel and distributed computing, and storage systems
7 papers |
Memory systems · 59% Energy-efficient computing · 26% Processor architecture and microarchitecture · 10% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational social science and digital humanities · 100% |
Topics — the 30 heaviest of 37, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Representation and self-supervised learning
contrastive learning |
0.8 | 1 | 2024 | Latent Representation Matters: Human-like Sketches in One-shot Drawing Tasks · NeurIPS 2024 |
Machine learning › Generative modeling
diffusion model |
0.8 | 1 | 2024 | Latent Representation Matters: Human-like Sketches in One-shot Drawing Tasks · NeurIPS 2024 |
Machine learning › Generative modeling › diffusion model
latent diffusion model |
0.8 | 1 | 2024 | Latent Representation Matters: Human-like Sketches in One-shot Drawing Tasks · NeurIPS 2024 |
Machine learning › Representation and self-supervised learning
redundancy reduction |
0.8 | 1 | 2024 | Latent Representation Matters: Human-like Sketches in One-shot Drawing Tasks · NeurIPS 2024 |
Natural language and speech › Information extraction and text analysis
text classification |
0.7 | 1 | 2023 | COVID-19 Vaccine Misinformation in Middle Income Countries · EMNLP 2023 |
Energy-efficient computing
power management |
0.4 | 3 | 2016 | Snatch: Opportunistically reassigning power allocation between processor and memory in 3D stacks · MICRO 2016 Mosaic: Exploiting the spatial locality of process variation to reduce refresh energy in on-chip eDRAM modules · HPCA 2014 Refrint: Intelligent refresh to minimize power in on-chip multiprocessor cache hierarchies · HPCA 2013 |
Memory systems › DRAM › DRAM refresh
eDRAM refresh |
0.4 | 2 | 2014 | Mosaic: Exploiting the spatial locality of process variation to reduce refresh energy in on-chip eDRAM modules · HPCA 2014 Refrint: Intelligent refresh to minimize power in on-chip multiprocessor cache hierarchies · HPCA 2013 |
Memory systems › DRAM › DRAM architecture
embedded DRAM |
0.4 | 2 | 2014 | Mosaic: Exploiting the spatial locality of process variation to reduce refresh energy in on-chip eDRAM modules · HPCA 2014 Refrint: Intelligent refresh to minimize power in on-chip multiprocessor cache hierarchies · HPCA 2013 |
Memory systems
DRAM |
0.3 | 1 | 2017 | Fine-grained DRAM: energy-efficient DRAM for extreme bandwidth systems · MICRO 2017 |
Memory systems › DRAM
DRAM architecture |
0.3 | 1 | 2017 | Fine-grained DRAM: energy-efficient DRAM for extreme bandwidth systems · MICRO 2017 |
Memory systems › DRAM
DRAM energy consumption |
0.3 | 1 | 2017 | Fine-grained DRAM: energy-efficient DRAM for extreme bandwidth systems · MICRO 2017 |
Memory systems › DRAM › DRAM architecture
high bandwidth memory |
0.3 | 1 | 2017 | Fine-grained DRAM: energy-efficient DRAM for extreme bandwidth systems · MICRO 2017 |
Energy-efficient computing
thermal management |
0.3 | 1 | 2017 | Xylem: enhancing vertical thermal conduction in 3D processor-memory stacks · MICRO 2017 |
Processor architecture and microarchitecture › pipelining
pipeline design |
0.2 | 1 | 2016 | ScalCore: Designing a core for voltage scalability · HPCA 2016 |
Energy-efficient computing
voltage scaling |
0.2 | 1 | 2016 | ScalCore: Designing a core for voltage scalability · HPCA 2016 |
Recommender systems › user modeling
user behavior prediction |
0.2 | 1 | 2024 | Large Content And Behavior Models To Understand, Simulate, And Optimize Content And Behavior · ICLR 2024 |
Machine learning › Deep learning architectures and training
data augmentation |
0.2 | 1 | 2023 | COVID-19 Vaccine Misinformation in Middle Income Countries · EMNLP 2023 |
Natural language and speech › Language models and text generation
large language model |
0.2 | 1 | 2023 | COVID-19 Vaccine Misinformation in Middle Income Countries · EMNLP 2023 |
Processor architecture and microarchitecture
many-core architecture |
0.2 | 1 | 2013 | Runnemede: An architecture for Ubiquitous High-Performance Computing · HPCA 2013 |
Energy-efficient computing › voltage scaling
near-threshold voltage operation |
0.2 | 1 | 2013 | Runnemede: An architecture for Ubiquitous High-Performance Computing · HPCA 2013 |
Memory systems
on-chip memory |
0.2 | 1 | 2013 | Runnemede: An architecture for Ubiquitous High-Performance Computing · HPCA 2013 |
Memory systems
cache |
0.1 | 2 | 2014 | Mosaic: Exploiting the spatial locality of process variation to reduce refresh energy in on-chip eDRAM modules · HPCA 2014 Refrint: Intelligent refresh to minimize power in on-chip multiprocessor cache hierarchies · HPCA 2013 |
GPUs and heterogeneous computing
GPU computing |
0.1 | 1 | 2017 | Fine-grained DRAM: energy-efficient DRAM for extreme bandwidth systems · MICRO 2017 |
Memory systems
memory bandwidth |
0.1 | 1 | 2017 | Fine-grained DRAM: energy-efficient DRAM for extreme bandwidth systems · MICRO 2017 |
Memory systems › 3d-stacked memory
stacked DRAM |
0.1 | 1 | 2017 | Xylem: enhancing vertical thermal conduction in 3D processor-memory stacks · MICRO 2017 |
Memory systems
3d-stacked memory |
0.1 | 1 | 2016 | Snatch: Opportunistically reassigning power allocation between processor and memory in 3D stacks · MICRO 2016 |
Energy-efficient computing › power management
dynamic voltage and frequency scaling |
0.1 | 1 | 2016 | ScalCore: Designing a core for voltage scalability · HPCA 2016 |
Integrated circuit design
power delivery network |
0.1 | 1 | 2016 | Snatch: Opportunistically reassigning power allocation between processor and memory in 3D stacks · MICRO 2016 |
Memory systems › memory hierarchy › cache hierarchy
last-level cache |
0.1 | 1 | 2014 | Mosaic: Exploiting the spatial locality of process variation to reduce refresh energy in on-chip eDRAM modules · HPCA 2014 |
Memory systems › DRAM › DRAM refresh
refresh energy reduction |
0.1 | 1 | 2014 | Mosaic: Exploiting the spatial locality of process variation to reduce refresh energy in on-chip eDRAM modules · HPCA 2014 |
Methods — techniques the papers use, named apart from their topics
large language model · 1.5behavior tokens · 1.5large language model text augmentation · 1.3domain-specific pre-training · 1.3simulation · 0.8vector quantization · 0.8prototype-based regularization · 0.8latent diffusion · 0.8contrastive learning · 0.8local i/o · 0.3fine-grained partitioning · 0.3bidirectional on-chip voltage regulator · 0.2hardware-software co-design · 0.2graph transformation · 0.0graph rewriting · 0.0graph grammar · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Large Content And Behavior Models To Understand, Simulate, And Optimize Content And BehaviorabstractShannon and Weaver's seminal information theory divides communication into three levels: technical, semantic, and effectiveness. While the technical level deals with the accurate reconstruction of transmitted symbols, the semantic and effectiveness levels deal with the inferred meaning and its effect on the receiver. Large Language Models (LLMs), with their wide generalizability, make some progress towards the second level. However, LLMs and other communication models are not conventionally designed for predicting and optimizing communication for desired receiver behaviors and intents. As a result, the effectiveness level remains largely untouched by modern communication systems. In this paper, we introduce the receivers' "behavior tokens," such as shares, likes, clicks, purchases, and retweets, in the LLM's training corpora to optimize content for the receivers and predict their behaviors. Other than showing similar performance to LLMs on content understanding tasks, our trained models show generalization capabilities on the behavior dimension for behavior simulation, content simulation, behavior understanding, and behavior domain adaptation. We show results on all these capabilities using a wide range of tasks on three corpora. We call these models Large Content and Behavior Models (LCBMs). Further, to spur more research on LCBMs, we release our new Content Behavior Corpus (CBC), a repository containing communicator, message, and corresponding receiver behavior (https://behavior-in-the-wild.github.io/LCBM). Ashmit Khandelwal, Aditya Agrawal, Aanisha Bhattacharyya, Yaman Singla, Somesh Singh 0003, Uttaran Bhattacharya, Ishita Dasgupta 0002, Stefano Petrangeli, Rajiv Ratn Shah, Changyou Chen, Balaji Krishnamurthy |
ICLR | 2 |
| 2024 | Latent Representation Matters: Human-like Sketches in One-shot Drawing TasksabstractHumans can effortlessly draw new categories from a single exemplar, a feat that has long posed a challenge for generative models. However, this gap has started to close with recent advances in diffusion models. This one-shot drawing task requires powerful inductive biases that have not been systematically investigated. Here, we study how different inductive biases shape the latent space of Latent Diffusion Models (LDMs). Along with standard LDM regularizers (KL and vector quantization), we explore supervised regularizations (including classification and prototype-based representation) and contrastive inductive biases (using SimCLR and redundancy reduction objectives). We demonstrate that LDMs with redundancy reduction and prototype-based regularizations produce near-human-like drawings (regarding both samples' recognizability and originality) -- better mimicking human perception (as evaluated psychophysically). Overall, our results suggest that the gap between humans and machines in one-shot drawings is almost closed. Victor Boutin, Rishav Mukherji, Aditya Agrawal, Sabine Muzellec, Thomas Fel, Thomas Serre, Rufin VanRullen |
NeurIPS | 3 |
| 2023 | UWOmppro: UWOmp++ with Point-to-Point Synchronization, Reduction and SchedulesabstractOpenMP is one of the most popular APIs widely used to realize parallelism in C/C++ and FORTRAN programs. For efficient execution, an OpenMP program internally creates a team of threads, which share a given set of activities (for example, iterations of a parallel-for-loop). While OpenMP allows synchronization among these threads, many classes of computations can be conveniently expressed by specifying synchronization among the parallel activities. However, OpenMP currently restricts arbitrary synchronization among the parallel activities; otherwise, the behavior of the program can be unpredictable. While extensions like UWOmp++ (and UW-OpenMP) support all-to-all barriers among the activities, currently there is very limited support for performing point-to-point synchronization among them. In this paper, we present UWOmpproas an extension to UWOmp++ (and OpenMP) to address these challenges and realize more expressive and efficient codes. UWOmpproallows point-to-point synchronization among the activities of a parallel-for-loop and supports reduction operations (during synchronization). We present a translation scheme to compile UWOmpprocode to efficient OpenMP code, such that the translated code does not invoke any synchronization operation(s) within parallel-for-loops. Our translation takes advantage of continuation-passing-style (CPS) to efficiently realize wait and continue operations. We also present a runtime, based on a novel communication subsystem to support efficient signal, wait, and reduction operations. We have implemented our scheme in the IMOP compiler framework and performed a thorough evaluation. We show that our approach leads to highly performant codes. Aditya Agrawal, V. Krishna Nandivada |
PACT | 1 |
| 2023 | COVID-19 Vaccine Misinformation in Middle Income CountriesabstractThis paper introduces a multilingual dataset of COVID-19 vaccine misinformation, consisting of annotated tweets from three middle-income countries: Brazil, Indonesia, and Nigeria.The expertly curated dataset includes annotations for 5,952 tweets, assessing their relevance to COVID-19 vaccines, presence of misinformation, and the themes of the misinformation.To address challenges posed by domain specificity, the low-resource setting, and data imbalance, we adopt two approaches for developing COVID-19 vaccine misinformation detection models: domain-specific pre-training and text augmentation using a large language model.Our best misinformation detection models demonstrate improvements ranging from 2.7 to 15.9 percentage points in macro F1-score compared to the baseline models.Additionally, we apply our misinformation detection models in a large-scale study of 19 million unlabeled tweets from the three countries between 2020 and 2022, showcasing the practical application of our dataset and models for detecting and analyzing vaccine misinformation in multiple countries and languages.Our analysis indicates that percentage changes in the number of new COVID-19 cases are positively associated with COVID-19 vaccine misinformation rates in a staggered manner for Brazil and Indonesia, and there are significant positive associations between the misinformation rates across the three countries. Jongin Kim, Byeo Bak, Aditya Agrawal, Veronika J. Wirtz, Traci Hong, Derry Wijaya |
EMNLP | 3 |
| 2017 | Xylem: enhancing vertical thermal conduction in 3D processor-memory stacksabstractIn upcoming architectures that stack processor and DRAM dies, temperatures are higher because of the increased transistor density and the high inter-layer thermal resistance. However, past research has underestimated the extent of the thermal bottleneck. Recent experimental work shows that the Die-to-Die (D2D) layers hinder effective heat transfer, likely leading to the capping of core frequencies. Aditya Agrawal, Josep Torrellas, Sachin Idgunji |
MICRO | 1 |
| 2017 | Fine-grained DRAM: energy-efficient DRAM for extreme bandwidth systemsabstractFuture GPUs and other high-performance throughput processors will require multiple TB/s of bandwidth to DRAM. Satisfying this bandwidth demand within an acceptable energy budget is a challenge in these extreme bandwidth memory systems. We propose a new high-bandwidth DRAM architecture, Fine-Grained DRAM (FGDRAM), which improves bandwidth by 4× and improves the energy efficiency of DRAM by 2× relative to the highest-bandwidth, most energy-efficient contemporary DRAM, High Bandwidth Memory (HBM2). These benefits are in large measure achieved by partitioning the DRAM die into many independent units, called grains, each of which has a local, adjacent I/O. This approach unlocks the bandwidth of all the banks in the DRAM to be used simultaneously, eliminating shared buses interconnecting various banks. Furthermore, the on-DRAM data movement energy is significantly reduced due to the much shorter wiring distance between the cell array and the local I/O. This FGDRAM architecture readily lends itself to leveraging existing techniques to reducing the effective DRAM row size in an area efficient manner, reducing wasteful row activate energy in applications with low locality. In addition, when FGDRAM is paired with a memory controller optimized to exploit the additional concurrency provided by the independent grains, it improves GPU system performance by 19% over an iso-bandwidth and iso-capacity future HBM baseline. Thus, this energy-efficient, high-bandwidth FGDRAM architecture addresses the needs of future extreme-bandwidth memory systems. Mike O'Connor, Niladrish Chatterjee, Donghyuk Lee, John M. Wilson 0002, Aditya Agrawal, Stephen W. Keckler, William J. Dally |
MICRO | 5 |
| 2016 | ScalCore: Designing a core for voltage scalabilityabstractUpcoming multicores need to provide increasingly stringent energy-efficient execution modes. Currently, energy efficiency is attained by lowering the voltage (Vdd) through DVFS. However, the effectiveness of DVFS is limited: designing cores for low Vddresults in energy inefficiency at nominal Vdd. Our goal is to design a core for Voltage Scalability, i.e., one that can work in high-performance mode (HPMode) at nominal Vdd, and in a very energy-efficient mode (EEMode) at low Vdd. We call this core ScalCore. To operate energy-efficiently in EEMode, ScalCore introduces two ideas. First, since logic and storage structures scale differently with Vdd, ScalCore applies two low Vdds to the pipeline: one to the logic stages (Vlogic) and a higher one to storage-intensive stages. Secondly, ScalCore further increases the low Vddof the storage-intensive stages (Vop), so that they are substantially faster than the logic ones. Then, it exploits the speed differential by either fusing storage-intensive pipeline stages or increasing the size of storage structures in the pipeline. Our simulations of 16 cores show that a design with ScalCores in EEMode is much more energy-efficient than one with conventional cores and aggressive DVFS: for approximately the same power, ScalCores reduce the average execution time of programs by 31%, the energy (E) consumed by 48%, and the ED product by 60%. In addition, dynamically switching between EEMode and HPMode based on program phases is very effective: it reduces the average execution time and ED product by a further 28% and 15%, respectively. Bhargava Gopireddy, Choungki Song, Josep Torrellas, Nam Sung Kim, Aditya Agrawal, Asit K. Mishra |
HPCA | 5 |
| 2016 | Snatch: Opportunistically reassigning power allocation between processor and memory in 3D stacksabstractThe pin count largely determines the cost of a chip package, which is often comparable to the cost of a die. In 3D processor-memory designs, power and ground (P/G) pins can account for the majority of the pins. This is because packages include separate pins for the disjoint processor and memory power delivery networks (PDNs). Supporting separate PDNs and P/G pins for processor and memory is inefficient, as each set has to be provisioned for the worst-case power delivery requirements. In this paper, we propose to reduce the number of P/G pins of both processor and memory in a 3D design, and dynamically and opportunistically divert some power between the two PDNs on demand. To perform the power transfer, we use a small bidirectional on-chip voltage regulator that connects the two PDNs. Our concept, called Snatch, is effective. It allows the computer to execute code sections with high processor or memory power requirements without having to throttle performance. We evaluate Snatch with simulations of an 8-core multicore stacked with two memory dies. In a set of compute-intensive codes, the processor snatches memory power for 30% of the time on average, speeding-up the codes by up to 23% over advanced turbo-boosting; in memory-intensive codes, the memory snatches processor power. Alternatively, Snatch can reduce the package cost by about 30%. Dimitrios Skarlatos 0002, Renji Thomas, Aditya Agrawal, Shibin Qin, Robert C. N. Pilawa-Podgurski, Ulya R. Karpuzcu, Radu Teodorescu, Nam Sung Kim, Josep Torrellas |
MICRO | 3 |
| 2014 | Mosaic: Exploiting the spatial locality of process variation to reduce refresh energy in on-chip eDRAM modulesabstractEDRAM cells require periodic refresh, which ends up consuming substantial energy for large last-level caches. In practice, it is well known that different eDRAM cells can exhibit very different charge-retention properties. Unfortunately, current systems pessimistically assume worst-case retention times, and end up refreshing all the cells at a conservatively-high rate. In this paper, we propose an alternative approach. We use known facts about the factors that determine the retention properties of cells to build a new model of eDRAM retention times. The model is called Mosaic. The model shows that the retention times of cells in large eDRAM modules exhibit spatial correlation. Therefore, we logically divide the eDRAM module into regions or tiles, profile the retention properties of each tile, and program their refresh requirements in small counters in the cache controller. With this architecture, also called Mosaic, we refresh each tile at a different rate. The result is a 20x reduction in the number of refreshes in large eDRAM modules - practically eliminating refresh as a source of energy consumption. Aditya Agrawal, Amin Ansari, Josep Torrellas |
HPCA | 1 |
| 2013 | Refrint: Intelligent refresh to minimize power in on-chip multiprocessor cache hierarchiesabstractAs manycores use dynamic energy ever more efficiently, static power consumption becomes a major concern. In particular, in a large manycore running at a low voltage, leakage in on-chip memory modules contributes substantially to the chip's power draw. This is unfortunate, given that, intuitively, the large multi-level cache hierarchy of a manycore is likely to contain a lot of useless data. An effective way to reduce this problem is to use a low-leakage technology such as embedded DRAM (eDRAM). However, eDRAM requires refresh. In this paper, we examine the opportunity of minimizing on-chip memory power further by intelligently refreshing on-chip eDRAM. We present Refrint, a simple approach to perform fine-grained, intelligent refresh of on-chip eDRAM multiprocessor cache hierarchies. We introduce the Refrint algorithms and microarchitecture. We evaluate Refrint in a simulated manycore running 16-threaded parallel applications. We show that an eDRAM-based memory hierarchy with Refrint consumes only 30% of the energy of a conventional SRAM-based memory hierarchy, and induces a slowdown of only 6%. In contrast, an eDRAM-based memory hierarchy without Refrint consumes 56% of the energy of the conventional memory hierarchy, inducing a slowdown of 25%. Aditya Agrawal, Prabhat Jain, Amin Ansari, Josep Torrellas |
HPCA | 1 |
| 2013 | Runnemede: An architecture for Ubiquitous High-Performance ComputingabstractDARPA's Ubiquitous High-Performance Computing (UHPC) program asked researchers to develop computing systems capable of achieving energy efficiencies of 50 GOPS/Watt, assuming 2018-era fabrication technologies. This paper describes Runnemede, the research architecture developed by the Intel-led UHPC team. Runnemede is being developed through a co-design process that considers the hardware, the runtime/OS, and applications simultaneously. Near-threshold voltage operation, fine-grained power and clock management, and separate execution units for runtime and application code are used to reduce energy consumption. Memory energy is minimized through application-managed on-chip memory and direct physical addressing. A hierarchical on-chip network reduces communication energy, and a codelet-based execution model supports extreme parallelism and fine-grained tasks. We present an initial evaluation of Runnemede that shows the design process for our on-chip network, demonstrates 2-4x improvements in memory energy from explicit control of on-chip memory, and illustrates the impact of hardware-software co-design on the energy consumption of a synthetic aperture radar algorithm on our architecture. Nicholas P. Carter, Aditya Agrawal, Shekhar Borkar, Romain Cledat, Howard David, Dave Dunning, Joshua B. Fryman, Ivan Ganev, Roger A. Golliver, Rob C. Knauerhase, Richard A. Lethin, Benoît Meister, Asit K. Mishra, Wilfred R. Pinfold, Justin Teller, Josep Torrellas, Nicolas Vasilache, Ganesh Venkatesh |
HPCA | 2 |
| 2006 | The design of a language for model transformations
Aditya Agrawal, Gabor Karsai, Sandeep Neema, Attila Vizhanyo |
Softw. Syst. Model. | 1 |
| 2004 | Towards Generation of Efficient Transformations
Attila Vizhanyo, Aditya Agrawal |
GPCE | 2 |
| 2003 | Graph Rewriting And Transformation (GReAT): A Solution For The Model Integrated Computing (MIC) BottleneckabstractGraph grammars and transformations (GGT) have been a field of theoretical study for over two decades. However, it has produced only a handful of practical implementations. GGT needs a widely used practical application to exploit its potential. On the other hand model integrated computing (MIC) has grown from the practical standpoint and is widely used and recognized in both industry and practice today. In the MIC approach, developing model-interpreters is time consuming and costly, proving to be a bottleneck. This reduces MIC's reach and impact on the programming community. In this paper I propose to use GGT methodologies to solve MIC's bottleneck problem. The solution should place the MIC technology such that it can play a defining role in the next generation of high-level programming languages. Aditya Agrawal |
ASE | 1 |
| 1995 | A scalable shared buffer ATM switch architectureabstractA scalable shared buffer switch architecture for asynchronous transfer mode (ATM) with O(/spl radic/N) complexity for memory bandwidth requirement and maximum crosspoint switch size, and O(N) scalability for buffer memory size is proposed. Access time to buffer memories has been reduced by virtue of parallel access. The switch architecture features multiple buffer memories between the input and output side crosspoint switches. The new switch architecture is better than the standard shared buffer approach as it eliminates the use of input and output time division multiplexing and makes it possible to meet buffer memory access time limitations for larger switches. At the same time, the proposed switch architecture is able to keep the crosspoint switches from growing as O(N/sup 2/) as is the case in the pure multibuffer architecture. The proposed architecture offers a good compromise between the simple shared buffer and shared multibuffer architectures Architectural and implementation details are discussed and a quantitative comparison between the buffer architectures given. Implementation of an 8/spl times/8 switch in 1.0 /spl mu/m CMOS technology is described. Aditya Agrawal, Anand Raju, Sachidanand Varadarajan, Magdy A. Bayoumi |
Great Lakes Symposium on VLSI | 1 |
| 1995 | A new ATM congestion control scheme for shared buffer switch architecturesabstractIn this paper, we propose a new pre-emptive congestion control (PECC) scheme for deployment in shared buffer-based ATM networks. The proposed PECC uses a rate-based feedback scheme for dynamic bandwidth allocation to best-effort traffic coexisting with guaranteed service traffic. Policing of the guaranteed service continuous bit-rate and variable bit-rate traffic is done using the leaky bucket mechanism. The PECC is a predictive scheme rather than a reactive one. The internal state of the ATM switch is used to predict the onset of congestion. The backward explicit congestion notification feedback scheme developed in earlier works for ATM local area networks has been effectively used in our scheme for delays equivalent to those of MANs and WANs. A simulation model for an illustrative ATM network exhibiting congestion has been constructed. The effect of varying key parameters including mean inter-arrival time, buffer threshold throttle factor, cell reject throttle factor, buffer threshold, filter time and rate reduction delta has been studied. Transient behaviour of an example ATM network employing shared buffer switches under the event of congestion, and its control by backward explicit congestion notification has also been simulated. Aditya Agrawal, Magdy A. Bayoumi, Amr Elchouemi |
ICCCN | 1 |