Large Scale WAN Emulation

Total Page:16

File Type:pdf, Size:1020Kb

Large Scale WAN Emulation Large Scale WAN Emulation Martin Arlitt Rob Simmonds Carey Williamson - University of Calgary Calgary Alberta March 18, 2002 Outline • Overview of WAN Simulation & Emulation • Introduction to IP-TNE • Discussion of Related Projects • Validation of IP-TNE • Current Projects Involving IP-TNE • Future Work 1 Performance Evaluation Approaches 1. Experimental + offers the most realistic environment - requires significant financial investment - can be difficult to repeat results - restricted to existing technologies 2 Performance Evaluation Approaches 2. Simulation + low-cost, flexible, controllable, reproducible environment - abstractions can compromise usefulness of results 3. Analytical + provides quick answers - often requires the greatest degrees of abstraction 3 Performance Evaluation Approaches 4. Emulation * a hybrid performance evaluation methodology * combines aspects of other three approaches + enables controlled experimentation with existing applications - still suffers from drawbacks of other approaches 4 Wide-Area Network Simulation • provides a virtual Wide-Area Network (WAN) environment • allows all network conditions to be controlled – packet loss – packet reordering/duplication – link bandwidths – propogation delays – asymetric links – bounded queue sizes – multipath • allows alternative networking technologies to be evaluated 5 Wide-Area Network Emulation • extends capabilities of WAN simulation • enables controlled testing with unmodified applications • both simulation and emulation are important tools 6 Challenges • scaling to large, non-trivial sized networks • developing realistic models of network characteristics • keeping pace with real world events (emulator) 7 Introduction to IP-TNE IP-TNE: Internet Protocol Traffic and Network Emulator • developed at the University of Calgary • a collaborative effort between researchers in: – high performance parallel simulation (Rob) – IP networking (Carey) 8 Introduction to IP-TNE (cont.) Design • built around IP-TN network simulator • uses a high performance PDES kernel • kernel modified to provide real-time features • can simulate end hosts as well 9 Introduction to IP-TNE (cont.) Operation • reads packets promiscuously • replies to ARP requests for registered hosts • packets timestamped when read from network • output time calculated by network simulator • packets released when wall-clock time = output time 10 Introduction to IP-TNE (cont.) Current Strengths • high performance – this enables detailed simulation of non-trivial networks • flexibility Current Weaknesses • simple models of network behaviour • visualizing operation of large networks • need for repeatable validation tests 11 Related Projects ns-2 • most well known network simulator/emulator + feature rich (e.g., multiple flavours of TCP, etc.) - poor performance restricts size of simulated network SSFNet + focused on simulating extremely large scale networks - does not provide emulation capability 12 Related Projects (cont.) Other Network Simulators/Emulators • dummynet • NistNet • Utah Network Testbed • Network Emulator 4.0 • The Ohio Network Emulator (ONE) • Opnet • Shunra Cloud 13 Validation of IP-TNE Overview • validation is not a one-time event, but a continuous process Protocol Implementation • capture and examine network traffic e.g., use tcpdump to capture packets between emulator and host – examine HTTP headers and responses for correctness – examine IP and TCP headers for correctness – analyze TCP behaviour for correctness 14 Validation of IP-TNE (cont.) Emulator Behaviour • compare application behaviour in real/emulated environments e.g., Web server benchmarking – evaluate Web server performance with benchmarking tools – compare to benchmarking results using IP-TNE – account for any differences; repeat tests if necessary – can also compare to results from other emulators 15 Current Projects Web Server Benchmarking • demonstrate one use of IP-TNE • helps validate our emulator (comparing to Nahum et al.) • show that a centralized approach to WAN emulation: – can scale to large network sizes – is more manageable than a distributed approach 16 Current Projects (cont.) Alberta SuperNet • what is SuperNet? – ICT infrastructure throughout province of Alberta – will provide high-speed Internet access to: ∗ 100% schools ∗ 95% businesses ∗ 80% residences – 422 communities to be linked – 5,175 miles of fiber; wireless networks in remote areas 17 Current Projects (cont.) Alberta SuperNet • IP-TNE will be used in development of SuperNet • data captured from SuperNet will be used to: – develop more realistic models of network conditions for IP-TNE – validate IP-TNE • project will test scalability of IP-TNE 18 19 Future Work • improve models of network conditions • add additional features (e.g., TCP variants, routing algs) • make protocol validation a repeatable/automated process • improve real-time performance of PDES kernel • participation in SuperNet • use ELISA (an Internet testbed) to further improve IP-TNE 20 Contact Information Martin Arlitt: [email protected] Rob Simmonds: [email protected] Carey Williamson: [email protected] IP-TNE: http://warp.cpsc.ucalgary.ca/ 21 SuperNet Community Rollout Schedule - 2002 Bruderheim Lamont Fort Saskatchewan Chipman Mundare Enoch Nisku Devon Innisfree Lindale Beaumont Calmar Mannville Drayton Valley Thorsby Breton Warburg Millet Alder Flats Winfield Buck Lake Bentley College Heights Leslieville Clive Eckville Rocky Mountain House Blackfalds Sylvan Lake Condor Benalto Scheduled Community completion (Calendar Year) 2002 2003 2004 NOTE: Not all communities are labelled. 4 February, 2002. SuperNet Community Rollout Schedule Zama City Meander River Fort Chipewyan Chateh Garden Creek Rainbow Lake High Level Fox Lake Fort Vermilion La Crete Buffalo Head Prairie Paddle Prairie Tall Cree I.R. 173 Keg River Fort MacKay Manning Chipewyan Lake Fort McMurray Peerless Lake Loon Lake Worsley Dixonville Trout Lake Cadotte Lake Anzac Cleardale Bear Canyon Hines Creek Peace River Berwyn Silver Valley Fairview Nampa Bonanza Atikameg Wabasca-Desmarais Chard Eaglesham Sandy Lake Rycroft Donnelly Conklin Woking Grouard Valhalla Horse Lake I.R. 152BTeepee Creek Driftpile Slave Lake Beaverlodge Bezanson East Prairie Metis Settlement Smith Wandering River Elmworth Grovedale Sturgeon Lake I.R. 154 Heart Lake Lac La Biche Swan Hills Flatbush Athabasca Boyle Fawcett Buffalo Lake Iron River Cold Lake Fox Creek Rochester Dapp Ardmore Glendon Blue Ridge Barrhead Clyde Thorhild Smoky Lake Ashmont Elizabeth Metis Settlement Mayerthorpe Elk Point Grande Cache Alexander I.R. 134Bruderheim Andrew Lafond Lamont Heinsburg Fort Saskatchewan Chipman Peers St. Albert Myrnam Entwistle Edmonton Mundare Edson Ardrossan Clandonald Vegreville Enoch Nisku Hinton Devon Tofield Innisfree Islay Lindale Beaumont Calmar Lloydminster Drayton Valley Mannville Thorsby Hay Lakes Bruce Breton Warburg Millet Paradise Valley Wetaskiwin Alder Flats Falun Bawlf Irma Jasper Winfield Wainwright Rosalind Killam Buck Lake Bluffton Mecca Glen Hardisty Chauvin Donalda Forestburg Bentley College Heights Amisk Leslieville Clive Eckville Alliance Czar Rocky Mountain House Blackfalds Botha Brownfield Cadogan Sylvan Lake Condor Castor Benalto Penhold Bodo Coronation Big Valley Elnora Consort Bowden Altario Rumsey Sundre Olds New Brigden Morrin Delia Hanna Carstairs Youngstown AcmeCarbonDrumheller Beiseker Cereal Airdrie Rockyford Banff Bearspaw Acadia Valley Scheduled Community completion Exshaw Strathmore Hussar Cessford Bragg Creek Gem (Calender Year) Carseland Bindloss Bassano Arrowwood Duchess Jenner Black Diamond Milo Brooks Longview Brant Tilley 2002 Vulcan Nanton Lomond Rainier Schuler Champion Ralston Stavely Carmangay 2003 Hays Redcliff Barons Dunmore Granum Picture Butte Bow Island Coalhurst Barnwell 2004 Bellevue Brocket Wrentham Blood I.R. 148 Foremost Manyberries Glenwood Warner Cardston Milk River NOTE: Not all communities are labelled. 4 February, 2002. Coutts.
Recommended publications
  • Fall Newsletter 2020
    2020 FALL NEWSLETTER COUNTY OF WETASKIWIN NO. 10 Mailing: Box 6960 Wetaskiwin, AB T9A 2G5 Physical: 243019A HWY 13 Phone: 780-352-3321 Fax: 780-352-3486 Website: www.county.wetaskiwin.ab.ca Facebook: facebook.com/wetaskiwincounty Strong Proactive Leadership | Safe Progressive Communities C O U N C I L All Councillor Area Codes are 780 Page 2------------------------------------------------------------------------------------------------www.county.wetaskiwin.ab.ca message FROm ReeVe jOsh bishOp At the Organizational Meeting held on October 27, 2020 I was elected as Reeve for the next year. It is an honour and privilege to serve the County in my new role. COVID-19 UPDATE COVID-19 cases continue to rise in our region. On November 12, 2020, the County of Wetaskiwin moved to Enhanced Status. If you wish to receive notification of when the County moves in and out of enhanced status sign-up at www.alberta.ca/covid-19-status-notification.aspx. The County wants to encourage everyone to continue to follow the guidelines and mandates of Alberta Health Services including staying home if you are sick, avoiding crowds, socializing safely, maintaining physical distancing, wearing a mask when in public, and washing your hands frequently. Please visit https://www.alberta.ca/coronavirus-info-for-albertans.aspx for the most up to date COVID numbers, restrictions and guidelines. OIL & GAS ASSESSMENT MODEL REVIEW UPDATE We have faced many challenges this year. One of the most significant was the Government of Alberta’s proposed oil & gas assessment model review. The provincial government’s original proposal would have drastically reduced the assessment of oil and gas wells and pipelines throughout the province.
    [Show full text]
  • 2015 Municipal Codes
    2015 Municipal Codes Updated December 11, 2015 Municipal Services Branch 17th Floor Commerce Place 10155 - 102 Street Edmonton, Alberta T5J 4L4 Phone: 780-427-2225 Fax: 780-420-1016 E-mail: [email protected] 2015 MUNICIPAL CHANGES STATUS CHANGES: 0356 - The Town of Chestermere became the City of Chestermere (effective January 1, 2015). NAME CHANGES: 0356 - The City of Chestermere (effective January 1, 2015) from Town of Chestermere. 0506 - Big Lakes County (effective March 6, 2015) from Municipal District of Big Lakes. AMALGAMATED: FORMATIONS: DISSOLVED: 0221 – The Village of Minburn dissolved and became part the County of Minburn (effective July 1, 2015). CODE NUMBERS RESERVED: 4737 Capital Region Board 0522 Metis Settlements General Council 0524 R.M. of Brittania (Sask.) 0462 Townsite of Redwood Meadows 5284 Calgary Regional Partnership STATUS CODES: 01 Cities (18)* 15 Hamlet & Urban Services Areas (391) 09 Specialized Municipalities (5) 20 Services Commissions (71) 06 Municipal Districts (64) 25 First Nations (52) 02 Towns (107) 26 Indian Reserves (138) 03 Villages (92) 50 Local Government Associations (21) 04 Summer Villages (51) 60 Emergency Districts (12) 07 Improvement Districts (8) 98 Reserved Codes (5) 08 Special Areas (3) 11 Metis Settlements (8) * (Includes Lloydminster) December 11, 2015 Page 1 of 13 CITIES CODE CITIES CODE NO. NO. Airdrie 0003 Brooks 0043 Calgary 0046 Camrose 0048 Chestermere 0356 Cold Lake 0525 Edmonton 0098 Fort Saskatchewan 0117 Grande Prairie 0132 Lacombe 0194 Leduc 0200 Lethbridge 0203 Lloydminster* 0206 Medicine Hat 0217 Red Deer 0262 Spruce Grove 0291 St. Albert 0292 Wetaskiwin 0347 *Alberta only SPECIALIZED MUNICIPALITY CODE SPECIALIZED MUNICIPALITY CODE NO.
    [Show full text]
  • Regular Council Meeting June 24, 2020 10:00 Am Fort Vermilion Council Chambers
    MACKENZIE COUNTY REGULAR COUNCIL MEETING JUNE 24, 2020 10:00 AM FORT VERMILION COUNCIL CHAMBERS 780.927.3718 www.mackenziecounty.com 4511-46 Avenue, Fort Vermilion [email protected] MACKENZIE COUNTY REGULAR COUNCIL MEETING Wednesday, June 24, 2020 10:00 a.m. Fort Vermilion Council Chambers Fort Vermilion, Alberta AGENDA Page CALL TO ORDER: 1. a) Call to Order AGENDA: 2. a) Adoption of Agenda ADOPTION OF 3. a) Minutes of the June 10, 2020 Regular Council 7 PREVIOUS MINUTES: Meeting b) Minutes of the June 15, 2020 Special Council 19 Meeting c) Business Arising out of the Minutes DELEGATIONS: 4. a) b) TENDERS: Tender openings are scheduled for 11:00 a.m. 5. a) 1998 Water Truck 25 PUBLIC HEARINGS: Public hearings are scheduled for 1:00 p.m. 6. a) Bylaw 1181-20 Land Use Bylaw Amendment to 27 Rezone Plan 2938RS, Block 02, Lots 15 & 16 from Fort Vermilion Commercial Centre “FV-CC” to Hamlet Residential 1 “HR-1” (Fort Vermilion) GENERAL 7. a) Disaster Recovery Update (verbal report) REPORTS: b) AGRICULTURE 8. a) 2020 Capital Budget Amendment – Agronomy 37 SERVICES: Building b) MACKENZIE COUNTY PAGE 2 REGULAR COUNCIL MEETING AGENDA Wednesday, June 24, 2020 COMMUNITY 9. a) Wadlin Lake Management Plan – 10-Year Plan 41 SERVICES: b) Search and Rescue River Access Plan 89 c) Request to Waive a Fire Invoice – Abraham 107 Friessen d) LA on Wheels Society – Request to Amend the 109 Handi-Bus Agreement e) FINANCE: 10. a) Expense Claims – Councillors 129 b) Expense Claims – Members at Large 131 c) Utility Invoices June & July, 2020 – Flood 133 Affected Areas d) OPERATIONS: 11.
    [Show full text]
  • Voting Made Simple
    8 Alberta Native News April, 2019 BONNYVILLE-COLD LAKE-ST. PAUL Voting Made Simple Provincial General Election Voting will take place to elect a Member of the Legislative Assembly. If you are voting on Election Day, Tuesday, April 16, 2019, you must vote at the polling station identified for you in the map. If you prefer to vote in advance, from April 9 to April 13, you may vote at any advance poll location in Alberta. Advance Voting Days Tuesday, April 9 to Saturday, April 13 ADVANCE POLL LOCATIONS Before Election Day, you may vote at any advance poll location in Alberta. Advance poll locations nearest your electoral division are specified below. Visit www.elections.ab.ca for additional polling locations throughout the province. Tuesday, Wednesday, Thursday, Friday, Saturday, Advance Poll Location April 9 April 10 April 11 April 12 April 13 Bonnyville Centennial Centre 9 AM - 8 PM 9 AM - 8 PM 9 AM - 8 PM 9 AM - 8 PM 9 AM - 8 PM 1003, 4313 50 Avenue, Bonnyville St.Paul Senior Citizens Club 9 AM - 8 PM 9 AM - 8 PM 9 AM - 8 PM 9 AM - 8 PM 9 AM - 8 PM 4809 47 Street, St. Paul Tri City Mall 9 AM - 8 PM 9 AM - 8 PM 9 AM - 8 PM 9 AM - 8 PM 9 AM - 8 PM Unit 20, 6503 51 Street, Cold Lake Portage College St. Paul 9 AM - 8 PM 5205 50 Avenue, St. Paul Election Day Tuesday, April 16, 2019 Election Day voting hours are from 9:00 a.m. to 8:00 p.m.
    [Show full text]
  • February 2006 UNIVERSITY of ALBERTA SUMMARY of STATISTICS - ACADEMIC YEAR 2005/2006 DECEMBER 1, 2005
    University of Alberta This document canbe obtainedin PDFformat at:www.registrar.ualberta.ca/stats will notassume responsibilityfortheintegrity ofthedata. ce Offi The Registrar’s Ininstances whereadocumenthasbeen altered, ed byanenduser. been modifi ers mustberemovedfrom any tableorgraphthathas proper acknowledgement. Documentidentifi The contentsoftheSummary ofStatisticsbookarenotcopyrightedandmaybe reproducedwith 2005-2006 of Statistics Summary February 2006 February UNIVERSITY OF ALBERTA SUMMARY OF STATISTICS - ACADEMIC YEAR 2005/2006 DECEMBER 1, 2005 ***TABLE OF CONTENTS*** PAGE PREFACE ……………………………………………………………………………………………………………………. 1 GRAPHS 2.1 Ten Year Distribution of Students by Term ............................................................................................... 6 2.2 Spring Term: Enrolment Trends .............................................................................................................. 7 2.3 Summer Term: Enrolment Trends ........................................................................................................... 8 2.4 Fall Term Full-Time Undergraduate: Enrolment Trends ........................................................................ 10 2.5 Fall Term Part-Time Undergraduate: Enrolment Trends ....................................................................... 11 3.1 Spring Term by Faculty .......................................................................................................................... 16 3.2 Summer Term by Faculty ......................................................................................................................
    [Show full text]
  • MARA 2016 Research Report
    MACKENZIE APPLIED RESEARCH ASSOCIATION [MARA] 2016 RESEARCH REPORT CONTACT P. O. Box 646, Fort Vermilion Alberta, Canada T0H1N0 Phone: 780-927-3776 www.mackenzieresearch.ca Mission and Purpose of MARA MARA is a not for profit, producer managed and driven applied research association that conducts agriculture and environmental research from its base in Fort Vermilion, Alberta. The central aims of MARA are to conduct relevant crop and livestock research and demonstration trials, develop fertilization strategies and innovative means to manage soils and lands to enhance production while protecting the environment. Extension work to deliver new and improved management practices, dissemination of research data and emerging information are at the heart of our mission. MARA recognizes the unique climate, soils and seasonality of this region and our role to provide producers with best management practices based on sound, verified science applied to this region. Our ultimate goal is to help producers increase production at reduced cost in environmentally sustainable manner. Permissions to use Data and Reports from MARA MARA exists to create new scientific data for use by the agricultural community in northern Alberta. Permission is granted to all members of MARA to use data contained in all MARA reports and publications to improve management of their lands and increase return on investment. However, if any data are used for publications, academic purposes or in agency publications, permission should be sought in writing from MARA and appropriate credit given to MARA before the data can be used. Trial work performed for private businesses and results of all of those studies are the property of those businesses.
    [Show full text]
  • Final-Alberta-Loss-Factors-For-2009
    2009 Loss Factors TABLE OF CONTENTS 1.0 PURPOSE ................................................................................................. 3 2.0 INTRODUCTION ....................................................................................... 3 3.0 2009 LOSS FACTORS.............................................................................. 3 4.0 2009 AND 2008 LOSS FACTORS CALCULATION ................................. 6 5.0 2009 OVERALL LOSS FACTOR RESULTS ............................................ 8 6.0 LOSS FACTOR MAP ................................................................................ 9 7.0 CONCLUSION........................................................................................... 9 APPENDIX I. CASE COMPARISON .................................................................... 10 ii Alberta Electric System Operator 2009 Loss Factors 1.0 Purpose The purpose of this document is to present the 2009 loss factors complete with a brief explanation of changes. A loss factor map is included. The loss factors published in this document will be effective from January 01, 2009 to December 31, 2009. 2.0 Introduction The AESO has completed the final analysis of 2009 loss factors and the results are attached. The analysis includes the application of the 2009 Generic Stacking Order (GSO) results published earlier this summer and the 2009 Base Cases published in October on the AESO web site. Both the GSO and the Base Cases have been updated during the course of the final calculations and reposted. The requirements
    [Show full text]
  • Directory of Seniors' Centres in Alberta
    DIRECTORY OF SENIORS’ CENTRES IN ALBERTA Directory of Seniors’ Centres in Alberta If you have any questions or require additional information, please call the Alberta Supports Contact Centre toll-free at 1-877-644-9992 or 780-644-9992 in Edmonton Directory Criteria Seniors’ centres included in the directory have met certain criteria. The centres must be not-for-profit and offer at least one on-going service or activity designed for seniors. Only those centres that submitted a completed questionnaire were considered for inclusion in the directory. Keeping Information Current The information contained in this document is subject to change. New seniors’ centres emerge and others move or disband. Updates will continue to be made to the website version of the directory at www.health.alberta.ca. To request a copy or to offer updates, please contact Alberta Health by mail, telephone or fax: Alberta Health Strategic Planning and Policy Development Division Policy Development and Community Partnerships Box 3100 Edmonton, Alberta T5J 4W3 Fax: (780) 422-8762 Telephone: Alberta Supports Contact Centre Toll-free: 1-877-644-9992 Edmonton and Area: (780) 644-9992 Acknowledgements Thank you to all the organizations that took the time to provide their information. Note The seniors’ centre street address is provided when available; however the postal code reflects the mailing address. Please contact the centre for complete mailing address if required. i © 2014 Government of Alberta Categories Used Services and programs described in the directory are listed in categories. The centre must offer at least one related service for the category to be listed.
    [Show full text]
  • Report Card on Alberta's Elementary Schools 2013
    Studies in Education Policy February 2013 Report Card on Alberta’s Elementary Schools 2013 by Peter Cowley and Stephen Easton COMPARESchoolRankings.ORG Contents Introduction / 3 Key academic indicators of school performance / 5 Other indicators of school performance / 7 Notes / 9 Detailed school reports / 10 How does your school stack up? / 60 Appendix: Calculating the Overall rating out of 10 / 67 About the authors / 69 Publishing information / 70 Supporting the Fraser Institute / 71 Purpose, funding & independence / 72 About the Fraser Institute / 73 Editorial Board / 74 2 Introduction The Report Card on Alberta’s Elementary Schools 2013 boards may also provide useful information.1 Parents (hereafter, Report Card) reports a variety of relevant, who already have a child enrolled at the school pro- objective indicators of school performance. These vide another point of view. indicators are used to calculate an overall rating for The Report Card provides a detailed picture of each school. On the basis of this rating, the schools each school’s academic outcomes that is not easily are ranked. The Report Card brings all of this infor- available elsewhere. Naturally, a sound academic pro- mation together in one easily accessible public docu- gram should be complemented by effective programs ment so that anyone can analyze and compare the in areas of school activity not measured by the Report performance of individual schools. By doing so, the Card. Report Card assists parents when they choose a school for their children and encourages and assists all those seeking to improve their school. The Report Card facilitates school improvement The Report Card can Certainly, the act of publicly rating and ranking help parents choose schools attracts attention.
    [Show full text]
  • Roadside Management Classification
    I.R. I.R. 196A I.R. 196G 196D I.R. 225 I.R. I.R. I.R. 196B 196 196C I.R. 196F I.R. 196E I.R. 223 WOOD BUFFALO NATIONAL PARK I.R. Colin-Cornwall Lakes I.R. 224 Wildland 196H Provincial Park I.R. 196I La Butte Creek Wildland P. Park Ca ribou Mountains Wildland Provincial Park Fidler-Greywillow Wildland P. Park I.R. 222 I.R. 221 I.R. I.R. 219 Fidler-Greywillow 220 Wildland P. Park Fort Chipewyan I.R. 218 58 I.R. 5 I.R. I.R. 207 8 163B 201A I.R . I.R. I.R. 201B 164A I.R. 215 163A I.R. WOOD BU I.R. 164 FFALO NATIONAL PARK 201 I.R Fo . I.R. 162 rt Vermilion 163 I.R. 173B I.R. 201C I.R. I.R. 201D 217 I.R. 201E 697 La Crete Maybelle Wildland P. Park Richardson River 697 Dunes Wildland I.R. P. Park 173A I.R. 201F 88 I.R. 173 87 I.R. 201G I.R. 173C Marguerite River Wildland Provincial Park Birch Mountains Wildland Provincial Park I.R. 174A I.R. I.R. 174B 174C Marguerite River Wildland I.R. Provincial Park 174D Fort MacKay I.R. 174 88 63 I.R. 237 686 Whitemud Falls Wildland FORT Provincial Park McMURRAY 686 Saprae Creek I.R. 226 686 I.R. I.R 686 I.R. 227 I.R. 228 235 Red Earth 175 Cre Grand Rapids ek Wildland Provincial Park Gipsy Lake I.R. Wildland 986 238 986 Cadotte Grand Rapids Provincial Park Lake Wildland Gregoire Lake Little Buffalo Provincial Park P.
    [Show full text]
  • St2 St9 St1 St3 St2
    ! SUPP2-Attachment 07 Page 1 of 8 ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! .! ! ! ! ! ! SM O K Y L A K E C O U N T Y O F ! Redwater ! Busby Legal 9L960/9L961 57 ! 57! LAMONT 57 Elk Point 57 ! COUNTY ST . P A U L Proposed! Heathfield ! ! Lindbergh ! Lafond .! 56 STURGEON! ! COUNTY N O . 1 9 .! ! .! Alcomdale ! ! Andrew ! Riverview ! Converter Station ! . ! COUNTY ! .! . ! Whitford Mearns 942L/943L ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 56 ! 56 Bon Accord ! Sandy .! Willingdon ! 29 ! ! ! ! .! Wostok ST Beach ! 56 ! ! ! ! .!Star St. Michael ! ! Morinville ! ! ! Gibbons ! ! ! ! ! Brosseau ! ! ! Bruderheim ! . Sunrise ! ! .! .! ! ! Heinsburg ! ! Duvernay ! ! ! ! !! ! ! ! 18 3 Beach .! Riviere Qui .! ! ! 4 2 Cardiff ! 7 6 5 55 L ! .! 55 9 8 ! ! 11 Barre 7 ! 12 55 .! 27 25 2423 22 ! 15 14 13 9 ! 21 55 19 17 16 ! Tulliby¯ Lake ! ! ! .! .! 9 ! ! ! Hairy Hill ! Carbondale !! Pine Sands / !! ! 44 ! ! L ! ! ! 2 Lamont Krakow ! Two Hills ST ! ! Namao 4 ! .Fort! ! ! .! 9 ! ! .! 37 ! ! . ! Josephburg ! Calahoo ST ! Musidora ! ! .! 54 ! ! ! 2 ! ST Saskatchewan! Chipman Morecambe Myrnam ! 54 54 Villeneuve ! 54 .! .! ! .! 45 ! .! ! ! ! ! ! ST ! ! I.D. Beauvallon Derwent ! ! ! ! ! ! ! STRATHCONA ! ! !! .! C O U N T Y O F ! 15 Hilliard ! ! ! ! ! ! ! ! !! ! ! N O . 1 3 St. Albert! ! ST !! Spruce ! ! ! ! ! !! !! COUNTY ! TW O HI L L S 53 ! 45 Dewberry ! ! Mundare ST ! (ELK ! ! ! ! ! ! ! ! . ! ! Clandonald ! ! N O . 2 1 53 ! Grove !53! ! ! ! ! ! ! ! ! ! ! ! ISLAND) ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Ardrossan
    [Show full text]
  • Canadian Firearms Safety Course by Instructor Name Lastname
    Canadian Firearms Safety Course by Instructor Name LastName FirstName City ListNumber Adamson Art Edmonton (780) 429 7232 Anderson Jason Slave Lake (780) 849 1085 Anderson Leslie Claresholm (403) 625 3821 Angle Stuart Bow Island (403) 545 6647 Archibald Dale Parkland County (780) 968 1073 Arena Steven Calgary (403) 720 4867 Ashworth Neil Beaverlodge (780) 402 4949 Baer Anthony Bassano (403) 641 2213 Baerg Steven Sherwood Park (780) 660 6547 Bailey James Calgary (403) 295 9487 Baker Alan Leduc (780) 986 2629 Barber Mark Calgary (403) 278 7900 Bateman Bonnie Lethbridge (403) 317 3099 Bateman Steve Lethbridge (403) 795 0138 Bateman Tom Lethbridge (403) 317 3099 Bates Ian Didsbury (403) 559 4829 Bauer Art Whitecourt (780) 778 5730 Bell Scott Wainwright (780) 806 5888 Bergeron Larry Red Deer (403) 342 8807 Bernes Kerry Lethbridge (403) 308 8250 Blinn Darryl Welling (403) 650 8766 Boddez-Majeau Lindsay Sturgeon Country (780) 418 0531 Boettger Larry Bruderheim (780) 796 3773 Bolig Cori Dunmore (403) 866 4170 Boutwell Brent Olds (403) 556 7247 Boyce Gena Calgary (403) 590 2422 Bracher Bill Thorsby (780) 271 4097 Brink Hans St. Albert (780) 459 9656 Brown Jamie Brooks (403) 501 0255 Brunger Brian Calgary (403) 861 5976 Burton Tony Edmonton (780) 298 5832 Bystrom James Red Deer County (587) 797 2535 Cabay Todd Bonnyville (780) 573 5709 Callens Kelly St. Albert (780) 459 5371 Updated November 8, 2017 Canadian Firearms Safety Course by Instructor Name Chevraux Stanley Killam (780) 385 2168 Chipchase Brian High River (403) 652 7226 Chocholacek Venny
    [Show full text]