Learn More
We present the design, implementation, and evaluation of PROMISE, a novel peer-to-peer media streaming system encompassing the key functions of peer lookup, peer-based aggregated streaming, and dynamic adaptations to network and peer conditions. Particularly, PROMISE is based on a new application level P2P service called <i>CollectCast</i>. CollectCast(More)
We present CollectCast, a peer-to-peer (P2P) service for media streaming where a receiver peer is served by multiple sender peers. CollectCast operates at the application level but infers underlying network properties to correlate end-to-end connections between peers. The salient features of CollectCast include: (1) a novel multisender selection method that(More)
We study data integrity verification in peer-to-peer media streaming for content distribution. Challenges include the timing constraint of streaming as well as the untrustworthiness of peers. We show the inadequacy of existing data integrity verification protocols, and propose Block-Oriented Probabilistic Verification (BOPV), an efficient protocol utilizing(More)
— We propose a service differentiated peer selection mechanism for peer-to-peer media streaming systems. The mechanism provides flexibility and choice in peer selection to the contributors of the system, resulting in high quality streaming sessions. Free-riders are given limited options in peer selection, if any, and hence receive low quality streaming. The(More)
Denial of Service (DoS) attacks are a serious threat for the Internet. DoS attacks can consume memory, CPU, and network resources and damage or shut down the operation of the resource under attack (victim). The quality of service (QoS) enabled networks, which offer different levels of service, are vulnerable to QoS attacks as well as DoS attacks. The aim of(More)
— TCP connection throughput is inversely proportional to the connection Round Trip Time (RTT). To mitigate TCP bias to short RTT connections, a differentiated services traffic conditioner can ensure connections with long RTTs do not starve when connections with short RTTs get all extra resources after achieving the target rates. Current proposals for(More)
Robotic skin with embedded pressure, temperature, and distance sensors are increasingly useful in safe and intuitive human-robot collaboration scenarios. Design problems for distributed arrays of skin sensors. Such as placement, optimizing resolution, networking, and use in feedback loops are difficult to solve, and highly dependent on the application. In(More)
Flash Flood is a natural disaster that floods away large area where there are dense presence of rivers. Bangladesh is one such country where people face this sudden flood problem and loses valuable assets using manual water level monitoring. The challenge lies in the sudden increase of water level once the flood water is in. We are proposing a distributed(More)
BACKGROUND Arsenic in drinking water remains a major public problem in Bangladesh, although arsenic mitigation programs began there a decade ago. The purpose of this study was to examine the effectiveness of this program by determining the relationship between current arsenic levels in well water and the high level of urinary arsenic excretion. METHODS A(More)