We present an application-level implementation of anycast for highly dynamic groups. The implemen... more We present an application-level implementation of anycast for highly dynamic groups. The implementation can handle group sizes varying from one to the whole Internet, and membership maintenance is efficient enough to allow members to join for the purpose of receiving a single message. Key to this efficiency is the use of a proximity-aware peer-to-peer overlay network for decentralized, lightweight group maintenance; nodes join the overlay once and can join and leave many groups many times to amortize the cost of maintaining the overlay. An anycast implementation with these properties provides a key building block for distributed applications. In particular, it enables management and location of dynamic resources in large scale peer-to-peer systems. We present several resource management applications that are enabled by our implementation.
Page 1. 1 1 Security for Structured Peer-to-peer Overlay Networks By Miguel Castro et al. OSDI&am... more Page 1. 1 1 Security for Structured Peer-to-peer Overlay Networks By Miguel Castro et al. OSDI'02 Presented by Shiping Chen in IT818 2 Acknowledgement ∎ Some of the following slides are borrowed from talks by Yun Mao (University of Pennsylvania) 3 Outline ...
Hand-held and palm-held computing devices are becoming increasingly strong. For example, today’s ... more Hand-held and palm-held computing devices are becoming increasingly strong. For example, today’s high-end devices have the same (theoretical) computing power and memory capacity as high-end desktops of merely five years ago. Judging from the development of laptops, this trend is likely to continue at an even faster paste in the next few years. These powerful computing devices come equipped with commodity operating systems, such as Linux and Windows CE, which will progressively resemble their desktop OS counterparts as the devices become even more powerful. At the same time, hand-held and palm-held computing devices are being equipped with wireless and cellular communication capabilities, whose bandwidth is gradually approaching standard LAN speeds. Of particular interest to us is wireless communication, due to its hardware broadcast nature, as well as its relative high bandwidth, low cost, and low power consumption when compared to cellular communication.
We present an application-level implementation of anycast for highly dynamic groups. The implemen... more We present an application-level implementation of anycast for highly dynamic groups. The implementation can handle group sizes varying from one to the whole Internet, and membership maintenance is efficient enough to allow members to join for the purpose of receiving a single message. Key to this efficiency is the use of a proximity-aware peer-to-peer overlay network for decentralized, lightweight group maintenance; nodes join the overlay once and can join and leave many groups many times to amortize the cost of maintaining the overlay. An anycast implementation with these properties provides a key building block for distributed applications. In particular, it enables management and location of dynamic resources in large scale peer-to-peer systems. We present several resource management applications that are enabled by our implementation.
Page 1. 1 1 Security for Structured Peer-to-peer Overlay Networks By Miguel Castro et al. OSDI&am... more Page 1. 1 1 Security for Structured Peer-to-peer Overlay Networks By Miguel Castro et al. OSDI'02 Presented by Shiping Chen in IT818 2 Acknowledgement ∎ Some of the following slides are borrowed from talks by Yun Mao (University of Pennsylvania) 3 Outline ...
Hand-held and palm-held computing devices are becoming increasingly strong. For example, today’s ... more Hand-held and palm-held computing devices are becoming increasingly strong. For example, today’s high-end devices have the same (theoretical) computing power and memory capacity as high-end desktops of merely five years ago. Judging from the development of laptops, this trend is likely to continue at an even faster paste in the next few years. These powerful computing devices come equipped with commodity operating systems, such as Linux and Windows CE, which will progressively resemble their desktop OS counterparts as the devices become even more powerful. At the same time, hand-held and palm-held computing devices are being equipped with wireless and cellular communication capabilities, whose bandwidth is gradually approaching standard LAN speeds. Of particular interest to us is wireless communication, due to its hardware broadcast nature, as well as its relative high bandwidth, low cost, and low power consumption when compared to cellular communication.
Uploads
Papers by Miguel Castro