1 / 7

v1.0 - 20050426

Telecommunications Industry Association TR-30.3/08-12-018 Lake Buena Vista, FL December 8 - 9, 2008. v1.0 - 20050426. Update on new IP network emulation algorithm Alan Clark, Telchemy 10/14/08. Structures. src_model. system. netblock. qlink. netblock. qlink. System init.

deiondre
Download Presentation

v1.0 - 20050426

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Telecommunications Industry Association TR-30.3/08-12-018 Lake Buena Vista, FL December 8 - 9, 2008 v1.0 - 20050426

  2. Update on new IP network emulation algorithmAlan Clark, Telchemy10/14/08

  3. Structures src_model system netblock qlink netblock qlink

  4. System init • Create system • Establish root for everything, set system params (e.g. time) • Create source • Define src type, parameters • Create netblock • Define link speeds, max queue sizes for rtl and ltr qlinks • Create interconnections • Link netblocks, link sources • Start

  5. qlink typedef struct qlink { u32 link_speed; u32 max_qbytes; emtime max_qdelay; emtime max_shared_qdelay; prob loss_prob; emtime qdelay; } qlink_t; Allows maxqsize to be set in terms of delay or bytes (manipulated in terms of delay). Emtime is a localized scaled integer time representation Prob is a scaled integer probability i.e. all integer representation

  6. source typedef struct src_model { u16 traffic_type; prob p12, p21; u32 burst_rate; /*pps*/ u16 state; emtime transition_time_to_burst; emtime remaining_duration_in_burst; qlink_t *output; src_model_t *prev, *next; } src_model_t; Traffic type = TCP, VoIP, IPTV…. P12, p21 = probabilities associated with transition to/from packet bursts Burst rate = packet burst rate Times = when did burst state, how much time left Output = destination qlink Prev/ next = links to other sources (for maintenance)

  7. Next step • Compute delays • Main simulation function

More Related