Presentation is loading. Please wait.

Presentation is loading. Please wait.

Usage-Based DHCP Lease- Time Optmization Manas Khadilkar, Nick Feamster, Russ Clark, Matt Sanders Georgia Tech.

Similar presentations


Presentation on theme: "Usage-Based DHCP Lease- Time Optmization Manas Khadilkar, Nick Feamster, Russ Clark, Matt Sanders Georgia Tech."— Presentation transcript:

1 Usage-Based DHCP Lease- Time Optmization Manas Khadilkar, Nick Feamster, Russ Clark, Matt Sanders Georgia Tech

2 2 Dynamic Host Configuration Protocol Commonly used to automatically –assign IP addresses to clients –set various configuration parameters Useful for managing IP address space where – the total number of users outstrips the total number of concurrent users Operators can –dynamically assign IP addresses to clients and –reclaim IP addresses when clients leave

3 3 DHCP: Operation and Lease Times Lease Time: the time interval after which a server can reclaim an IP address –Configurable at server (universal or per-client) DISCOVER OFFER REQUEST ACK REQUEST Renew at ½ the lease time

4 4 Lease-Time Optimization Tradeoff: Utilization vs. Scalability, Convenience –Too long: Address space can be exhausted –Too short: Clients must reauthenticate, increase in broadcast traffic Problem: Determine the appropriate lease time setting (and strategy) that –Minimizes inconvenience and unnecessary traffic –Avoids address-space exhaustion

5 5 This Papers Contributions Measurement study of DHCP utilization on the Georgia Tech wireless network (LAWN) –Largest known public DHCP study: 6,000 users/day –Study of on-times and off-times Emulation tool for evaluating the effects of longer lease times on utilization Evaluation of alternative lease time strategies –Single adaptation –Exponential

6 6 Environment and Data Environment: Georgia Tech Local-Area Walkup/Wireless Network (LAWN) –6,000 unique users per day –2,500 concurrent users at peak –4,000 IP addresses –1,000 access points –2,800 network ports –Single VLAN Data: DHCP Server logs from Feb 12-17, 2007 –Used MAC addresses to identify individual clients –Current lease-time setting: 30 minutes

7 7 Estimating Duration of Client Activity Clients issue DHCP Renew messages –One message every half-lease-time interval Idea: Use DHCP messages to estimate client presence/departure –Estimate client departure at time of last-seen renew plus one-fourth the lease time

8 8 DHCP Utilization on GT LAWN Students returning to dorms Wired machines MondayTuesday Wednesday Thursday Friday Time Number of Active Leases

9 9 Individual Client Dynamics On-Time: The duration of time a client is active –(last request - first request) + ¼(lease time) –20% of sessions: 30 minutes or less –59% of sessions: 90 minutes or less –Implication: increasing lease time to 90 min could save renewals Off-time: Duration between a new lease and the time of the last expired lease –time of request – (time of last renew + lease time) –70% of off-times: less than 210 minutes –30% of off-times: less than 30 minutes

10 10 Emulating Longer Lease Times DISCOVER and RELEASE remain unchanged Some DISCOVER messages become renew REQUEST messages On-Time (22.5 min) Off-time (37.5 min) On-time (22.5 min) 30-min Lease 60-min Lease

11 11 Emulating Longer Lease Times Time (min) Number of active leases

12 12 Effects of Longer Lease Times Increased address space utilization –30-minute lease time: 67% utilization –90-minute lease time: 80% utilization –240-minute lease time: exhaustion Reduced renewals and expirations –90-minute lease time saves 70% of renewal messages 23% of expirations

13 13 Alternative Lease-Time Strategies Single adaptation: Set initial lease time, then smaller lease time upon renewal –Example: 90-minute initial lease time, 30-min renewal –Intuition: Optimize for class time interval Exponential: Exponentially increase lease time upon each renewal –Intuition: Clients that have been present on the network longer are likely to persist

14 14 Effects of Alternative Strategies 77% 71% 30% Renewals Saved Time (min) Number of active leases

15 15 Summary Measurement study of DHCP utilization on the Georgia Tech wireless network (LAWN) –Largest known public DHCP study: 6,000 users/day –Study of on-times and off-times Emulation tool for evaluating the effects of longer lease times on utilization Evaluation of alternative lease time strategies –Single adjustment –Exponential


Download ppt "Usage-Based DHCP Lease- Time Optmization Manas Khadilkar, Nick Feamster, Russ Clark, Matt Sanders Georgia Tech."

Similar presentations


Ads by Google