Randolph Y. Wang

dblp:69/1132 · DBLP profile ↗
← Back
21ranked-venue papers
3as first author
0since 2021 · last 2005
—ORCID · none

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

Systems, architecture and hardware · 10 · 1 first-authorSoftware engineering, systems software and programming languages · 10 · 2 first-authorDatabases, data management, data science and information retrieval · 5Computer networks · 3 · 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 architecture, parallel and distributed computing, and storage systems
15 papers
Storage systems · 58% Energy-efficient computing · 11% Distributed systems · 8%
Computer networks
5 papers
Network optimization and economics · 26% Transport protocols and congestion control · 19% Internet architecture and protocols · 19%

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

TopicWeightPapersLastEvidence papers
Network optimization and economics
digital divide
0.122005
Bridging the digital divide: storage media + postal network = generic high-bandwidth communication · ACM Trans. Storage 2005
Turning the postal system into a generic digital communication mechanism · SIGCOMM 2004
Storage systems
disk array
0.122002
Configuring and Scheduling an Eager-Writing Disk Array for a Transaction Processing Workload · FAST 2002
Trading Capacity for Performance in a Disk Array · OSDI 2000
Internet of things and sensor networks
delay tolerant networks
0.012004
Turning the postal system into a generic digital communication mechanism · SIGCOMM 2004
Network performance modeling
end-to-end performance
0.012004
A Transport Layer Approach for Improving End-to-End Performance and Robustness Using Redundant Paths · USENIX ATC, General Track 2004
Network measurement and analytics › internet measurement
internet path measurement
0.012004
PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services · OSDI 2004
Transport protocols and congestion control
multipath transport
0.012004
A Transport Layer Approach for Improving End-to-End Performance and Robustness Using Redundant Paths · USENIX ATC, General Track 2004
Embedded and real-time systems
mobile computing
0.012004
Segank: A Distributed Mobile Storage System · FAST 2004
Storage systems
file systems
0.021999
Virtual Log Based File Systems for a Programmable Disk · OSDI 1999
Improving the Performance of Log-Structured File Systems with Adaptive Methods · SOSP 1997
Storage systems › file systems › write-optimized file system
log-structured file system
0.021999
Virtual Log Based File Systems for a Programmable Disk · OSDI 1999
Improving the Performance of Log-Structured File Systems with Adaptive Methods · SOSP 1997
Storage systems › magnetic storage
hard disk drive
0.012003
Modeling Hard-Disk Power Consumption · FAST 2003
Energy-efficient computing › power modeling
power consumption modeling
0.012003
Modeling Hard-Disk Power Consumption · FAST 2003
Energy-efficient computing
power modeling
0.012003
Modeling Hard-Disk Power Consumption · FAST 2003
Storage systems › file systems › distributed file system
network file system
0.031996
Serverless Network File Systems · ACM Trans. Comput. Syst. 1996
Serverless Network File Systems · SOSP 1995
A Quantitative Analysis of Cache Policies for Scalable Network File Systems · SIGMETRICS 1994
Internet architecture and protocols
packet scheduling
0.012002
Probabilistic Packet Scheduling: Achieving Proportional Share Bandwidth Allocation for TCP Flows · INFOCOM 2002
Storage systems › storage devices › storage media
mobile storage
0.012002
PersonalRAID: Mobile Storage for Distributed and Disconnected Computers · FAST 2002
Storage systems › file systems
distributed file system
0.031996
Serverless Network File Systems · SOSP 1995
Cooperative Caching: Using Remote Client Memory to Improve File System Performance · OSDI 1994
Serverless Network File Systems · ACM Trans. Comput. Syst. 1996
Storage systems › disk array
disk array performance
0.012000
Trading Capacity for Performance in a Disk Array · OSDI 2000
Storage systems › computational storage
programmable storage
0.011999
Virtual Log Based File Systems for a Programmable Disk · OSDI 1999
Interconnection networks and networks-on-chip › switching network
store-and-forward networks
0.011998
Modeling Communication Pipeline Latency · SIGMETRICS 1998
Storage systems › file systems
file system performance
0.011997
Improving the Performance of Log-Structured File Systems with Adaptive Methods · SOSP 1997
Storage systems › storage devices
storage media
0.012005
Bridging the digital divide: storage media + postal network = generic high-bandwidth communication · ACM Trans. Storage 2005
Distributed systems
fault tolerance
0.011996
Serverless Network File Systems · ACM Trans. Comput. Syst. 1996
Distributed systems › fault tolerance
high availability
0.011996
Serverless Network File Systems · ACM Trans. Comput. Syst. 1996
Parallel and multicore computing › parallel computing
parallel communication
0.011996
Evaluation of Architectural Support for Global Address-Based Communication in Large-Scale Parallel Machines · ASPLOS 1996
Cloud and datacenter computing
serverless computing
0.011996
Serverless Network File Systems · ACM Trans. Comput. Syst. 1996
Memory systems › cache management › storage caching
client-side caching
0.021994
A Quantitative Analysis of Cache Policies for Scalable Network File Systems · SIGMETRICS 1994
Cooperative Caching: Using Remote Client Memory to Improve File System Performance · OSDI 1994
Routing and switching › multipath routing
path diversity
0.012004
A Transport Layer Approach for Improving End-to-End Performance and Robustness Using Redundant Paths · USENIX ATC, General Track 2004
Storage systems
distributed storage
0.012004
Segank: A Distributed Mobile Storage System · FAST 2004
Distributed systems › fault tolerance
failure detection
0.012004
PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services · OSDI 2004
Memory systems › cache management › storage caching
caching policy
0.011994
A Quantitative Analysis of Cache Policies for Scalable Network File Systems · SIGMETRICS 1994

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

