tailieunhanh - PADS: A Policy Architecture for Distributed Storage Systems

FeedTree aware client applications should be able to examine conventional RSS feed data to discover if up- dates to that feed will be published through FeedTree. To do this, FeedTree metadata can be added to the RSS document structure to signal that it is available for sub- scription in the overlay. In this way, a FeedTree appli- cation bootstraps the subscription process with a one- time HTTP request of the conventional feed. All future updates are distributed through incremental RSS items published in FeedTree. Each RSS feed to be published through FeedTree should advertise a time-to-live value, the maximum in- terval between FeedTree events. (Many RSS feeds al- ready include such a value,. | PADS A Policy Architecture for Distributed Storage Systems Nalini Belaramani Jiandan Zheng Amol Nayate Robert Soulé Mike Dahlin Robert Grimm The University of Texas at Austin Inc. IBM TJ Watson Research New York University Abstract This paper presents PADS a policy architecture for building distributed storage systems. A policy architecture has two aspects. First a common set of mechanisms that allow new systems to be implemented simply by defining new policies. Second a structure for how policies themselves should be specified. In the case of distributed storage systems PADS defines a data plane that provides a fixed set of mechanisms for storing and transmitting data and maintaining consistency information. Pads requires a designer to define a control plane policy that specifies the system-specific policy for orchestrating flows of data among nodes. PADS then divides control plane policy into two parts routing policy and blocking policy. The PADS prototype defines a concise interface between the data and control planes it provides a declarative language for specifying routing policy and it defines a simple interface for specifying blocking policy. We find that PADS greatly reduces the effort to design implement and modify distributed storage systems. In particular by using PADS we were able to quickly construct a dozen significant distributed storage systems spanning a large portion of the design space using just a few dozen policy rules to define each system. 1 Introduction Our goal is to make it easy for system designers to construct new distributed storage systems. Distributed storage systems need to deal with a wide range of heterogeneity in terms of devices with diverse capabilities . phones set-top-boxes laptops servers workloads . streaming media interactive web services private storage widespread sharing demand caching preloading connectivity . wired wireless disruption tolerant and environments . mobile networks wide area networks

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.