In this project, we attempt to provide software solutions for these two applications; multimedia streaming services in wireless LAN environments and fault-tolerant wireless sensor network design. Video streaming is currently gaining more interest from end-users as their access speed to network is steadily increasing. Due to the increasing popularity of hand-held devices and wireless laptops, the final access points are mostly in wireless environments. For energy efficiency in wireless sensor networks, dynamic reconfiguration, where only a subset of sensor nodes is active with some interval, has been widely adopted. However, maintaining required K-coverage and connectivity is critical for the dynamic reconfiguration of wireless sensor networks.