store-and-forward · 0.0distributed mobile storage · 0.0simulation · 0.0personal RAID · 0.0adaptive methods · 0.0performance modeling · 0.0pipeline modeling · 0.0fragmentation algorithm · 0.0redundant data storage · 0.0peer-to-peer cooperation · 0.0trace-driven simulation · 0.0quantitative analysis · 0.0
YearPublicationVenuePosition
2005 BuddyNet: History-Based P2P Search
Yilei Shao, Randolph Y. Wang
ECIR2
2005 Combining Flexibility and Scalability in a Peer-to-Peer Publish/Subscribe System
Chi Zhang 0070, Arvind Krishnamurthy, Randolph Y. Wang, Jaswinder Pal Singh
Middleware3
2005 Bridging the digital divide: storage media + postal network = generic high-bandwidth communication
abstract
Making high-bandwidth Internet access pervasively available to a large worldwide audience is a difficult challenge, especially in many developing regions. As we wait for the uncertain takeoff of technologies that promise to improve the situation, we propose to explore an approach that is potentially more easily realizable: the use of digital storage media transported by the postal system as a general digital communication mechanism. We shall call such a system a Postmanet . Compared to more conventional wide-area connectivity options, the Postmanet has several important advantages, including wide global reach, great bandwidth potential, low cost, and ease of incremental adoption. While the idea of sending digital content via the postal system is not a new one, none of the existing attempts have turned the postal system into a generic and transparent communication channel that not only can cater to a wide array of applications, but also effectively manage the many idiosyncrasies associated with using the postal system. In the proposed Postmanet, we see two recurring themes at many different levels of the system. One is the simultaneous exploitation of the Internet and the postal system so we can combine their latency and bandwidth advantages. The other is the exploitation of the abundant capacity and bandwidth of the Postmanet to improve its latency, cost, and reliability.
Sumeet Sobti, Junwen Lai, Fengzhou Zheng, Kai Li 0001, Randolph Y. Wang, Arvind Krishnamurthy
ACM Trans. Storage6
2004 Segank: A Distributed Mobile Storage System
Sumeet Sobti, Fengzhou Zheng, Junwen Lai, Yilei Shao, Chi Zhang 0070, Elisha Ziskind, Arvind Krishnamurthy, Randolph Y. Wang
FAST9
2004 Network-Embedded Programmable Storage and Its Applications
Sumeet Sobti, Junwen Lai, Yilei Shao, Chi Zhang 0070, Ming Zhang 0005, Fengzhou Zheng, Arvind Krishnamurthy, Randolph Y. Wang
NETWORKING9
2004 PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services
Ming Zhang 0005, Chi Zhang 0070, Vivek S. Pai, Larry L. Peterson, Randolph Y. Wang
OSDI5
2004 Turning the postal system into a generic digital communication mechanism
abstract
The phenomenon that rural residents and people with low incomes lag behind in Internet access is known as the "digital divide." This problem is particularly acute in developing countries, where most of the world's population lives. Bridging this digital divide, especially by attempting to increase the accessibility of broadband connectivity, can be challenging. The improvement of wide-area connectivity is constrained by factors such as how quickly we can dig ditches to bury fibers in the ground; and the cost of furnishing "last-mile" wiring can be prohibitively high.In this paper, we explore the use of digital storage media transported by the postal system as a general digital communication mechanism. While some companies have used the postal system to deliver software and movies, none of them has turned the postal system into a truly generic digital communication medium supporting a wide variety of applications. We call such a generic system a Postmanet. Compared to traditional wide-area connectivity options, the Postmanet has several important advantages, including wide global reach, great bandwidth potential and low cost.Manually preparing mobile storage devices for shipment may appear deceptively simple, but with many applications, communicating parties and messages, manual management becomes infeasible, and systems support at several levels becomes necessary. We explore the simultaneous exploitation of the Internet and the Postmanet, so we can combine their latency and bandwidth advantages to enable sophisticated bandwidth-intensive applications.
Randolph Y. Wang, Sumeet Sobti, Elisha Ziskind, Junwen Lai, Arvind Krishnamurthy
SIGCOMM1
2004 A Transport Layer Approach for Improving End-to-End Performance and Robustness Using Redundant Paths
Ming Zhang 0005, Junwen Lai, Arvind Krishnamurthy, Larry L. Peterson, Randolph Y. Wang
USENIX ATC, General Track5
2003 Modeling Hard-Disk Power Consumption
John Zedlewski, Sumeet Sobti, Fengzhou Zheng, Arvind Krishnamurthy, Randolph Y. Wang
FAST6
2002 PersonalRAID: Mobile Storage for Distributed and Disconnected Computers
Sumeet Sobti, Chi Zhang 0070, Arvind Krishnamurthy, Randolph Y. Wang
FAST6
2002 Configuring and Scheduling an Eager-Writing Disk Array for a Transaction Processing Workload
Chi Zhang 0070, Arvind Krishnamurthy, Randolph Y. Wang
FAST4
2002 Probabilistic Packet Scheduling: Achieving Proportional Share Bandwidth Allocation for TCP Flows
abstract
This paper describes and evaluates a probabilistic packet scheduling (PPS) algorithm for providing different levels of service to TCP flows. With our approach, each router defines a local currency in terms of tickets and assigns tickets to its inputs based on contractual agreements with its upstream routers. A flow is tagged with tickets to represent the relative share of bandwidth it should receive at each link. When multiple flows share the same bottleneck, the bandwidth that each flow obtains is proportional to the relative tickets assigned to that flow. Simulations show that PPS does a better job of proportionally allocating bandwidth than DiffServ and weighted CSFQ. In addition, PPS accommodates flows that cross multiple currency domains.
Ming Zhang 0005, Randolph Y. Wang, Larry L. Peterson, Arvind Krishnamurthy
INFOCOM2
2000 Trading Capacity for Performance in a Disk Array
Benjamin Gum, Yuqun Chen, Randolph Y. Wang, Kai Li 0001, Arvind Krishnamurthy, Thomas E. Anderson
OSDI4
1999 Virtual Log Based File Systems for a Programmable Disk
Randolph Y. Wang, Thomas E. Anderson, David A. Patterson 0001
OSDI1
1998 Modeling Communication Pipeline Latency
abstract
In this paper, we study how to minimize the latency of a message through a network that consists of a number of store-and-forward stages. This research is especially relevant for today's low overhead communication systems that employ dedicated processing elements for protocol processing. We develop an abstract pipeline model that reveals a crucial performance tradeoff involving the effects of the overhead of the bottleneck stage and the bandwidth of the remaining stages. We exploit this tradeoff to develop a suite of fragmentation algorithms designed to minimize message latency. We also provide an experimental methodology that enables the construction of customized pipeline algorithms that can adapt to the specific system characteristics and application workloads. By applying this methodology to the Myrinet-GAM system, we have improved its latency by up to 51%. Our theoretical framework is also applicable to pipelined systems beyond the context of high speed networks.
Randolph Y. Wang, Arvind Krishnamurthy, Richard P. Martin, Thomas E. Anderson, David E. Culler
SIGMETRICS1
1997 Improving the Performance of Log-Structured File Systems with Adaptive Methods
abstract
Article Free Access Share on Improving the performance of log-structured file systems with adaptive methods Authors: Jeanna Neefe Matthews Computer Science Division, University of California, Berkeley Computer Science Division, University of California, BerkeleyView Profile , Drew Roselli Computer Science Division, University of California, Berkeley Computer Science Division, University of California, BerkeleyView Profile , Adam M. Costello Computer Science Division, University of California, Berkeley Computer Science Division, University of California, BerkeleyView Profile , Randolph Y. Wang Computer Science Division, University of California, Berkeley Computer Science Division, University of California, BerkeleyView Profile , Thomas E. Anderson Computer Science Division, University of California, Berkeley Computer Science Division, University of California, BerkeleyView Profile Authors Info & Claims SOSP '97: Proceedings of the sixteenth ACM symposium on Operating systems principlesOctober 1997Pages 238–251https://doi.org/10.1145/268998.266700Published:01 October 1997Publication History 102citation1,857DownloadsMetricsTotal Citations102Total Downloads1,857Last 12 Months115Last 6 weeks19 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Publisher SiteeReaderPDF
Jeanna Matthews, Drew S. Roselli, Adam M. Costello, Randolph Y. Wang, Thomas E. Anderson
SOSP4
1996 Evaluation of Architectural Support for Global Address-Based Communication in Large-Scale Parallel Machines
abstract
Large-scale parallel machines are incorporating increasingly sophisticated architectural support for user-level messaging and global memory access. We provide a systematic evaluation of a broad spectrum of current design alternatives based on our implementations of a global address language on the Thinking Machines CM-5, Intel Paragon, Meiko CS-2, Cray T3D, and Berkeley NOW. This evaluation includes a range of compilation strategies that make varying use of the network processor; each is optimized for the target architecture and the particular strategy. We analyze a family of interacting issues that determine the performance trade-offs in each implementation, quantify the resulting latency, overhead, and bandwidth of the global access operations, and demonstrate the effects on application performance.
Arvind Krishnamurthy, Klaus E. Schauser, Chris J. Scheiman, Randolph Y. Wang, David E. Culler, Katherine A. Yelick
ASPLOS4
1996 Serverless Network File Systems
abstract
We propose a new paradigm for network file system design:serverless network file systems. While traditional network file systems rely on a central server machine, a serverless system utilizes workstations cooperating as peers to provide all file system services. Any machine in the system can store, cache, or control any block of data. Our approach uses this location independence, in combination with fast local area networks, to provide better performance and scalability than traditional file systems. Furthermore, because any machine in the system can assume the responsibilities of a failed component, our serverless design also provides high availability via redundatn data storage. To demonstrate our approach, we have implemented a prototype serverless network file system called xFS. Preliminary performance measurements suggest that our architecture achieves its goal of scalability. For instance, in a 32-node xFS system with 32 active clients, each client receives nearly as much read or write throughput as it would see if it were the only active client.
Thomas E. Anderson, Michael Dahlin, Jeanna Matthews, David A. Patterson 0001, Drew S. Roselli, Randolph Y. Wang
ACM Trans. Comput. Syst.6
1995 Serverless Network File Systems
abstract
Article Serverless network file systems Share on Authors: T. E. Anderson Computer Science Division, University of California at Berkeley Computer Science Division, University of California at BerkeleyView Profile , M. D. Dahlin Computer Science Division, University of California at Berkeley Computer Science Division, University of California at BerkeleyView Profile , J. M. Neefe Computer Science Division, University of California at Berkeley Computer Science Division, University of California at BerkeleyView Profile , D. A. Patterson Computer Science Division, University of California at Berkeley Computer Science Division, University of California at BerkeleyView Profile , D. S. Roselli Computer Science Division, University of California at Berkeley Computer Science Division, University of California at BerkeleyView Profile , R. Y. Wang Computer Science Division, University of California at Berkeley Computer Science Division, University of California at BerkeleyView Profile Authors Info & Claims SOSP '95: Proceedings of the fifteenth ACM symposium on Operating systems principlesDecember 1995 Pages 109–126https://doi.org/10.1145/224056.224066Online:03 December 1995Publication History 255citation3,156DownloadsMetricsTotal Citations255Total Downloads3,156Last 12 Months71Last 6 weeks6 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Thomas E. Anderson, Michael Dahlin, Jeanna Matthews, David A. Patterson 0001, Drew S. Roselli, Randolph Y. Wang
SOSP6
1994 Cooperative Caching: Using Remote Client Memory to Improve File System Performance
Michael Dahlin, Randolph Y. Wang, Thomas E. Anderson, David A. Patterson 0001
OSDI2
1994 A Quantitative Analysis of Cache Policies for Scalable Network File Systems
abstract
Current network file system protocols rely heavily on a central server to coordinate file activity among client workstations. This central server can become a bottleneck that limits scalability for environments with large numbers of clients. In central server systems such as NFS and AFS, all client writes, cache misses, and coherence messages are handled by the server. To keep up with this workload, expensive server machines are needed, configured with high-performance CPUs, memory systems, and I/O channels. Since the server stores all data, it must be physically capable of connecting to many disks. This reliance on a central server also makes current systems inappropriate for wide area network use where the network bandwidth to the server may be limited.
Michael Dahlin, Clifford Mather, Randolph Y. Wang, Thomas E. Anderson, David A. Patterson 0001
SIGMETRICS3