Making paths explicit in the Scout operating system
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
Eliminating receive livelock in an interrupt-driven kernel
ACM Transactions on Computer Systems (TOCS)
Resource containers: a new facility for resource management in server systems
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Design issues for dynamic voltage scaling
ISLPED '00 Proceedings of the 2000 international symposium on Low power electronics and design
ACM Transactions on Computer Systems (TOCS)
Capacity of Ad Hoc wireless networks
Proceedings of the 7th annual international conference on Mobile computing and networking
OSMOSIS: Scalable Delivery of Real-Time Streaming Media in Ad-Hoc Overlay Networks
ICDCSW '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Dynamic, Power-Aware Scheduling for Mobile Clients Using a Transparent Proxy
ICPP '04 Proceedings of the 2004 International Conference on Parallel Processing
Towards commercial mobile ad hoc network applications: a radio dispatch system
Proceedings of the 6th ACM international symposium on Mobile ad hoc networking and computing
Design and implementation of a single system image operating system for ad hoc networks
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Resource management in software-programmable router operating systems
IEEE Journal on Selected Areas in Communications
On the forwarding capability of mobile handhelds for video streaming over MANETs
Proceedings of the second ACM SIGCOMM workshop on Networking, systems, and applications on mobile handhelds
Hi-index | 0.00 |
Mobile ad hoc networks have been the subject of active research for a number of years. This paper investigates the feasibility of using such networks for transmitting multimedia streams. We observe that wireless network IO operations can be expensive (e.g., programmed IO cost, energy to operate wireless). Moreover, compared to nodes in infrastructure networks that either read or write network traffic, ad hoc traffic requires the intermediate node to perform many expensive network operations twice (read and then resend) and on behalf of other nodes. This observation raises an important question for the ad hoc community, should they a) demand that ad hoc routers support some minimum hardware resources (for example, full DMA support, twice the battery capacity)?, b) force an end-to-end resource management scheme that cooperatively reduces the network flow to half of what can be serviced by the weakest link? This would ensure that no intermediate node would see enough traffic to overwhelm them? or c) require that the local nodes protect themselves from transit traffic? This paper explores the last mechanism in order to provide some control over the resource consumed without a major revamp of existing operating systems or requiring special hardware. We implement our mechanism in the network driver and present encouraging preliminary results.