Hussein A. Alzoubi, Seungjoon Lee, Michael Rabinovich, Oliver Spatscheck, Jacobus Van Merwe
Because it is an integral part of the Internet routing apparatus, and because it allows multiple instances of the same service to be “naturally ” discovered, IP Anycast has many attractive...
EfficientApplicationPlacementinaDynamicHosting Platform ∗ (2009)
Zakaria Al-qudah, Michael Rabinovich, Hussein A. Alzoubi, Vincenzo Liberatore, Mark Allman
Web hosting providers are increasingly looking into dynamic hosting to reduce costs and improve the performance of their platforms. Instead of provisioning fixed resources to each customer, dynamic...
On Community-Oriented Internet Measurement (2009)
Mark Allman, Lann Martin, Michael Rabinovich, Kenneth Atchinson
Abstract. In this paper we describe a new measurement framework that researchers can use to abstract away some of the mundane logistic details that tend to dog every measurement project. The...
Yih-farn Chen, Yennun Huang, Rittwik Jana, Hongbo Jiang, Michael Rabinovich, Jeremy Rahe, ...
Abstract This paper studies the conditions under which peer-to-peer (P2P) technology may be beneficial in providing IPTV services over typical network architectures. It has three major contributions....
ABSTRACT Anycast CDNs Revisited (2009)
Hussein A. Alzoubi, Seungjoon Lee, Michael Rabinovich, Oliver Spatscheck, Jacobus Van Merwe
Zhuoqing Morley Mao\lambda, Charles D. Cranor, Fred Douglisy, Michael Rabinovich, Oliver Spatscheck, Jia Wang
Agility in Virtualized Utility Computing ∗ (2008)
Hangwei Qian, Elliot Miller, Wei Zhang, Michael Rabinovich, Craig E. Wills
Virtual machines have emerged as an attractive approach for utility computing platforms because applications running on VMs are fault- and security- isolated from each other, yet can share physical...
Hussein A. Alzoubi, Michael Rabinovich
This paper presents the architecture and the preliminary evaluation of a request routing DNS server that decouples server selection from the rest of DNS functionality. Our DNS server, which we refer...
On Community-Oriented Internet Measurement ⋆ (2008)
Mark Allman, Lann Martin, Michael Rabinovich, Kenneth Atchinson
Abstract. In this paper we describe a new measurement framework that researchers can use to abstract away some of the mundane logistic details that tend to dog every measurement project. The...
Chapter 1 UTILITY COMPUTING FOR INTERNET APPLICATIONS (2008)
Claudia Canali, Michael Rabinovich, Zhen Xiao
Abstract With the growing demand for computing resources and network capacity, providing scalable and reliable computing service on the Internet becomes a challenging problem. Recently, much...
ABSTRACT Facilitating Focused Internet Measurements ∗ (2008)
Zhihua Wen, Sipat Triukose, Michael Rabinovich
This paper describes our implementation of and initial experiences
Hussein A. Alzoubi, Michael Rabinovich
This paper presents the architecture and the preliminary evaluation of a request routing DNS server that decouples server selection from the rest of DNS functionality. Our DNS server, which we refer...
Abstract Optimistic Deltas for WWW Latency Reduction (2008)
Gaurav Banga, Fred Douglis, Michael Rabinovich
When a machine is connected to the Internet via a slow network, such as a 28.8 Kbps modem, the cumulative latency to communicate over the Internet to World Wide Web servers and then transfer...
Abstract Forwarding Requests among Reverse Proxies (2008)
Limin Wang, Fred Douglis, Michael Rabinovich
Reverse proxy caching is a technology deployed by many ISPs at the border routers of their backbones to improve performance of their Web hosting services. Currently, cooperation among reverse proxies...
Michael Rabinovich, Amit Aggarwal
As commercial interest in the Internet grows, more and more companies are o ering the service of hosting and providing access to information that belongs to third-party information providers. In the...
Zhuoqing Morley Mao\lambda, Charles D. Cranor, Fred Douglisy, Michael Rabinovich, Oliver Spatscheck, Jia Wang
Abstract DEW: DNS-Enhanced Web for Faster Content Delivery (2007)
Er Krishnamurthy, Richard Liston, Michael Rabinovich
With a key component of latency on the Web being connection set up between clients and Web servers, several ways to avoid connections have been explored. While the work in recent years on Content...
Fred Douglis, At T Labs, Sonia Jain, John Klensin, Michael Rabinovich
SMASH is a system for automatically removing text from a web page as hyperlinks are selected. Making links (and optionally other related text) click-once allows a system to avoid clutter and provide...
Abstract Click-once Hypertext: Now You See It, Now You Don’t (2007)
Fred Douglis, John Klensin, Sonia Jain, Michael Rabinovich
SMASH is a system for automatically removing text from a web page as hyperlinks are selected. Making links (and optionally other related text) click-once allows a system to avoid clutter and provide...
Forwarding Requests among Reverse Proxies (2007)
Limin Wang Fred, Fred Douglis, Michael Rabinovich
Reverse proxy caching is a technology deployed by many ISPs at the border routers of their backbones to improve performance of their Web hosting services. Currently, cooperation among reverse proxies...
Yennun Huang, Yih-farn Chen, Rittwik Jana, Hongbo Jiang, Michael Rabinovich, Amy Reibman, ...
Abstract — This paper studies the conditions under which P2P sharing can increase the capacity of IPTV services over FTTN networks. For a typical FTTN network, our study shows a) P2P sharing is not...
When is P2P technology beneficial for IPTV services (2007)
Yih-farn Chen, Yennun Huang, Rittwik Jana, Hongbo Jiang, Michael Rabinovich, Bin Wei, ...
This paper studies the conditions under which peer-to-peer (P2P) technology may be beneficial in providing IPTV services over typical network architectures. It has two major contributions. First, we...
Yennun Huang, Yih-farn Chen, Rittwik Jana, Hongbo Jiang, Michael Rabinovich, Amy Reibman, ...
Abstract — This paper studies the conditions under which P2P sharing can increase the capacity of IPTV services over FTTN networks. For a typical FTTN network, our study shows a) P2P sharing is not...
Agility in virtualized utility computing (2007)
Hangwei Qian, Elliot Miller, Wei Zhang, Michael Rabinovich, Craig E. Wills
Virtual machines have emerged as an attractive approach for utility computing platforms because applications running on VMs are fault- and security- isolated from each other, yet can share physical...
Dipzoom: the Internet measurements marketplace (2006)
Michael Rabinovich, Sipat Triukose, Zhihua Wen, Limin Wang
Abstract. We describe DipZoom (for “Deep Internet Performance Zoom”), an approach to provide focused, on-demand Internet measurements. Unlike existing approaches that face a difficult challenge...
Dipzoom: the Internet measurements marketplace (2006)
Michael Rabinovich, Sipat Triukose, Zhihua Wen, Limin Wang
Abstract. We describe DipZoom (for “Deep Internet Performance Zoom”), an approach to provide focused, on-demand Internet measurements. Unlike existing approaches that face a difficult challenge...
Leeann Bent, Michael Rabinovich, Geoffrey M. Voelker, Zhen Xiao, G. M. Voelker, M. Rabinovich, ...
Abstract This paper presents a systematic study of the properties of a large number of Web sites hosted by a major ISP. To our knowledge, ours is the first comprehensive study of a large server farm...
XTreeNet: Scalable Overlay Networks for XML Content Dissemination and Querying (Synopsis) (2005)
William Fenner, Michael Rabinovich, K. K. Ramakrishnan, Divesh Srivastava
XML is becoming a ubiquitous format for information exchange on the Internet. To alleviate the problems of "whom to ask" and "whom to tell" when connecting XML information...
Characterization of a Large Web Site Population with Implications for Content Delivery (2004)
Bent, Leeann, Rabinovich, Michael, Voelker, Geoffrey M., Xiao, Zhen
This paper presents a systematic study of the properties of a large number of Web sites hosted by a major ISP. To our knowledge, ours is the first comprehensive study of a large server farm that...
Characterization of a Large Web Site Population with Implications for Content Delivery (2004)
Leeann Bent, Michael Rabinovich, Geoffrey M. Voelker, Zhen Xiao
This paper presents a systematic study of the properties of a large number of Web sites hosted by a major ISP. To our knowledge, ours is the first comprehensive study of a large server farm that...
Characterization of a Large Web Site Population with Implications for Content Delivery (2004)
Leeann Bent, Michael Rabinovich, Geoffrey M. Voelker, Zhen Xiao
This paper presents a systematic study of the properties of a large number of Web sites hosted by a major ISP. To our knowledge, ours is the first comprehensive study of a large server farm that...
DEW: DNS-Enhanced Web for Faster Content Delivery (2003)
Krishnamurthy, Balachander, Liston, Richard, Rabinovich, Michael
With a key component of latency on the Web being connection set up between clients and Web servers, several ways to avoid connections have been explored. While the work in recent years on Content...
Computing on the edge: A platform for replicating internet applications (2003)
Michael Rabinovich, Zhen Xiao, Amit Aggarwal
1 Introduction Content delivery networks (CDNs) have become a popu-lar method for providing scalable access to Web content. They currently provide access to static and streaming con-tent. However,...
Computing on the Edge: A Platform for Replicating Internet Applications (2003)
Michael Rabinovich, Zhen Xiao, Amit Aggarwal
Content delivery networks (CDNs) improve the scalability of accessing static and, recently, streaming content. However, proxy caching can improve access to these types of content as well. A unique...
Mathematical modeling of the spiral flow mold for sheet molding compound (SMC) / (2003)
Thesis (Honors)--Ohio State University, 2003.
Jung, Jaeyeon, Krishnamurthy, Balachander, Rabinovich, Michael
This paper studies two types of events that often overload Web sites to a point when their services are degraded or disrupted entirely --- flash events (FEs) and denial of service attacks (DoS). The...
Proceedings Of The, Zhuoqing Morley Mao, Charles D. Cranor, Fred Douglis Ý, Michael Rabinovich, Oliver Spatscheck, ...
Permission is granted for noncommercial reproduction of the work for educational or research purposes.
Jaeyeon Jung, Michael Rabinovich
The paper studies two types of events that often overload Web sites to a point when their services are degraded or disrupted entirely- ash events (FEs) and denial of service attacks (DoS). The former...
Jaeyeon Jung, Michael Rabinovich
The paper studies two types of events that often overload Web sites to a point when their services are degraded or disrupted entirely- flash events (FEs) and denial of service attacks (DoS). The...
Zhuoqing Morley Mao, Charles D. Cranor, Fred Douglis, Michael Rabinovich, Oliver Spatscheck, Jia Wang
Content Distribution Networks (CDNs) attempt to improve Web performance by delivering Web content to end-users from servers located at the edge of the network. An important factor contributing to the...
Zhuoqing Morley Mao, Charles D. Cranor, Fred Douglis, Michael Rabinovich, Oliver Spatscheck, Jia Wang
Content Distribution Networks (CDNs) attempt to improve Web performance by delivering Web content to end-users from servers located at the edge of the network. An important factor contributing to the...
Ros Biliris, Chuck Cranor, Fred Douglis, Michael Rabinovich, Eep Sibal, Oliver Spatscheck, ...
Content distribution networks (CDNs) increase the capacity of individual Web sites and attempt to deliver content from caches that are located "closer " to end-users than the origin...
Ros Biliris, Chuck Cranor, Fred Douglis, Michael Rabinovich, Eep Sibal, Oliver Spatscheck, ...
Content distribution networks (CDNs) increase the capacity of individual Web sites and attempt to deliver content from caches that are located “closer ” to end-users than the origin servers that...
Ros Biliris, Chuck Cranor, Fred Douglis, Michael Rabinovich, Eep Sibal, Oliver Spatscheck, ...
Content distribution networks (CDNs) increase the capacity of individual Web sites and attempt to deliver content from caches that are located “closer ” to end-users than the origin servers that...
Web caching and content distribution: A view from the interior (2000)
Syam Gadde, Je Chase, Michael Rabinovich
Research in Web caching has yielded analytical tools to model the behavior of large-scale Web caches. Recently, Wolman et al. have proposed an analytical model and used it to evaluate the potential...
Web Caching and Content Distribution: A View From the Interior (2000)
Syam Gadde, Jeff Chase, Michael Rabinovich
Research in Web caching has yielded analytical tools to model the behavior of large-scale Web caches. Recently, Wolman et al. have proposed an analytical model and used it to evaluate the potential...
Time Management in Workflow Systems (1999)
Euthimios Panagos, Heinz Pozewaunig, Michael Rabinovich
Management of workflow processes is more than just enactment of process activities according to business rules. Time management functionality should be provided to control the lifecycle of processes....
Time constraints in workflow systems (1999)
Johann Eder, Euthimios Panagos, Michael Rabinovich
Abstract. Time management is a critical component of workflow-based process management. Important aspects of time management include planning of workflow process execution in time, estimating...
Performance of Web proxy caching in heterogeneous bandwidth environments (1999)
Anja Feldmann, Ramón Cáceres, Fred Douglis, Gideon Glass, Michael Rabinovich
Abstract — Much work on the performance of Web proxy caching has focused on high-level metrics such as hit rates, but has ignored low-level details such as “cookies, ” aborted connections, and...
RaDaR: A Scalable Architecture for a Global Web Hosting Service (1999)
Michael Rabinovich, Amit Aggarwal
As commercial interest in the Internet grows, more and more companies are o#ering the service of hosting and providing access to information that belongs to third-party information providers. In the...
Performance of Web Proxy Caching in Heterogeneous Bandwidth Environments (1999)
Anja Feldmann, Ramon Caceres, Fred Douglis, Gideon Glass, Michael Rabinovich
Much work on the performance of Web proxy caching has focused on high-level metrics such as hit rates, but has ignored low-level details such as "cookies," aborted connections, and...
A Dynamic Object Replication and Migration Protocol for an Internet Hosting Service (1999)
Michael Rabinovich, Irina Rabinovich, Rajmohan Rajaraman, Amit Aggarwal
This paper proposes a protocol suite for dynamic replication and migration of Internet objects. It consists of an algorithm for deciding on the number and location of object replicas and an algorithm...
Performance of Web proxy caching in heterogeneous bandwidth environments (1999)
Anja Feldmann, Ramón Cáceres, Fred Douglis, Gideon Glass, Michael Rabinovich
Abstract — Much work on the performance of Web proxy caching has focused on high-level metrics such as hit rates, but has ignored low-level details such as “cookies, ” aborted connections, and...
Time Constraints in Workflow Systems (1999)
Johann Eder, Euthimios Panagos, Michael Rabinovich
Time management is a critical component of workflow-based process management. Important aspects of time management include planning of workflow process execution in time, estimating workflow...
Time Management in Workflow Systems (1999)
Johann Eder, Euthimios Panagos, Heinz Pozewaunig, Michael Rabinovich
Management of workflow processes is more than just enactment of process activities according to business rules. Time management functionality should be provided to control the lifecycle of processes....
Performance of Web Proxy Caching in Heterogeneous Bandwidth Environments (1999)
Anja Feldmann, Ramón Cáceres, Fred Douglis, Gideon Glass, Michael Rabinovich
Much work on the performance of Web proxy caching has focused on high-level metrics such as hit rates, but has ignored low-level details such as cookies, aborted connections, and persistent...
RaDaR: A Scalable Architecture for a Global Web Hosting Service (1999)
Michael Rabinovich, Amit Aggarwal
As commercial interest in the Internet grows, more and more companies are offering the service of hosting and providing access to information that belongs to third-party information providers. In the...
Time Management in Workflow Systems (1999)
Johann Eder, Euthimios Panagos, Heinz Pozewaunig, Michael Rabinovich
Management of workflow processes is more than just enactment of process activities according to business rules. Time management functionality should be provided to control the lifecycle of processes....
Time constraints in workflow systems (1999)
Johann Eder, Euthimios Panagos, Michael Rabinovich
Abstract. Time management is a critical component of workflow-based process management. Important aspects of time management include planning of workflow process execution in time, estimating...
Not all hits are created equal: Cooperative proxy caching over a wide area network (1998)
Michael Rabinovich, Jeff Chase, Syam Gadde
Given the benefits of sharing a cache among large user populations, Internet Service Providers will likely enter into peering agreements to share their caches. This position paper describes our...
Issues in Web content replication (1998)
Web content replication began as explicit manual mirroring of Web sites. It has since evolved into usertransparent request distribution among a static set of mirrors. The next step (especially...
Performance of dynamic replication schemes for an internet hosting service (1998)
Amit Aggarwal, Amit Aggarwal, Michael Rabinovich, Michael Rabinovich
The paper explores schemes for dynamic replication and migration of web objects in the context of an Internet hosting service. It describes a replica placement algorithm for deciding the location and...
Web Proxy Caching: The Devil is in the Details (1998)
Ramon Caceres, Fred Douglis, Anja Feldmann, Gideon Glass, Michael Rabinovich
Much work in the analysis of proxy cachinghas focused on high-level metrics such as hit rates, and has approximated actual reference patterns by ignoring exceptional cases such as connection aborts....
Web Proxy Caching: The Devil is in the Details (1998)
Ram'on Aceres, Fred Douglis, Anja Feldmann, Gideon Glass, Michael Rabinovich
Much work in the analysis of proxy caching has focused on high-level metrics such as hit rates, and has approximated actual reference patterns by ignoring exceptional cases such as connection aborts....
Performance of Dynamic Replication Schemes for an Internet Hosting Service (1998)
Amit Aggarwal, Michael Rabinovich
The paper explores schemes for dynamic replication and migration of web objects in the context of an Internet hosting service. It describes a replica placement algorithm for deciding the location and...
Dynamic Replication on the Internet Work Project No. 3116-17-7006 (1998)
Michael Rabinovich, From Michael Rabinovich, Irina Rabinovich, The Dun, Rajmohan Rajaraman
This paper proposes a protocol suite for dynamic replication and migration of Internet objects. It consists of an algorithm for deciding on the number and location of object replicas and an algorithm...
A Taste of Crispy Squid (1998)
Syam Gadde, Jeff Chase, Michael Rabinovich
Distributed proxy caches are in use throughout the world to reduce access latency and bandwidth demands for Internet object transfer. The CRISP project seeks to build more effective distributed Web...
Issues in Web Content Replication (1998)
Web content replication began as explicit manual mirroring of Web sites. It has since evolved into usertransparent request distribution among a static set of mirrors. The next step (especially...
Not All Hits Are Created Equal: Cooperative Proxy Caching Over a Wide-Area Network (1998)
Michael Rabinovich, Jeff Chase, Syam Gadde
Given the benefits of sharing a cache among large user populations, Internet Service Providers will likely enter into peering agreements to share their caches. This position paper describes an...
Not All Hits Are Created Equal: Cooperative Proxy Caching Over a Wide-Area Network (1998)
Michael Rabinovich, Jeff Chase, Syam Gadde
Given the benefits of sharing a cache among large user populations, Internet Service Providers will likely enter into peering agreements to share their caches. This position paper describes an...
Web Proxy Caching: The Devil is in the Details (1998)
Ram'on Aceres, Fred Douglis, Anja Feldmann, Gideon Glass, Michael Rabinovich
Much work in the analysis of proxy caching has focused on high-level metrics such as hit rates, and has approximated actual reference patterns by ignoring exceptional cases such as connection aborts....
Web Proxy Caching: The Devil is in the Details (1998)
Ram'on Aceres, Fred Douglis, Anja Feldmann, Gideon Glass, Michael Rabinovich
Much work in the analysis of proxy caching has focused on high-level metrics such as hit rates, and has approximated actual reference patterns by ignoring exceptional cases such as connection aborts....
A Dynamic Object Replication and Migration Protocol for an Internet Hosting Service (1998)
Michael Rabinovich, Irina Rabinovich, Rajmohan Rajaraman, Amit Aggarwal
This paper proposes a protocol suite for dynamic replication and migration of Internet objects. It consists of an algorithm for deciding on the number and location of object replicas and an algorithm...
Asynchronous Version Advancement in a Distributed Three Version Database (1998)
H. V. Jagadish, Inderpal Singh Mumick, Michael Rabinovich
We present an efficient protocol for multi-version concurrency control in distributed databases. The protocol creates no more than three versions of any data item, while guaranteeing that (1) update...
A Taste of Crispy Squid (1998)
Syam Gadde, Jeff Chase, Michael Rabinovich
Distributed proxy caches are in use throughout the world to reduce access latency and bandwidth demands for Internet object transfer. The CRISP project seeks to build more effective distributed Web...
A Dynamic Object Replication and Migration Protocol for an Internet Hosting Service (1998)
Michael Rabinovich, Irina Rabinovich, Rajmohan Rajaraman, Amit Aggarwal
This paper proposes a protocol suite for dynamic replication and migration of Internet objects. It consists of an algorithm for deciding on the number and location of object replicas and an algorithm...
HPP: HTML macro-preprocessing to support dynamic document caching (1997)
Fred Douglis, Michael Rabinovich, Antonio Haro
A number of techniques are available for reducing latency and bandwidth requirements for resources on the World Wide Web, including caching, compression, and delta-encoding [12]. These approaches are...
HPP: HTML Macro-Preprocessing to Support Dynamic Document Caching (1997)
Fred Douglis, Antonio Haro, Michael Rabinovich
A number of techniques are available for reducing latency and bandwidth requirements for resources on the World Wide Web, including caching, compression, and delta-encoding [12]. These approaches are...
Optimistic Deltas for WWW Latency Reduction (1997)
Gaurav Banga, Fred Douglis, Michael Rabinovich
When a machine is connected to the Internet via a slow network, such as a 28.8 Kbps modem, the cumulative latency to communicate over the Internet to World Wide Web servers and then transfer...
Directory Structures for Scalable Internet Caches (1997)
Syam Gadde, Syam Gadde, Jeff Chase, Jeff Chase, Michael Rabinovich, Michael Rabinovich
Use of Internet caches is a cheap and effective way to improve performance for all Internet users. Distributed caches offer the potential to serve larger user communities and to deliver higher hit...
Predictive Workflow Management (1997)
Euthimios Panagos, Michael Rabinovich
In this paper, we propose a new area for research in workflow management systems: the use of predictions in managing workflows. Predictions can be beneficial in making various decisions during...
Reduce, Reuse, Recycle: An Approach to Building Large Internet Caches (1997)
Syam Gadde, Michael Rabinovich, Jeff Chase
New demands brought by the continuing growth of the Internet will be met in part by more effective use of caching in the Web and other services. We have developed CRISP, a distributed Internet object...
Reducing Escalation-Related Costs in WFMSs (1997)
Euthimios Panagos, Michael Rabinovich
Escalations refer to the actions taken when workflow activities, which constitute business processes, miss their deadlines. Typically, escalations increase the cost of business processes due to the...
Optimistic Deltas for WWW Latency Reduction (1997)
Gaurav Banga, Fred Douglis, Michael Rabinovich
When a machine is connected to the Internet via a slow network, such as a 28.8 Kbps modem, the cumulative latency to communicate over the Internet to World Wide Web servers and then transfer...
Directory Structures for Scalable Internet Caches (1997)
Syam Gadde, Jeff Chase, Michael Rabinovich
Use of Internet caches is a cheap and effective way to improve performance for all Internet users. Distributed caches offer the potential to serve larger user communities and to deliver higher hit...
Reduce, Reuse, Recycle: An Approach to Building Large Internet Caches (1997)
Syam Gadde, Michael Rabinovich, Jeff Chase
New demands brought by the continuing growth of the Internet will be met in part by more effective use of caching in the Web and other services. We have developed CRISP, a distributed Internet object...
Scalable Versioning in Distributed Databases with Commuting Updates (1997)
H. V. Jagadish, Inderpal Singh Mumick, Michael Rabinovich
We present a multiversioning scheme for a distributed system with the workload consisting of read-only transactions and update transactions, (most of) which commute on individual nodes. The scheme...
HPP: HTML Macro-Preprocessing to Support Dynamic Document Caching (1997)
Fred Douglis, Antonio Haro, Michael Rabinovich
A number of techniques are available for reducing latency and bandwidth requirements for resources on the World Wide Web, including caching, compression, and delta-encoding [12]. These approaches are...
Reducing Escalation-Related Costs in WFMSs (1997)
Euthimios Panagos, Michael Rabinovich
Escalations refer to the actions taken when workflow activities, which constitute business processes, miss their deadlines. Typically, escalations increase the cost of business processes due to the...
Welcome - An Architecture for Integrated Customer Care Systems (1996)
Narain H. Gehani, William Mckenna, Inderpal Singh Mumick, Michael Rabinovich
An integrated customer care (ICC) system aims to provide a single point of contact to the customer for all issues surrounding a service or a product (an offer). For example, the customer care system...
Michael Rabinovich, Edward Lazowska
This paper presents a new technique for efficiently controlling replicas in distributed systems. Conventional structured coterie protocols are efficient but incur a penalty of reduced availability in...
Scalable Update Propagation in Epidemic Replicated Databases (1995)
Michael Rabinovich, Narain Gehani, Alex Kononov
. Many distributed databases use an epidemic approach to manage replicated data. In this approach, user operations are executed on a single replica. Asynchronously, a separate activity performs...
Asynchronous Epoch Management in Replicated Databases (1993)
Michael Rabinovich, Edward D. Lazowska
. The paper describes a new dynamic protocol for managing replicated data. Like the existing dynamic schemes, our protocol involves reconfiguring the system dynamically to reflect failures and...
A Performance Study of a New Grid Protocol and General Grid Structures for Replicated Data (1993)
Akhil Kumar, Michael Rabinovich, Rakesh K. Sinha
Recently there has been considerable interest in the study of replica-control protocols which are based on organizing several copies of an object into logical structures, such as rectangular grids....
A Performance Study of a New Grid Protocol and General Grid Structures for Replicated Data (1993)
Akhil Kumar, Michael Rabinovich, Rakesh K. Sinha
Recently there has been considerable interest in the study of replica-control protocols which are based on organizing several copies of an object into logical structures, such as rectangular grids....
Asynchronous Epoch Management in Replicated Databases (1993)
Michael Rabinovich, Edward D. Lazowska
The paper describes a new dynamic protocol for managing replicated data. Like the existing dynamic schemes, our protocol involves reconfiguring the system dynamically to reflect failures and repairs...
An Efficient and Highly Available Read-One Write-All Protocol for Replicated Data Management (1992)
Michael Rabinovich, Edward D. Lazowska
A new read-one write-all (ROWA) protocol for replicated data is proposed that allows a system to adjust to failures dynamically in order to keep the data available. If failures arrive mostly...
A Centralized Token-Based Algorithm for Distributed Mutual Exclusion (1992)
Edward Felten, Michael Rabinovich
In this paper, we present a new algorithm for distributed mutual exclusion that combines the advantages of existing centralized and token-based algorithms: it takes only two messages to acquire the...
A Fault-Tolerant Commit Protocol for Replicated Databases (1992)
Michael Rabinovich, Edward D. Lazowska
When failures occur during the execution of distributed commit protocols, the protocols may block in some partitions to avoid inconsistent termination of the transaction, thus making data items in...
An Efficient and Highly Available Read-One Write-All Protocol for Replicated Data Management (1992)
Michael Rabinovich, Edward D. Lazowska
A new read-one write-all (ROWA) protocol for replicated data is proposed that allows a system to adjust to failures dynamically in order to keep the data available. If failures arrive mostly...
Efficient Support for Partial Write Operations in Replicated Databases
Michael Rabinovich, Edward D. Lazowska
In this paper, we present a new replica control technique targeted at replicated systems in which write operations update a portion of the information in the data item rather than replacing it...