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

Anand Raghuraman

dblp:36/329 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2015
—ORCID · none

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

Systems, architecture and hardware · 1Computer networks · 1Software engineering, systems software and programming languages · 1

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
1 paper
Routing and switching · 77% Datacenter networks · 23%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 78% Memory systems · 17% Energy-efficient computing · 5%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Routing and switching
traffic engineering
0.212015
BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing · SIGCOMM 2015
Cloud and datacenter computing
cluster resource management and scheduling
0.212015
BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing · SIGCOMM 2015
Operating systems › resource management › memory management
memory allocation
0.012004
Dynamic tracking of page miss ratio curve for memory management · ASPLOS 2004
Operating systems › resource management › memory management
virtual memory
0.012004
Dynamic tracking of page miss ratio curve for memory management · ASPLOS 2004
Memory systems
memory management
0.012004
Dynamic tracking of page miss ratio curve for memory management · ASPLOS 2004
Energy-efficient computing › power management
memory power management
0.012004
Dynamic tracking of page miss ratio curve for memory management · ASPLOS 2004

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

primal-dual method · 0.4integer programming · 0.4simulation · 0.1hardware performance monitor · 0.1OS-level tracking · 0.1
YearPublicationVenuePosition
2015 BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing
abstract
WAN bandwidth remains a constrained resource that is economically infeasible to substantially overprovision. Hence, it is important to allocate capacity according to service priority and based on the incremental value of additional allocation. For example, it may be the highest priority for one service to receive 10Gb/s of bandwidth but upon reaching such an allocation, incremental priority may drop sharply favoring allocation to other services. Motivated by the observation that individual flows with fixed priority may not be the ideal basis for bandwidth allocation, we present the design and implementation of Bandwidth Enforcer (BwE), a global, hierarchical bandwidth allocation infrastructure. BwE supports: i) service-level bandwidth allocation following prioritized bandwidth functions where a service can represent an arbitrary collection of flows, ii)independent allocation and delegation policies according to user-defined hierarchy, all accounting for a global view of bandwidth and failure conditions, iii) multi-path forwarding common in traffic-engineered networks, and iv) a central administrative point to override (perhaps faulty) policy during exceptional conditions. BwE has delivered more service efficient bandwidth utilization and simpler management in production for multiple years.
Sushant Jain, Uday Naik, Anand Raghuraman, Nikhil Kasinadhuni, Enrique Cauich Zermeno, C. Stephen Gunn, Jing Ai, Björn Carlin, Mihai Amarandei-Stavila, Mathieu Robin, Aspi Siganporia, Stephen Stuart, Amin Vahdat
SIGCOMM4
2004 Dynamic tracking of page miss ratio curve for memory management
abstract
Memory can be efficiently utilized if the dynamic memory demands of applications can be determined and analyzed at run-time. The page miss ratio curve(MRC), i.e. page miss rate vs. memory size curve, is a good performance-directed metric to serve this purpose. However, dynamically tracking MRC at run time is challenging in systems with virtual memory because not every memory reference passes through the operating system (OS).This paper proposes two methods to dynamically track MRC of applications at run time. The first method is using a hardware MRC monitor that can track MRC at fine time granularity. Our simulation results show that this monitor has negligible performance and energy overheads. The second method is an OS-only implementation that can track MRC at coarse time granularity. Our implementation results on Linux show that it adds only 7--10% overhead.We have also used the dynamic MRC to guide both memory allocation for multiprogramming systems and memory energy management. Our real system experiments on Linux with applications including Apache Web Server show that the MRC-directed memory allocation can speed up the applications' execution/response time by up to a factor of 5.86 and reduce the number of page faults by up to 63.1%. Our execution-driven simulation results with SPEC2000 benchmarks show that the MRC-directed memory energy management can improve the Energy * Delay metric by 27--58% over previously proposed static and dynamic schemes.
Pin Zhou, Vivek Pandey, Jagadeesan Sundaresan, Anand Raghuraman
ASPLOS4