From optical-networks@mailman.isi.edu Tue Oct 2 17:42:02 2001 From: optical-networks@mailman.isi.edu (Joe Bannister) Date: Tue, 2 Oct 2001 09:42:02 -0700 Subject: [optical-networks] OFC Paper Intro Material Message-ID: This is a multi-part message in MIME format. ------=_NextPart_000_0023_01C14B26.7D0B0840 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi, I've been trying to condense the "networking" part of the OFC paper into a crisp, formal description of the problem. Here is my attempt at getting it down to one paragraph. The actual work is being done by Joe T, i.e. to see if the routing table admits the kind of structure we're seeking. One part of the problem -- sustaining an acceptable hit rate -- could be difficult to solve. Joe ----------- Joseph Bannister, Ph.D. Division Director USC Information Sciences Institute 4676 Admiralty Way, Suite 1001 Marina del Rey, CA 90292-6695 +1 310-448-8717 joseph@isi.edu http://www.isi.edu/~joseph ------=_NextPart_000_0023_01C14B26.7D0B0840 Content-Type: application/msword; name="OFC Intro.doc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="OFC Intro.doc" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAGQAAAAAAAAAA EAAAGwAAAAEAAAD+////AAAAABgAAAD///////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////s pcEAUyAJBAAA+BK/AAAAAAAAEAAAAAAABAAAsgsAAA4AYmpiahqnGqcAAAAAAAAAAAAAAAAAAAAA AAAJBBYAIh4AAHjNAAB4zQAAsgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAGwAAAAAAKgAAAAAAAAAqAAAAKgA AAAAAAAAqAAAAAAAAACoAAAAAAAAAKgAAAAAAAAAqAAAABQAAAAAAAAAAAAAALwAAAAAAAAAhgEA AAAAAACGAQAAAAAAAIYBAAAAAAAAhgEAABwAAACiAQAADAAAALwAAAAAAAAAVhMAALYAAAC6AQAA SAEAAAIDAAAAAAAAAgMAAAAAAAACAwAAAAAAAAIDAAAAAAAAAgMAAAAAAAACAwAAAAAAAAIDAAAA AAAA1RIAAAIAAADXEgAAAAAAANcSAAAAAAAA1xIAAAAAAADXEgAAAAAAANcSAAAAAAAA1xIAACQA AAAMFAAAIAIAACwWAABCAAAA+xIAABUAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAACAwAAAAAA AAAAAAAAAAAAAAAAAAAAAAACAwAAAAAAAAIDAAAAAAAAAgMAAAAAAAACAwAAAAAAAPsSAAAAAAAA CgQAAAAAAACoAAAAAAAAAKgAAAAAAAAAAgMAAAAAAAAAAAAAAAAAAAIDAAAAAAAAEBMAABYAAAAK BAAAAAAAAAoEAAAAAAAACgQAAAAAAAACAwAAggAAAKgAAAAAAAAAAgMAAAAAAACoAAAAAAAAAAID AAAAAAAA1RIAAAAAAAAAAAAAAAAAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMAAAAAAADVEgAAAAAAAAoEAACKBwAACgQAAAAAAACUCwAA VgAAABESAABAAAAAqAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1RIAAAAAAAACAwAAAAAAAK4BAAAMAAAA8L8q1k9L wQG8AAAAygAAAIYBAAAAAAAAhAMAAAoAAABREgAADAAAAAAAAAAAAAAA1RIAAAAAAAAmEwAAMAAA AFYTAAAAAAAAXRIAAHgAAABuFgAAAAAAAI4DAAB8AAAAbhYAAAAAAADVEgAAAAAAAAoEAAAAAAAA vAAAAAAAAAC8AAAAAAAAAKgAAAAAAAAAqAAAAAAAAACoAAAAAAAAAKgAAAAAAAAAAgDZAAAAUHJv YmxlbSBzdGF0ZW1lbnQuDQ1JZiB3ZSBoYXZlIGEgcm91dGVyIHdpdGggTiBpbnRlcmZhY2VzIGFu ZCBhIGJhbmsgb2YgTSBjb3JyZWxhdG9ycywgd2UgY2FuIHVzZSB0aGUgY29ycmVsYXRvciBiYW5r IGFzIGEgcm91dGluZyBjYWNoZSwgd2hpY2ggc3RvcmVzIGEgZnJhY3Rpb24gb2YgdGhlIHJvdXRp bmcgdGFibGWScyBjb21tb25seSBhY2Nlc3NlZCBuLWJpdCBhZGRyZXNzZXMuICBBIGZvcm11bGF0 aW9uIG9mIHRoaXMgcHJvYmxlbSBpcyBhcyBmb2xsb3dzLiAgTGV0IBMgRU1CRUQgRXF1YXRpb24u MyAgFAEVZGVub3RlIHRoZSByb3V0aW5nIHRhYmxlLCB3aGljaCBpcyBhIGZ1bmN0aW9uIHRoYXQg bWFwcyBhbnkgZGVzdGluYXRpb24gYWRkcmVzcyB0byBpdHMgb3V0cHV0IGludGVyZmFjZS4gIFRo ZSBpdGggY29ycmVsYXRvciBpcyBjb25maWd1cmVkIHRvIHJlY29nbml6ZSBhIGdpdmVuIGJpdCBw YXR0ZXJuLCB3aGVyZSB0aGUgcGF0dGVybiBjb25zaXN0cyBvZiBhbiBuLWJpdCBzdHJpbmcgb2Yg MHMsIDFzLCBhbmQgZG9uknQgY2FyZSBiaXRzLCBpLmUuIGl0cyBwYXR0ZXJuIHNwZWNpZmljYXRp b24gaXMgdGhlIHNldCBvZiB2ZWN0b3JzIBMgRU1CRUQgRXF1YXRpb24uMyAgFAEVIHdoZXJlIBMg RU1CRUQgRXF1YXRpb24uMyAgFAEVIGZvciATIEVNQkVEIEVxdWF0aW9uLjMgIBQBFSBhbmQgEyBF TUJFRCBFcXVhdGlvbi4zICAUARUuICBUaGUgY29ycmVsYXRvciBpcyBpbmhlcmVudGx5IGxpbWl0 ZWQgYW5kIGNhbiByZWNvZ25pemUgYXQgbW9zdCBLIGJpdHMgb2YgYW4gYWRkcmVzcywgc28gdGhh dCBhdCBsZWFzdCATIEVNQkVEIEVxdWF0aW9uLjMgIBQBFSBiaXRzIG9mIHRoZSBhZGRyZXNzIGFy ZSBkb26SdCBjYXJlIGJpdHM7IGhlbmNlIBMgRU1CRUQgRXF1YXRpb24uMyAgFAEVZm9yIBMgRU1C RUQgRXF1YXRpb24uMyAgFAEVLiAgVGhlcmUgYXJlIHRocmVlIGZvcm1hbCByZXF1aXJlbWVudHMg dG8gc2F0aXNmeSB3aGVuIGltcGxlbWVudGluZyBhIHJvdXRpbmcgY2FjaGUgZnJvbSB0aGUgY29y cmVsYXRvciBiYW5rOg1ObyBmYWxzZSBwb3NpdGl2ZXM6IGlmIBMgRU1CRUQgRXF1YXRpb24uMyAg FAEVIGFuZCATIEVNQkVEIEVxdWF0aW9uLjMgIBQBFXRoZW4gEyBFTUJFRCBFcXVhdGlvbi4zICAU ARUNQ29ycmVsYXRvciBsaW1pdGF0aW9uczogEyBFTUJFRCBFcXVhdGlvbi4zICAUARUNTm9ub3Zl cmxhcHBpbmcgY29ycmVsYXRvcnM6IGlmIBMgRU1CRUQgRXF1YXRpb24uMyAgFAEVIHRoZW4gEyBF TUJFRCBFcXVhdGlvbi4zICAUARUNVGhlIHNldCBvZiBwYXR0ZXJuIHNwZWNpZmljYXRpb25zIHNo b3VsZCBiZSBlZmZpY2llbnRseSBjb21wdXRhYmxlIGZyb20gdGhlIHJvdXRpbmcgdGFibGUgRi4s IGFuZCB0aGUgY29ycmVsYXRvcnMgc2hvdWxkIHByb3ZpZGUgYSBzdWZmaWNpZW50bHkgaGlnaCBo aXQgcmF0ZSBmb3IgdHJhZmZpYyBlbnRlcmluZyB0aGUgcm91dGVyLiAgSW4gdG9kYXmScyBuZXR3 b3JrcywgdHlwaWNhbCB2YWx1ZXMgZm9yIHRoZSBwYXJhbWV0ZXJzIG9mIHRoZSBwcm9ibGVtIGFy ZSATIEVNQkVEIEVxdWF0aW9uLjMgIBQBFSAodGhlIG51bWJlciBvZiBpbnRlcmZhY2VzIGluIGEg dHlwaWNhbCBJbnRlcm5ldCByb3V0ZXIpLCATIEVNQkVEIEVxdWF0aW9uLjMgIBQBFSwgEyBFTUJF RCBFcXVhdGlvbi4zICAUARUgW3RoZSBtb3N0LXNpZ25pZmljYW50IGJpdHMgb2YgYW4gSVAgdjQg KEludGVybmV0IFByb3RvY29sIFZlcnNpb24gNCkgMzItYml0IGFkZHJlc3NdLCBhbmQgEyBFTUJF RCBFcXVhdGlvbi4zICAUARUgKGEgY29uc3RyYWludCBvZiB0aGUgdGVjaG5vbG9neSkuICAgVGhl IG1ham9yIGNvbnRyaWJ1dGlvbnMgb2YgdGhpcyBwYXBlciBhcmUgdGhhdCBpdCBpcyBmZWFzaWJs ZSB0byBpbXBsZW1lbnQgYSBiYW5rIG9mIG9wdGljYWwgY29ycmVsYXRvcnMgdGhhdCB3aWxsIG1l ZXQgdGhlIHJlcXVpcmVtZW50cyBhYm92ZS4NDQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAARBAAALQQA AC4EAABIBAAASQQAAMsEAADMBAAADwUAABAFAAAjBQAAJAUAACUFAAAmBQAAlAUAAJUFAAD0BQAA 9QUAAFYGAABXBgAAagYAAGsGAABsBgAAbQYAAHQGAAB1BgAAiAYAAIkGAACKBgAAiwYAAJAGAACR BgAApAYAAKUGAACmBgAApwYAAKwGAACtBgAAwAYAAMEGAADCBgAAwwYAAAUHAAAGBwAALAcAAC0H AABABwAAQQcAAEIHAABDBwAAcwcAAPwA+AD4APgA8wDn4PMA+AD4APMA1M3zAPMAwbrzAPMArqfz APMAm5TzAPgA8wCIgfMAAAAAAA0DaogLAABFSPr/VQgBFwNqSOBiPwoIAUNKFABVCAFWCAFhShQA DQNqfgkAAEVI9v9VCAEXA2pN0WM/CggBQ0oUAFUIAVYIAWFKFAANA2p0BwAARUj6/1UIARcDahLR Yz8KCAFDShQAVQgBVggBYUoUAA0Dau8EAABFSPL/VQgBFwNqQOBiPwoIAUNKFABVCAFWCAFhShQA DQNqkAIAAEVI9P9VCAEXA2qe0GM/CggBQ0oUAFUIAVYIAWFKFAANA2oAAAAARUj2/1UIARcDal3U Yz8KCAFDShQAVQgBVggBYUoUAAkDagAAAABVCAEGNgiBXQiBAAY1CIFcCIEyAAQAABMEAAAUBAAA EwgAAHoIAACqCAAA/ggAALALAACxCwAAsgsAAPoAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAA+AAA AAAAAAAAAAAAAPMAAAAAAAAAAAAAAADzAAAAAAAAAAAAAAAA8wAAAAAAAAAAAAAAAPgAAAAAAAAA AAAAAAD4AAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAABQAACiYAC0YBAAABAAAABAAAAyQBYSQBAAkABAAAsgsAAP0AAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAEBAXMHAAB0BwAAhwcAAIgH AACJBwAAigcAAI4HAACPBwAAogcAAKMHAACkBwAApQcAACoIAAArCAAAPggAAD8IAABACAAAQQgA AEYIAABHCAAAWggAAFsIAABcCAAAXQgAAGIIAABjCAAAdggAAHcIAAB4CAAAeQgAAJIIAACTCAAA pggAAKcIAACoCAAAqQgAAMkIAADKCAAA3QgAAN4IAADfCAAA4AgAAOYIAADnCAAA+ggAAPsIAAD6 AO7n+gD6ANvU+gD6AMjB+gD6ALWu+gD6AKKb+gD6AO6U+gD6AIiB+gD6AHUAAAAAABcDavHTYz8K CAFDShQAVQgBVggBYUoUAA0DaqIaAABFSPb/VQgBFwNq2tNjPwoIAUNKFABVCAFWCAFhShQADQNq VRgAAEVI8v9VCAENA2r/FQAARUj2/1UIARcDakrTYz8KCAFDShQAVQgBVggBYUoUAA0DauoTAABF SPT/VQgBFwNqLNNjPwoIAUNKFABVCAFWCAFhShQADQNq1hEAAEVI9P9VCAEXA2rk0mM/CggBQ0oU AFUIAVYIAWFKFAANA2rMDwAARUj6/1UIARcDahLRYz8KCAFDShQAVQgBVggBYUoUAA0Dan8NAABF SPL/VQgBFwNqTtJjPwoIAUNKFABVCAFWCAFhShQACQNqAAAAAFUIAQAt+wgAAPwIAAD9CAAAWAkA AFkJAAAICgAACQoAABwKAAAdCgAAHgoAAB8KAABZCgAAWgoAAG0KAABuCgAAbwoAAHAKAAByCgAA cwoAAIYKAACHCgAAiAoAAIkKAADkCgAA5QoAAPgKAAD5CgAA+goAAPsKAACyCwAA+PMA7wDzAOPc 8wDzANDJ8wDzAL228wDzAKqj8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANA2quJAAARUj6/1UIARcDalkcYz8KCAFDShQAVQgB VggBYUoUAA0DarAiAABFSPr/VQgBFwNqMBxjPwoIAUNKFABVCAFWCAFhShQADQNqsyAAAEVI+v9V CAEXA2oMHGM/CggBQ0oUAFUIAVYIAWFKFAANA2q3HgAARUj6/1UIARcDat4bYz8KCAFDShQAVQgB VggBYUoUAAY2CIFdCIEACQNqAAAAAFUIAQ0DapgcAABFSPL/VQgBAB0gADGQaAEfsNAvILDgPSGw CAcisAgHI5CgBSSQoAUlsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJACAABEAGQAAAAAAAAAAgAA AAAAAAAAAAAAAAD7CJAB6APoAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAE8EoA AACyBArwCAAAABIEAAAACgAAQwAL8BgAAAAEQRAAAAA/AQAABgC/AQwAHwD/AQAACAATACLxBgAA AL8DAACAAQAAEPAEAAAAAAAAgDIAB/DyAQAAAwQAB97+iwmY/egTryr2AYdr/wDOAQAAAQAAAEQA AAAAAHcBYCEb8MYBAAAAB97+iwmY/egTryr2AYdrigQAAAAAAAAAAAAAYA4AAIACAADARxYAaN8D AJQBAAAA/njaY2TgZGBgdmViYGBikGEAAVYg5mSCsZgYGaEsRqb///+DWXqMElAxbrg6HqYGpgQ+ ISBLjY2fQYrhP0gxgwCQfwDIWgLECnwMDCpA9dxQNTwMvoklGSGVBakMDAFgu38zsf57DHbDBJCl TEAoEFyZm5Sfw1DuABTYysZ1q9/za/kMIGYEqzNgYAGSukAOB5A24rrHaM0EkqmuJMY8bzauy9jN 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 AAAAAAAAAADAAxcB6APoAwAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAH AAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAD+////EQAAABIAAAATAAAAFAAAABUA AAAWAAAAFwAAADsAAAD9////GgAAAB0AAAD+////HgAAAB8AAAAhAAAAIAAAACIAAAAjAAAAJAAA ACYAAAAlAAAAJwAAACkAAAAoAAAAKgAAACwAAAArAAAALQAAAC4AAAAvAAAAMQAAADAAAAAyAAAA NAAAADMAAAA1AAAANwAAADYAAAA4AAAAOgAAADkAAABHAAAASAAAADwAAAA9AAAAPgAAAD8AAABA AAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAA/v////7////+////SgAAAEsAAABMAAAATQAAAE4A AABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAAD+//////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUB//////////9VAAAABgkC AAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAJDlUNZPS8EBHAAAAAAaAAAAAAAARABhAHQAYQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH/ //////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAqyYAAAAA AABXAG8AcgBkAEQAbwBjAHUAbQBlAG4AdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAGgACAVQAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAiHgAAAAAAAE8AYgBqAGUAYwB0AFAAbwBvAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAEBVwAAAP////8TAAAAAAAAAAAAAAAAAAAAAAAAAAAA AACAo5nVT0vBAZDlUNZPS8EBAAAAAAAAAAAAAAAAXwAxADAANgAzADUAMAA3ADAAMwA3AAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAQD//////////wYAAAACzgIA AAAAAMAAAAAAAABGAAAAAICjmdVPS8EBgKOZ1U9LwQEAAAAAAAAAAAAAAAABAE8AbABlAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgACAf// /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAA AAEAQwBvAG0AcABPAGIAagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAASAAIBBQAAAAcAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAQAAAGYAAAAAAAAAAwBPAGIAagBJAG4AZgBvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgH/////CAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAADAAAABAAAAAAAAAD+////AgAAAP7////+////BQAAAAYAAAD+//// /v///wkAAAD+/////v///wwAAAANAAAA/v////7///8QAAAA/v////7///8TAAAAFAAAAP7////+ ////FwAAAP7////+/////v////7///8cAAAA/v////7////+/////v///yEAAAD+/////v////7/ ///+////JgAAAP7////+////KQAAAP7////+////LAAAAP7////+////LwAAAP7////+////MgAA AP7////+////NQAAAP7////+////OAAAAP7////+////OwAAAP7////+////PgAAAP7////+//// /v////7///9DAAAA/v////7///9GAAAA/v////7///9JAAAA/v////7////+/////v///04AAAD+ /////v////7////+////UwAAAP7////+/////v////7///9YAAAA/v////7////+////XAAAAF0A AABeAAAAXwAAAGAAAAD+////YgAAAGMAAABkAAAAZQAAAP7///9nAAAA/v////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////wEAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP7/AwoAAP////8CzgIAAAAAAMAA AAAAAABGFwAAAE1pY3Jvc29mdCBFcXVhdGlvbiAzLjAADAAAAERTIEVxdWF0aW9uAAsAAABFcXVh dGlvbi4zAPQ5snEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc AAAAAgCKwWkAAAAAAAAA4IoVAMytFQAAAAAAAwEBAwEKARKDRgACgjoAAwIAAAECiDAAAoIsAAKI MQAAApZ7AAKWfQAAAw8AAAsRARKDbgAAAAoChpIhAwIAAAECiDEAAoIsAAKIMgACgiwAAosmIAKC LAASg04AAAKWewACln0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAABAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQBxAHUAYQB0AGkAbwBuACAATgBhAHQAaQB2AGUA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAgD///////////////8AAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAhQAAAAAAAABfADEAMAA2ADMANQAwADYA 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgACAS0AAAAv AAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEAAABmAAAAAAAAAAMA TwBiAGoASQBuAGYAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAASAAIB/////zAAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA MwAAAAQAAAAAAAAAAQAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAEA/v8DCgAA/////wLOAgAAAAAAwAAAAAAAAEYXAAAATWljcm9z b2Z0IEVxdWF0aW9uIDMuMAAMAAAARFMgRXF1YXRpb24ACwAAAEVxdWF0aW9uLjMA9DmycQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAACAIrBMAAAAAAAAACI KRUAZLQUAAAAAAADAQEDAQoBEoNkAAMPAQALAQKIMgAAEQAKAoYIIhKDQgADDwEACwESg2kAABEA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA AggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAEA/v8DCgAA/////wLOAgAAAAAAwAAAAAAAAEYXAAAATWljcm9zb2Z0IEVxdWF0aW9uIDMu MAAMAAAARFMgRXFFAHEAdQBhAHQAaQBvAG4AIABOAGEAdABpAHYAZQAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAIAACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAADQAAABMAAAAAAAAAF8AMQAwADYAMwA1ADAANgA3ADYAMgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAEALAAAADsAAAAzAAAAAs4CAAAAAADA AAAAAAAARgAAAADgj+3VT0vBAeCP7dVPS8EBAAAAAAAAAAAAAAAAAQBPAGwAZQAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH///////// //////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAFAAAAAAAAAABAEMA bwBtAHAATwBiAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAEgACATIAAAA0AAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcA AABmAAAAAAAAAHVhdGlvbgALAAAARXF1YXRpb24uMwD0ObJxAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAIAisFXAAAAAAAAAFgNFQBcKhUAAAAAAAMBAQMB CgESg0YAAwEAAAESg2QAAw8BAAsBAogxAAARAAAKApYoAAKWKQAAAoY9ABKDRgADAQAAARKDZAAD DwEACwECiDIAABEAAAoCligAApYpAAAAAAAAAAAAAAAAAAAAAAABAAACCAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD+/wMKAAD///// As4CAAAAAADAAAAAAAAARhcAAABNaWNyb3NvZnQgRXF1YXRpb24gMy4wAAwAAABEUyBFcXVhdGlv bgALAAAARXF1YXRpb24uMwD0ObJxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAwBPAGIAagBJAG4AZgBvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 HEQXxC4BBnYwbw84rBmZmJSCK4tLUnNBPJAuFrAsIxRj8wMzWBwAS0pQrAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQBUAGEAYgBsAGUAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAgABAAAA AwAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJAAAAbhYAAAAAAAAF AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAKAACAQIAAABWAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AFsAAACAAQAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0A YQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAYQAAABwBAAAAAAAAAQBDAG8AbQBwAE8AYgBqAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgD///////////////8AAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAagAAAAAAAAAArGm/KgAAAEAAAAAAHCKj p0rBAUAAAAAADsSxT0vBAQMAAAABAAAAAwAAABwBAAADAAAAWAYAAAMAAAAAAAAA/v8AAAUAAgAA AAAAAAAAAAAAAAAAAAAAAQAAAALVzdWcLhsQk5cIACss+a4wAAAA7AAAAAwAAAABAAAAaAAAAA8A AABwAAAABQAAAIAAAAAGAAAAiAAAABEAAACQAAAAFwAAAJgAAAALAAAAoAAAABAAAACoAAAAEwAA ALAAAAAWAAAAuAAAAA0AAADAAAAADAAAAM0AAAACAAAA5AQAAB4AAAAIAAAAVVNDL0lTSQADAAAA DQAAAAMAAAADAAAAAwAAAMoHAAADAAAAFxAJAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAAsAAAAA AAAAHhAAAAEAAAABAAAAAAwQAAACAAAAHgAAAAYAAABUaXRsZQADAAAAAQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP7/AwoAAP////8GCQIAAAAAAMAAAAAAAABGGAAA AE1pY3Jvc29mdCBXb3JkIERvY3VtZW50AAoAAABNU1dvcmREb2MAEAAAAFdvcmQuRG9jdW1lbnQu OAD0ObJxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQADwAKAAEAaQAPAAMAAAAA AAAAAAA4AABA8f8CADgADAAGAE4AbwByAG0AYQBsAAAAAgAAABgAQ0oYAF9IAQRhShgAbUgJBHNI CQR0SAkEAAAAAAAAAAAAAAAAAAAAAAAAPABBQPL/oQA8AAwAFgBEAGUAZgBhAHUAbAB0ACAAUABh AHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0AAAAAAAAAAAAAAAAAAAAAACyBwAACQAAHgAACgD///// AAAAABMAAAAUAAAAEwQAAHoEAACqBAAA/gQAALAHAACxBwAAtAcAAJgAAAAAMAAAAAAAAACAAAAA gJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAASAAMAAAAAAAAACAAAAAgJgA ASAAMAEAAAAAAACAAAAAgJgAASAAMAIAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAA MAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgAAEAABzBwAA+wgAALILAAAKAAAADQAAAA4A AAAABAAAsgsAAAsAAAAABAAAsgsAAAwAAAAPAQAAIwEAACUBAABWAgAAagIAAGwCAAB0AgAAiAIA AIoCAACQAgAApAIAAKYCAACsAgAAwAIAAMICAAAsAwAAQAMAAEIDAABzAwAAhwMAAIkDAACOAwAA ogMAAKQDAAAqBAAAPgQAAEAEAABGBAAAWgQAAFwEAABiBAAAdgQAAHgEAACSBAAApgQAAKgEAADJ BAAA3QQAAN8EAADmBAAA+gQAAPwEAAAIBgAAHAYAAB4GAABZBgAAbQYAAG8GAAByBgAAhgYAAIgG AADkBgAA+AYAAPoGAACyBwAAEzqU/5WAEzqU/5WAEzqU/5WAEzqU/5WAEzqU/5WAEzqU/5WAEzqU /5WAEzqU/5WAEzqU/5WAEzqU/5WAEzqU/5WAEzqU/5WAEzqU/5WAEzqU/5WAEzqU/5WAEzqU/5WA EzqU/5WAEzqU/5WAAAAAAGYAAABwAAAAlAEAAJcBAACYAQAAogEAAMoCAADUAgAAAgQAAAwEAAB6 BAAAhAQAAKoEAAC4BAAAuQQAAMQEAABkBQAAbwUAAH0HAACIBwAAtAcAAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHAAAAAAC0BwAABwAAAAAASQAAAEkAAABpAAAAaQAA AI8AAACPAAAAoQAAALkAAADaAAAA2wAAAKYBAACxAQAAHwYAAFcGAACJBgAA3gYAAPsGAAAcBwAA sQcAALQHAAADAAQAAwAEAAMABAADAAQAAwAEAAMABAADAAQAAwAEAAMABAADAAcA//8UAAAABgBq AG8AcwBlAHAAaABjAEMAOgBcAEQAbwBjAHUAbQBlAG4AdABzACAAYQBuAGQAIABTAGUAdAB0AGkA bgBnAHMAXABqAG8AcwBlAHAAaABcAEEAcABwAGwAaQBjAGEAdABpAG8AbgAgAEQAYQB0AGEAXABN AGkAYwByAG8AcwBvAGYAdABcAFcAbwByAGQAXABBAHUAdABvAFIAZQBjAG8AdgBlAHIAeQAgAHMA YQB2AGUAIABvAGYAIABPAEYAQwAgAEkAbgB0AHIAbwAuAGEAcwBkAAYAagBvAHMAZQBwAGgAYwBD ADoAXABEAG8AYwB1AG0AZQBuAHQAcwAgAGEAbgBkACAAUwBlAHQAdABpAG4AZwBzAFwAagBvAHMA ZQBwAGgAXABBAHAAcABsAGkAYwBhAHQAaQBvAG4AIABEAGEAdABhAFwATQBpAGMAcgBvAHMAbwBm AHQAXABXAG8AcgBkAFwAQQB1AHQAbwBSAGUAYwBvAHYAZQByAHkAIABzAGEAdgBlACAAbwBmACAA TwBGAEMAIABJAG4AdAByAG8ALgBhAHMAZAAGAGoAbwBzAGUAcABoAGMAQwA6AFwARABvAGMAdQBt AGUAbgB0AHMAIABhAG4AZAAgAFMAZQB0AHQAaQBuAGcAcwBcAGoAbwBzAGUAcABoAFwAQQBwAHAA bABpAGMAYQB0AGkAbwBuACAARABhAHQAYQBcAE0AaQBjAHIAbwBzAG8AZgB0AFwAVwBvAHIAZABc AEEAdQB0AG8AUgBlAGMAbwB2AGUAcgB5ACAAcwBhAHYAZQAgAG8AZgAgAE8ARgBDACAASQBuAHQA cgBvAC4AYQBzAGQABgBqAG8AcwBlAHAAaABjAEMAOgBcAEQAbwBjAHUAbQBlAG4AdABzACAAYQBu AGQAIABTAGUAdAB0AGkAbgBnAHMAXABqAG8AcwBlAHAAaABcAEEAcABwAGwAaQBjAGEAdABpAG8A bgAgAEQAYQB0AGEAXABNAGkAYwByAG8AcwBvAGYAdABcAFcAbwByAGQAXABBAHUAdABvAFIAZQBj AG8AdgBlAHIAeQAgAHMAYQB2AGUAIABvAGYAIABPAEYAQwAgAEkAbgB0AHIAbwAuAGEAcwBkAAYA agBvAHMAZQBwAGgAYwBDADoAXABEAG8AYwB1AG0AZQBuAHQAcwAgAGEAbgBkACAAUwBlAHQAdABp AG4AZwBzAFwAagBvAHMAZQBwAGgAXABBAHAAcABsAGkAYwBhAHQAaQBvAG4AIABEAGEAdABhAFwA TQBpAGMAcgBvAHMAbwBmAHQAXABXAG8AcgBkAFwAQQB1AHQAbwBSAGUAYwBvAHYAZQByAHkAIABz AGEAdgBlACAAbwBmACAATwBGAEMAIABJAG4AdAByAG8ALgBhAHMAZAAGAGoAbwBzAGUAcABoAGMA QwA6AFwARABvAGMAdQBtAGUAbgB0AHMAIABhAG4AZAAgAFMAZQB0AHQAaQBuAGcAcwBcAGoAbwBz AGUAcABoAFwAQQBwAHAAbABpAGMAYQB0AGkAbwBuACAARABhAHQAYQBcAE0AaQBjAHIAbwBzAG8A ZgB0AFwAVwBvAHIAZABcAEEAdQB0AG8AUgBlAGMAbwB2AGUAcgB5ACAAcwBhAHYAZQAgAG8AZgAg AE8ARgBDACAASQBuAHQAcgBvAC4AYQBzAGQABgBqAG8AcwBlAHAAaABIAEMAOgBcAEQAbwBjAHUA bQBlAG4AdABzACAAYQBuAGQAIABTAGUAdAB0AGkAbgBnAHMAXABqAG8AcwBlAHAAaABcAE0AeQAg AEQAbwBjAHUAbQBlAG4AdABzAFwAUAByAG8AagBlAGMAdABzAFwAUABPAFcAXABPAEYAQwAgAEkA bgB0AHIAbwAuAGQAbwBjAAYAagBvAHMAZQBwAGgASABDADoAXABEAG8AYwB1AG0AZQBuAHQAcwAg AGEAbgBkACAAUwBlAHQAdABpAG4AZwBzAFwAagBvAHMAZQBwAGgAXABNAHkAIABEAG8AYwB1AG0A ZQBuAHQAcwBcAFAAcgBvAGoAZQBjAHQAcwBcAFAATwBXAFwATwBGAEMAIABJAG4AdAByAG8ALgBk AG8AYwAGAGoAbwBzAGUAcABoAEgAQwA6AFwARABvAGMAdQBtAGUAbgB0AHMAIABhAG4AZAAgAFMA ZQB0AHQAaQBuAGcAcwBcAGoAbwBzAGUAcABoAFwATQB5ACAARABvAGMAdQBtAGUAbgB0AHMAXABQ AHIAbwBqAGUAYwB0AHMAXABQAE8AVwBcAE8ARgBDACAASQBuAHQAcgBvAC4AZABvAGMABgBqAG8A cwBlAHAAaABIAEMAOgBcAEQAbwBjAHUAbQBlAG4AdABzACAAYQBuAGQAIABTAGUAdAB0AGkAbgBn AHMAXABqAG8AcwBlAHAAaABcAE0AeQAgAEQAbwBjAHUAbQBlAG4AdABzAFwAUAByAG8AagBlAGMA dABzAFwAUABPAFcAXABPAEYAQwAgAEkAbgB0AHIAbwAuAGQAbwBjAAMA6wfPXWzrFpX/D/8P/w// D/8P/w//D/8P/w8QAD9tWl5s6xaV/w//D/8P/w//D/8P/w//D/8PEAArcbZyjOXGpP8P/w//D/8P /w//D/8P/w//DxAAAQAAABcQAAAAAAAAAAAAAGgBAAAAAAAACxgAAA+E0AIRhJj+FcYFAAHQAgZe hNACYISY/k9KAQBRSgEAbygAAQC38AEAAAAEkAEAAAAAAAAAAABoAQAAAAAAAAAYAAAPhKAFEYSY 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 AIAIAAAAAAAAAP8BAAAAAAAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AAAA1FpABAgAF BQECAQcGAgUHAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAUwB5AG0AYgBvAGwAAAAzJpABAAACCwYE AgICAgIEh3oAIAAAAIAIAAAAAAAAAP8BAAAAAAAAQQByAGkAYQBsAAAAIgAEAHEIiBgA8NACAABo AQAAAADiClom5RFaRgAAAAAUADIBAAAcAQAAWAYAAAEAAwAAAAQAAxANAAAAAAAAAAAAAAABAAEA AAABAAAAAAAAACEDAPAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHoAW0ALQAgYFyMAAA AAAAAAAAAAAAAAAAygcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AP4EAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAADDKDUQDwEAAIAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAP//EgAAAAAAAAAAAAAAAAAAAAYAagBvAHMAZQBwAGgABgBqAG8AcwBl AHAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== ------=_NextPart_000_0023_01C14B26.7D0B0840-- From optical-networks@mailman.isi.edu Tue Oct 2 18:16:59 2001 From: optical-networks@mailman.isi.edu (Joe Touch) Date: Tue, 02 Oct 2001 10:16:59 -0700 Subject: [optical-networks] OFC Paper Intro Material References: Message-ID: <3BB9F68B.7000001@isi.edu> Joe Bannister wrote: > Hi, > > I've been trying to condense the "networking" part of the OFC paper into a > crisp, formal description of the problem. Here is my attempt at getting it > down to one paragraph. The actual work is being done by Joe T, i.e. to see > if the routing table admits the kind of structure we're seeking. One part > of the problem -- sustaining an acceptable hit rate -- could be difficult to > solve. FWIW - Correlators can overlap IF they map to the same output port. e.g.: 1xx00 = 10000 10100 11000* 11100 x110x = 01100 01101 11100* 11101 Note that there is no more compact representation that uses one correlator with 3 or less target bits. Further, and more specifically: Correlators can overlap IFF there is an ordering in which matches to previous correlators override later ones, AND in which there are no false positives in given that prioritization. Joe From optical-networks@mailman.isi.edu Tue Oct 2 18:42:11 2001 From: optical-networks@mailman.isi.edu (Joe Bannister) Date: Tue, 2 Oct 2001 10:42:11 -0700 Subject: [optical-networks] OFC Paper Intro Material In-Reply-To: <3BB9F68B.7000001@isi.edu> Message-ID: I know that they could overlap. I thought that it would make it easier if they didn't. > -----Original Message----- > From: optical-networks-admin@ISI.EDU > [mailto:optical-networks-admin@ISI.EDU]On Behalf Of Joe Touch > Sent: Tuesday, October 02, 2001 10:17 AM > To: optical-networks@ISI.EDU > Subject: Re: [optical-networks] OFC Paper Intro Material > > > > > Joe Bannister wrote: > > > Hi, > > > > I've been trying to condense the "networking" part of the OFC > paper into a > > crisp, formal description of the problem. Here is my attempt > at getting it > > down to one paragraph. The actual work is being done by Joe T, > i.e. to see > > if the routing table admits the kind of structure we're > seeking. One part > > of the problem -- sustaining an acceptable hit rate -- could be > difficult to > > solve. > > > FWIW - > > Correlators can overlap IF they map to the same output port. > > e.g.: > > 1xx00 = 10000 > 10100 > 11000* > 11100 > > x110x = 01100 > 01101 > 11100* > 11101 > > Note that there is no more compact representation that uses one > correlator with 3 or less target bits. > > Further, and more specifically: > > Correlators can overlap IFF there is an ordering in which matches to > previous correlators override later ones, AND in which there are no > false positives in given that prioritization. > > Joe > > _______________________________________________ > Optical-networks mailing list > Optical-networks@mailman.isi.edu > http://mailman.isi.edu/mailman/listinfo/optical-networks > From optical-networks@mailman.isi.edu Tue Oct 2 19:33:41 2001 From: optical-networks@mailman.isi.edu (Joe Touch) Date: Tue, 02 Oct 2001 11:33:41 -0700 Subject: [optical-networks] OFC Paper Intro Material References: Message-ID: <3BBA0885.4080002@isi.edu> Joe Bannister wrote: > I know that they could overlap. I thought that it would make it easier if > they didn't. AOK... Joe From optical-networks@mailman.isi.edu Tue Oct 2 22:37:27 2001 From: optical-networks@mailman.isi.edu (Michelle C. Hauer) Date: Tue, 02 Oct 2001 14:37:27 -0700 Subject: [optical-networks] Experimental Progress Message-ID: <3BBA3397.72192920@tsotech.com> John and I took a bunch of correlator data yesterday and last week. All in all, the device works as expected. However, it has presented a few technical challenges that would be worth noting in the paper. These are all challenges that can be overcome with more careful fabrication of the fiber Bragg grating mirrors (we could have eliminated the issues if we had anticipated them). The issues are: 1. The fiber Bragg gratings should be insensitive to the light's input state of polarization (our's are quite polarization sensitive so we had to use a polarization controller to align the polarization state with the gratings and the trouble is that as we tuned each grating, they wanted different polarization states so it was hard to please them all at once). This can be overcome by fabricating the gratings with a longer wavelength UV laser. 2. The fiber Bragg gratings should be fabricated such that they do not have different time delays when they are tuned to different reflectivities. Standard gratings will cause the reflected signal to experience a different amount of delay when they are 100% reflective versus, say, 50% reflective. The change in delay can be as much as 25 or 30ps which at 10Gb/s is a quarter of a bit time. So this put some limitations on which cases we could get good correlation outputs for because, as you know, the sequential mirrors need to be tuned to different reflectivities and the different delays disturbed how well the bits lined up with each other in the correlation outputs. This can be overcome with grating apodization. Also, we realized that each time that the correlators are reconfigured to match to a different bit pattern, the autocorrelation peak of the 1's correlator and the 0's correlator will shift in time relative to each other. This means that we would need some sort of small electrically-controllable tunable delay line at the correlator outputs to re-align the 1s and 0s correlator outputs so their peaks coincide in time in the decision circuit. We just manually adjusted this delay for our demonstration, but in a real system you would need to be able to adjust it on-the-fly. It would only need to be adjustable over 800ps = 8 bits * 100ps/bit for an 8 bit correlator - and this sort of thing exists. So I need to take the input you guys have given me and start working on the paper again. I'll do that over the next couple of days. Michelle From optical-networks@mailman.isi.edu Mon Oct 8 22:26:48 2001 From: optical-networks@mailman.isi.edu (Michelle C. Hauer) Date: Mon, 08 Oct 2001 14:26:48 -0700 Subject: [optical-networks] Status? Message-ID: <3BC21A18.3C24A0BA@tsotech.com> I was just wondering how things are going over there. I am working on the figures for the paper right now and then I will start editing the content. I'm going to put Dr. Bannister's intro paragraph into the short "algorithm" section of the paper. Is there some sort of figure (table, etc.) that can complement this? Or do you have any results from Dr. Touch's work with the actual routing tables that I can show? We are very constrained on room so I might have to shorten whatever you give me, but we'll see how it goes. Since this is an optics conference, I need to make sure the optics novelty really comes through and that the networks part is interesting and understandable. I'll be working on this and my other two papers between now and the deadline (except for a little sleep tonight), so I will be in constant touch by email or phone (213-740-0024). When I get far enough along, I'll send out a copy of the paper so you can see how it is going. Michelle From optical-networks@mailman.isi.edu Mon Oct 8 22:29:06 2001 From: optical-networks@mailman.isi.edu (Joe Touch) Date: Mon, 08 Oct 2001 14:29:06 -0700 Subject: [optical-networks] Status? References: <3BC21A18.3C24A0BA@tsotech.com> Message-ID: <3BC21AA2.70307@isi.edu> FWIW - I just finished typing an answer to this; here it is for the group: At this point, we don't have sufficient information to determine for sure how useful the 5 of 8 (or K of N) correlator will be. Getting statistics has proven more complicated than expected. That said, there are a few key points, regarding the OFC paper, that might be worth focusing on: 1. the need for a partial solution to route lookup indicates that looking at subsets of the bits might be useful (i.e., the design is motivated by a possible need) 2. the correlator can be used for all sorts of triage, not just routing i.e., to load-balance traffic. in this case, the correlator configuration isn't at the mercy of the results of an external routing algorithm; the need to look at small sets of bits can be used BY the load-balancer ensure that correlator-compatible sets are selected 3. there have been several important results from your design, not so much from a pure optical perspective, but on their impact on the algorithms used to configure correlators: a) 5 bits is OK, 10 is not (?) limiting the number of bits then limits the number of combinations of bits that the algorithm needs to examine. b) 0 bits are 2x (?) easier to examine than 1 bits if we're doing load balancing, then we want to use patterns that prefer 0's over 1's to split traffic Some useful stats we have so far, BTW: measured at a core-edge router 104,400 routes 18 interfaces, 3 carry 93% of the routes 4 (3+one more) carry 99% of the routes most of the routes are into the core most of the routing difference is load balancing this is typical for core-edge, but not core-middle routers I don't know if any of the stats above are useful to justify the design at this point, but feel free to use them if they are. Michelle C. Hauer wrote: > I was just wondering how things are going over there. I am working on > the figures for the paper right now and then I will start editing the > content. I'm going to put Dr. Bannister's intro paragraph into the > short "algorithm" section of the paper. Is there some sort of figure > (table, etc.) that can complement this? Or do you have any results from > Dr. Touch's work with the actual routing tables that I can show? We are > very constrained on room so I might have to shorten whatever you give > me, but we'll see how it goes. Since this is an optics conference, I > need to make sure the optics novelty really comes through and that the > networks part is interesting and understandable. > > I'll be working on this and my other two papers between now and the > deadline (except for a little sleep tonight), so I will be in constant > touch by email or phone (213-740-0024). When I get far enough along, > I'll send out a copy of the paper so you can see how it is going. I just tried to call about 10 minutes ago; call me if I can help clarify any of this... (310-448-9151) Thanks, Joe From optical-networks@mailman.isi.edu Mon Oct 8 23:29:46 2001 From: optical-networks@mailman.isi.edu (Michelle C. Hauer) Date: Mon, 08 Oct 2001 15:29:46 -0700 Subject: [optical-networks] Status? References: <3BC21A18.3C24A0BA@tsotech.com> <3BC21AA2.70307@isi.edu> Message-ID: <3BC228DA.54C24047@tsotech.com> Can you give me a layman's explanation of "load balancing" in a router? I am not sure I really understand point #2. In item 3a, when you say "5 bits is okay, 10 is not (?)" are you referring to an optical correlator limitation (in which 10 bits would be too many for a correlator to reliably recognize because if there were too many 1 bits then we would run out of light)? If so, then I guess you are stating that this limitation has implications for the algorithm, right? And 3b appears to be the same way. So, in reference to the impacts of the correlator limitatations on the algorithms - are they good or bad? Is it a good thing or a bad thing that the algorithm may have fewer bits to deal with and patterns that are more 0 friendly? Michelle Joe Touch wrote: > FWIW - I just finished typing an answer to this; here it is for the group: > > At this point, we don't have sufficient information to determine for > sure how useful the 5 of 8 (or K of N) correlator will be. Getting > statistics has proven more complicated than expected. > > That said, there are a few key points, regarding the OFC paper, that > might be worth focusing on: > > 1. the need for a partial solution to route lookup indicates > that looking at subsets of the bits might be useful > (i.e., the design is motivated by a possible need) > > 2. the correlator can be used for all sorts of triage, not > just routing > i.e., to load-balance traffic. in this case, the > correlator configuration isn't at the mercy of the > results of an external routing algorithm; the need > to look at small sets of bits can be used BY the > load-balancer ensure that correlator-compatible sets > are selected > > 3. there have been several important results from your design, > not so much from a pure optical perspective, but on their > impact on the algorithms used to configure correlators: > > a) 5 bits is OK, 10 is not (?) > limiting the number of bits then limits > the number of combinations of bits that the > algorithm needs to examine. > > b) 0 bits are 2x (?) easier to examine than 1 bits > if we're doing load balancing, then we want > to use patterns that prefer 0's over 1's to > split traffic > > Some useful stats we have so far, BTW: > > measured at a core-edge router > 104,400 routes > 18 interfaces, > 3 carry 93% of the routes > 4 (3+one more) carry 99% of the routes > most of the routes are into the core > most of the routing difference is load balancing > this is typical for core-edge, but > not core-middle routers > > I don't know if any of the stats above are useful to justify the design > at this point, but feel free to use them if they are. > > Michelle C. Hauer wrote: > > > I was just wondering how things are going over there. I am working on > > the figures for the paper right now and then I will start editing the > > content. I'm going to put Dr. Bannister's intro paragraph into the > > short "algorithm" section of the paper. Is there some sort of figure > > (table, etc.) that can complement this? Or do you have any results from > > Dr. Touch's work with the actual routing tables that I can show? We are > > very constrained on room so I might have to shorten whatever you give > > me, but we'll see how it goes. Since this is an optics conference, I > > need to make sure the optics novelty really comes through and that the > > networks part is interesting and understandable. > > > > I'll be working on this and my other two papers between now and the > > deadline (except for a little sleep tonight), so I will be in constant > > touch by email or phone (213-740-0024). When I get far enough along, > > I'll send out a copy of the paper so you can see how it is going. > > I just tried to call about 10 minutes ago; call me if I can help clarify > any of this... (310-448-9151) > > Thanks, > > Joe > > _______________________________________________ > Optical-networks mailing list > Optical-networks@mailman.isi.edu > http://mailman.isi.edu/mailman/listinfo/optical-networks From optical-networks@mailman.isi.edu Mon Oct 8 23:32:38 2001 From: optical-networks@mailman.isi.edu (Michelle C. Hauer) Date: Mon, 08 Oct 2001 15:32:38 -0700 Subject: [optical-networks] Status? References: <3BC21A18.3C24A0BA@tsotech.com> <3BC21AA2.70307@isi.edu> Message-ID: <3BC22986.E631E7D8@tsotech.com> Also, what is the difference between a router's "outgoing ports" and "interfaces." Also, why does your router have 18 interfaces; this seems like a lot given our discussions about core routers having only 2 to 4 (or was it 4 to 8)? Perhaps it is because your router is at the core-edge? Michelle Joe Touch wrote: > FWIW - I just finished typing an answer to this; here it is for the group: > > At this point, we don't have sufficient information to determine for > sure how useful the 5 of 8 (or K of N) correlator will be. Getting > statistics has proven more complicated than expected. > > That said, there are a few key points, regarding the OFC paper, that > might be worth focusing on: > > 1. the need for a partial solution to route lookup indicates > that looking at subsets of the bits might be useful > (i.e., the design is motivated by a possible need) > > 2. the correlator can be used for all sorts of triage, not > just routing > i.e., to load-balance traffic. in this case, the > correlator configuration isn't at the mercy of the > results of an external routing algorithm; the need > to look at small sets of bits can be used BY the > load-balancer ensure that correlator-compatible sets > are selected > > 3. there have been several important results from your design, > not so much from a pure optical perspective, but on their > impact on the algorithms used to configure correlators: > > a) 5 bits is OK, 10 is not (?) > limiting the number of bits then limits > the number of combinations of bits that the > algorithm needs to examine. > > b) 0 bits are 2x (?) easier to examine than 1 bits > if we're doing load balancing, then we want > to use patterns that prefer 0's over 1's to > split traffic > > Some useful stats we have so far, BTW: > > measured at a core-edge router > 104,400 routes > 18 interfaces, > 3 carry 93% of the routes > 4 (3+one more) carry 99% of the routes > most of the routes are into the core > most of the routing difference is load balancing > this is typical for core-edge, but > not core-middle routers > > I don't know if any of the stats above are useful to justify the design > at this point, but feel free to use them if they are. > > Michelle C. Hauer wrote: > > > I was just wondering how things are going over there. I am working on > > the figures for the paper right now and then I will start editing the > > content. I'm going to put Dr. Bannister's intro paragraph into the > > short "algorithm" section of the paper. Is there some sort of figure > > (table, etc.) that can complement this? Or do you have any results from > > Dr. Touch's work with the actual routing tables that I can show? We are > > very constrained on room so I might have to shorten whatever you give > > me, but we'll see how it goes. Since this is an optics conference, I > > need to make sure the optics novelty really comes through and that the > > networks part is interesting and understandable. > > > > I'll be working on this and my other two papers between now and the > > deadline (except for a little sleep tonight), so I will be in constant > > touch by email or phone (213-740-0024). When I get far enough along, > > I'll send out a copy of the paper so you can see how it is going. > > I just tried to call about 10 minutes ago; call me if I can help clarify > any of this... (310-448-9151) > > Thanks, > > Joe > > _______________________________________________ > Optical-networks mailing list > Optical-networks@mailman.isi.edu > http://mailman.isi.edu/mailman/listinfo/optical-networks From optical-networks@mailman.isi.edu Mon Oct 8 23:33:00 2001 From: optical-networks@mailman.isi.edu (Joe Touch) Date: Mon, 08 Oct 2001 15:33:00 -0700 Subject: [optical-networks] Status? References: <3BC21A18.3C24A0BA@tsotech.com> <3BC21AA2.70307@isi.edu> <3BC228DA.54C24047@tsotech.com> Message-ID: <3BC2299C.30902@isi.edu> Michelle C. Hauer wrote: > Can you give me a layman's explanation of "load balancing" in a router? I am > not sure I really understand point #2. Load balancing - directing traffic to two or more ports, to reduce the load on a single port > In item 3a, when you say "5 bits is okay, 10 is not (?)" are you referring to > an optical correlator limitation (in which 10 bits would be too many for a > correlator to reliably recognize because if there were too many 1 bits then we > would run out of light)? If so, then I guess you are stating that this > limitation has implications for the algorithm, right? And 3b appears to be > the same way. Yes, in both cases. (but you should plug in the numbers you measure as 'reasonable'). > So, in reference to the impacts of the correlator limitatations on the > algorithms - are they good or bad? Is it a good thing or a bad thing that the > algorithm may have fewer bits to deal with and patterns that are more 0 > friendly? Bad in the sense that having fewer limitations means less limits on the design. Ultimately, we'd like 104,400 32-bit correlators :-) Good in the sense that knowing the limitations helps guide the algorithm to a domain where it will work. Joe From optical-networks@mailman.isi.edu Mon Oct 8 23:36:30 2001 From: optical-networks@mailman.isi.edu (Michelle C. Hauer) Date: Mon, 08 Oct 2001 15:36:30 -0700 Subject: [optical-networks] Status? References: <3BC21A18.3C24A0BA@tsotech.com> <3BC21AA2.70307@isi.edu> Message-ID: <3BC22A6E.1777EA3@tsotech.com> One more thing... Do you have 1 or 2 references that would be good to use in this paper? Specifically, it would be good to have references for some of the statements in the following paragraph (indicated by [ref]): In conventional Internet routers, packets are steered towards their destinations by interrogating their 24-bit destination IP addresses and matching them to entries in a large routing table using complicated “longest prefix” matching algorithms. This can be time consuming given that core routing tables contain upwards of 100,000 entries. As a result, a true all-optical router would need to be capable of 24-bit lookups into 100,000-entry tables at 40 Gb/s. Such capabilities are beyond current optical technologies, but some recent developments hint at the feasibility of a partial solution. Given that most core routers have only four to eight outgoing ports (interfaces), research has shown that it is possible to determine a packet’s outgoing port by looking at only a small subset of the 24 bits in the destination address [ref]. So although building a true all-optical router is beyond current optical technologies, it is feasible to build an “optical bypass” to vastly accelerate a conventional router. A subset of the traffic is routed by the optical bypass without any O/E conversion, at increased throughput and decreased latency. The remainder of the traffic, which requires more complicated processing, is handled by a conventional electronic router. The optical bypass can utilize a subset of the routing table with as few as 100 entries and still successfully optically route as much as 90% of the incoming traffic [ref]. The remaining challenge is to determine how to design a 24-bit input, 100-entry optical index with a manageable number of optical correlators. Michelle Joe Touch wrote: > FWIW - I just finished typing an answer to this; here it is for the group: > > At this point, we don't have sufficient information to determine for > sure how useful the 5 of 8 (or K of N) correlator will be. Getting > statistics has proven more complicated than expected. > > That said, there are a few key points, regarding the OFC paper, that > might be worth focusing on: > > 1. the need for a partial solution to route lookup indicates > that looking at subsets of the bits might be useful > (i.e., the design is motivated by a possible need) > > 2. the correlator can be used for all sorts of triage, not > just routing > i.e., to load-balance traffic. in this case, the > correlator configuration isn't at the mercy of the > results of an external routing algorithm; the need > to look at small sets of bits can be used BY the > load-balancer ensure that correlator-compatible sets > are selected > > 3. there have been several important results from your design, > not so much from a pure optical perspective, but on their > impact on the algorithms used to configure correlators: > > a) 5 bits is OK, 10 is not (?) > limiting the number of bits then limits > the number of combinations of bits that the > algorithm needs to examine. > > b) 0 bits are 2x (?) easier to examine than 1 bits > if we're doing load balancing, then we want > to use patterns that prefer 0's over 1's to > split traffic > > Some useful stats we have so far, BTW: > > measured at a core-edge router > 104,400 routes > 18 interfaces, > 3 carry 93% of the routes > 4 (3+one more) carry 99% of the routes > most of the routes are into the core > most of the routing difference is load balancing > this is typical for core-edge, but > not core-middle routers > > I don't know if any of the stats above are useful to justify the design > at this point, but feel free to use them if they are. > > Michelle C. Hauer wrote: > > > I was just wondering how things are going over there. I am working on > > the figures for the paper right now and then I will start editing the > > content. I'm going to put Dr. Bannister's intro paragraph into the > > short "algorithm" section of the paper. Is there some sort of figure > > (table, etc.) that can complement this? Or do you have any results from > > Dr. Touch's work with the actual routing tables that I can show? We are > > very constrained on room so I might have to shorten whatever you give > > me, but we'll see how it goes. Since this is an optics conference, I > > need to make sure the optics novelty really comes through and that the > > networks part is interesting and understandable. > > > > I'll be working on this and my other two papers between now and the > > deadline (except for a little sleep tonight), so I will be in constant > > touch by email or phone (213-740-0024). When I get far enough along, > > I'll send out a copy of the paper so you can see how it is going. > > I just tried to call about 10 minutes ago; call me if I can help clarify > any of this... (310-448-9151) > > Thanks, > > Joe > > _______________________________________________ > Optical-networks mailing list > Optical-networks@mailman.isi.edu > http://mailman.isi.edu/mailman/listinfo/optical-networks From optical-networks@mailman.isi.edu Mon Oct 8 23:46:04 2001 From: optical-networks@mailman.isi.edu (Michelle C. Hauer) Date: Mon, 08 Oct 2001 15:46:04 -0700 Subject: [optical-networks] Status? References: <3BC21A18.3C24A0BA@tsotech.com> <3BC21AA2.70307@isi.edu> <3BC228DA.54C24047@tsotech.com> <3BC2299C.30902@isi.edu> Message-ID: <3BC22CAC.275B4C0C@tsotech.com> Well, we'll get working on that 104,300 32-bit correlator module right away! : ) Hey, someday with photonic integrated circuits, you may get your wish. After all, it was pretty hard to put millions of transistors in a building, much less on a chip, a few decades ago. Joe Touch wrote: > Michelle C. Hauer wrote: > > > Can you give me a layman's explanation of "load balancing" in a router? I am > > not sure I really understand point #2. > > Load balancing - > > directing traffic to two or more ports, to reduce the load on > a single port > > > In item 3a, when you say "5 bits is okay, 10 is not (?)" are you referring to > > an optical correlator limitation (in which 10 bits would be too many for a > > correlator to reliably recognize because if there were too many 1 bits then we > > would run out of light)? If so, then I guess you are stating that this > > limitation has implications for the algorithm, right? And 3b appears to be > > the same way. > > Yes, in both cases. (but you should plug in the numbers you measure as > 'reasonable'). > > > So, in reference to the impacts of the correlator limitatations on the > > algorithms - are they good or bad? Is it a good thing or a bad thing that the > > algorithm may have fewer bits to deal with and patterns that are more 0 > > friendly? > > Bad in the sense that having fewer limitations means less limits on the > design. Ultimately, we'd like 104,400 32-bit correlators :-) > > Good in the sense that knowing the limitations helps guide the algorithm > to a domain where it will work. > > Joe > > _______________________________________________ > Optical-networks mailing list > Optical-networks@mailman.isi.edu > http://mailman.isi.edu/mailman/listinfo/optical-networks From optical-networks@mailman.isi.edu Tue Oct 9 01:28:27 2001 From: optical-networks@mailman.isi.edu (Joe Touch) Date: Mon, 08 Oct 2001 17:28:27 -0700 Subject: [optical-networks] Status? References: <3BC21A18.3C24A0BA@tsotech.com> <3BC21AA2.70307@isi.edu> <3BC22986.E631E7D8@tsotech.com> Message-ID: <3BC244AB.6070303@isi.edu> Michelle C. Hauer wrote: > Also, what is the difference between a router's "outgoing ports" and > "interfaces." Same thing. > Also, why does your router have 18 interfaces; this seems like > a lot given our discussions about core routers having only 2 to 4 (or was it 4 > to 8)? Perhaps it is because your router is at the core-edge? Core routers have 2-4. Edge are fan-in/fan-out devices, and have lots of interfaces. In our case, most are for administrative purposes, though, rather than for bandwidth. Having a separate interface allows separate accounting. Joe From optical-networks@mailman.isi.edu Tue Oct 9 01:31:10 2001 From: optical-networks@mailman.isi.edu (Joe Touch) Date: Mon, 08 Oct 2001 17:31:10 -0700 Subject: [optical-networks] Status? References: <3BC21A18.3C24A0BA@tsotech.com> <3BC21AA2.70307@isi.edu> <3BC22A6E.1777EA3@tsotech.com> Message-ID: <3BC2454E.8020807@isi.edu> Michelle C. Hauer wrote: > One more thing... > > Do you have 1 or 2 references that would be good to use in this paper? > Specifically, it would be good to have references for some of the statements > in the following paragraph (indicated by [ref]): > > In conventional Internet routers, packets are steered towards their > destinations by interrogating their 24-bit destination IP addresses and > matching them to entries in a large routing table using complicated "longest > prefix" matching algorithms. This can be time consuming given that core > routing tables contain upwards of 100,000 entries. As a result, a true > all-optical router would need to be capable of 24-bit lookups into > 100,000-entry tables at 40 Gb/s. Such capabilities are beyond current optical > technologies, but some recent developments hint at the feasibility of a > partial solution. Given that most core routers have only four to eight > outgoing ports (interfaces), research has shown that it is possible to > determine a packet's outgoing port by looking at only a small subset of the 24 > bits in the destination address [ref]. So although building a true > all-optical router is beyond current optical technologies, it is feasible to > build an "optical bypass" to vastly accelerate a conventional router. A > subset of the traffic is routed by the optical bypass without any O/E > conversion, at increased throughput and decreased latency. The remainder of > the traffic, which requires more complicated processing, is handled by a > conventional electronic router. The optical bypass can utilize a subset of > the routing table with as few as 100 entries and still successfully optically > route as much as 90% of the incoming traffic [ref]. The remaining challenge > is to determine how to design a 24-bit input, 100-entry optical index with a > manageable number of optical correlators. For the first one, it would be useful to backoff and omit "research has shown", and omit the ref ;-) For the second one, cite: An Optical Booster for Internet Routers, J. Bannister, J. Touch, P. Kamath, A. Patel, Inviited Paper, Proc. Eighth Interneational Conference on High Performance Computing, Hyderabad, India, to appear Dec. 2001. Joe