tailieunhanh - What Can Databases Do for Peer-to-Peer?

Zones can be added to or removed from a running system as new datacenters are brought into service and old ones are turned off, respec- tively. Zones are also the unit of physical isolation: there may be one or more zones in a datacenter, for example, if different applications’ data must be partitioned across different sets of servers in the same datacenter. Figure 1 illustrates the servers in a Spanner universe. A zone has one zonemaster and between one hundred and several thousand spanservers. The former assigns data to spanservers; the latter serve data to clients. The per-zone location proxies are used by clients to locate the spanservers assigned to serve their. | What Can Databases Do for Peer-to-Peer Steven Gribble Alon Halevy Zachary Ives Maya Rodrig Dan Suciu gribble alon zives rodrig suciu @ University of Washington Seattle WA USA Abstract The Internet community has recently been focused on peer-to-peer systems like Napster Gnutella and Freenet. The grand vision a decentralized community of machines pooling their resources to benefit everyone is compelling for many reasons scalability robustness lack of need for administration and even anonymity and resistance to censorship. Existing peer-to-peer P2P systems have focused on specific application domains . music files or on providing filesystem-like capabilities these systems ignore the semantics of data. An important question for the database community is how data management can be applied to P2P and what we can learn from and contribute to the P2P area. We address these questions identify a number of potential research ideas in the overlap between data management and P2P systems present some preliminary fundamental results and describe our initial work in constructing a P2P data management system. 1 Introduction A long-standing tenet of distributed systems is that the strength of a distributed system can grow as more hosts participate in it. Each participant may contribute data and computing resources such as unused CPU cycles and storage to the overall system and the wealth of the community can scale with the number of participants. A peer-to-peer P2P distributed system is one in which participants rely on one another for service rather than solely relying on dedicated and often centralized infrastructure. Instead of strictly decomposing the system into clients which consume services and servers which provide them peers in the system can elect to provide services as well as consume them. The membership of a P2P system is relatively unpredictable service is provided by the peers that happen to be participating at any given time. Many examples of P2P

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.