Using Lime to Support Replication for Availability in Mobile Ad Hoc Networks