ࡱ> # $" !%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeRdO)夢zPowerPoint Document(SummaryInformation(DocumentSummaryInformation8( / 0DTimesdande p ppk kpk DLucidaGrande p ppk kpk DBaghdadande p ppk kpk  ` .  @n?" dd@  @@`` @c $@uʚ;2Nʚ;g4idid k?q(ppp@ <4!d!dPgŨ<4ddddPgŨ ph___PPT2001D<4XH? % GIMS UpdateMCharles Thomas GIMS Architect University of Wisconsin - Madison cthomas@wisc.N  P  What is GIMS?eGENI Instrumentation and Measurement System Obsolete Name? High-speed packet capture system for GENI.ff;*History of GIMS Project  Hacking the RCM  Brief Tour    ` 33` Sf3f` 33g` f` www3PP` ZXdbmo` \ғq>9y`Ӣ` 3f3ff` 3f3FKf` hk]wwwfܹ` ff>>\`Y{ff` R>&- {p_/̴>?" dd@,|?" dd@   " @ ` n?" dd@   @@``PR    @ ` ` p>>  (    6@Z  P 4 T Click to edit Master title style! !  0[   4 RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  0\  `` 4 P*   0^  `  4 R*   0 _  `  4 R* H  0޽h ? 3f3ff $Blank Presentation  (  l  C 0;" Ô l  C ;"p0  Ô H  0޽h ? 33  0 ( |  l  C 71P  Ô l  C 71 Ô H  0޽h ? 3f3ff  |t@ (  l  C <:P  Ô `  # <: Ô H  0޽h ? 3f3ff  |tP ( Us l  C A:P  Ô `  # P-1 Ô H  0޽h ? 3f3ff  |t` (  l  C @:P  Ô `  # : Ô H  0޽h ? 3f3ffcxp^RЀ3ÿ lHbP  @AL G@;b `B&V HH HH  |W͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙v́™̄Ù™̊ęǙ ̋ ę ș̋ęș̈ęř ̊ Ù ș̈™Ǚ͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙́́Cę  ę   ř ęę͙͙͙͙͙͙͙t  Ù   ę ęÙ   Ù  ͙͙͙͙͙͙   ԙ"   R! ! ! j   1Ùę͙͙͙͙͙Aęșę΁  ə ę  ə ę  ș ę"͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙͙MCurrent Functionality Brief TourPowerPoint Presentation  Fonts UsedDesign Templat&_CTCharles Thomase Slide TitlesCurrent User .dd@  @@`` Hc $@uʚ;2Nʚ;g4idid@ k?q@(ppp@ <4!d!dPgX<4ddddPgX ph___PPT2001D<4X? %# GIMS UpdatePCharles Thomas GIMS Architect University of Wisconsin - Madison cthomas@wisc.eduQ  P  What is GIMS?eGENI Instrumentation and Measurement System Obsolete Name? High-speed packet capture system for GENI.ff GIMS ArchitectureAdmin GUI Add/delete/edit devices Add/edit device configs Can control devices for testing Reference Component Manager We hacked this! Backend Coordinates communication. MySQL Database Capture Daemon & hardware ZPZZZZZZZ P  P2p History of GIMS Project  Hacking the RCM  Brief Tour    (  l  C 0;" D l  C ;"p0  D H  0޽h ? 33  p(  gF l  C dG  D l  C 0iGP D H  0޽h ? 3f3ffr**'  ) *  ( / 00DTimesNew Roman p k k k DLucidaGrandean p k k k DBaghdadandean p k k k 0DTimes New Roman p k k k  ` .  @n?" dd@  @@`` Hc $@uʚ;2Nʚ;g4idid@ k?q@(ppp@ <4!d!dPgX<4ddddPgX ph___PPT2001D<4X? % GIMS UpdatePCharles Thomas GIMS Architect University of Wisconsin - Madison cthomas@wisc.eduQ  P  What is GIMS?eGENI Instrumentation and Measurement System Obsolete Name? High-speed packet capture system for GENI.ff GIMS ArchitectureAdmin GUI Add/delete/edit devices Add/edit device configs Can control devices for testing Reference Component Manager We hacked this! Backend Coordinates communication. MySQL Database Capture Daemon & hardware ZPZZZZZZZ P  ,2p$Hacking the RCM"Added calls in GeniCM.pm to a Perl module that lives with the RCM. Calls to our backend system. Logging. Greatly expanded the error and status messages from the RCM to aid debugging. Tried to keep disruptions to a minimum.6C&vC&v>.w Brief Tour    P( Us l  C A:P  D l  C P-1 D H  0޽h ? 3f3ffr.+6  +8 ' ( / 00DTimesNew Roman p k k k DLucidaGrandean p k k k DBaghdadandean p k k k 0DTimes New Roman p k k k  ` .  @n?" dd@  @@`` P c $@uʚ;2Nʚ;g4idid@ k?q@(ppp@ <4!d!dPgX<4ddddPgX ph___PPT2001D<4X? %J GIMS UpdatePCharles Thomas GIMS Architect University of Wisconsin - Madison cthomas@wisc.eduQ  P  What is GIMS?eGENI Instrumentation and Measurement System Obsolete Name? High-speed packet capture system for GENI.ff GIMS ArchitectureAdmin GUI Add/delete/edit devices Add/edit device configs Can control devices for testing Reference Component Manager We hacked this! Backend Coordinates communication. MySQL Database Capture Daemon & hardware ZPZZZZZZZ P  ,2p$Hacking the RCM"Added calls in GeniCM.pm to a Perl module that lives with the RCM. Calls to our backend system. Logging. Greatly expanded the error and status messages from the RCM to aid debugging. Tried to keep disruptions to a minimum.6C&vC&v>.w Brief Tour   Will be giving a demo tonight! d    ( 0;@ +  l  C  :   D H  0޽h ? 3f3ffr9 4E 8F =( / 00DTimesNew Roman p k k k DLucidaGrandean p k k k DBaghdadandean p k k k 0DTimes New Roman p k k k  ` .  @n?" dd@  @@`` X$  c $@uʚ;2Nʚ;g4idid@ k?q@(ppp@ <4!d!dPgX<4ddddPgX ph___PPT2001D<4X? %X  GIMS UpdatePCharles Thomas GIMS Architect University of Wisconsin - Madison cthomas@wisc.eduQ  P  What is GIMS?fGENI Instrumentation and Measurement Systems Obsolete Name? High-speed packet capture system for GENI.gg GIMS ArchitectureAdmin GUI Add/delete/edit devices Add/edit device configs Can control devices for testing Reference Component Manager We hacked this! Backend Coordinates communication. MySQL Database Capture Daemon & hardware ZPZZZZZZZ P  ,2p$Hacking the RCM"Added calls in GeniCM.pm to a Perl module that lives with the RCM. Calls to our backend system. Logging. Greatly expanded the error and status messages from the RCM to aid debugging. Tried to keep disruptions to a minimum.6C&vC&v, Current FunctionalityCreateSliver Create new experiment Load config into device Start capture StopSliver Pause capture StartSliver Restart capture after pause DeleteSlice Shutdown capture activities and cleanup. Z<Z ZZ ZZ Z)Z <    )<#%\ Brief Tour   Will be giving a demo tonight!   0 ( |  l  C 71P  D l  C 71 D H  0޽h ? 3f3ff  $( E@ 8 $l $ C @:P  D l $ C :P D H $ 0޽h ? 3f3ffrF!U W FX ( / 00DTimesNew Roman p k k k DLucidaGrandean p k k k DBaghdadandean p k k k 0DTimes New Roman p k k k  ` .  @n?" dd@  @@`` X$  c $@uʚ;2Nʚ;g4idid@ k?q@(ppp@ <4!d!dPgX<4ddddPgX ph___PPT2001D<4X? %  GIMS UpdatePCharles Thomas GIMS Architect University of Wisconsin - Madison cthomas@wisc.eduQ  P  What is GIMS?fGENI Instrumentation and Measurement Systems Obsolete Name? High-speed packet capture system for GENI.gg GIMS ArchitectureAdmin GUI Add/delete/edit devices Add/edit device configs Can control devices for testing Reference Component Manager We hacked this! Backend Coordinates communication. MySQL Database Capture Daemon & hardware ZPZZZZZZZ P  ,2p$Hacking the RCM"Added calls in GeniCM.pm to a Perl module that lives with the RCM. Calls to our backend system. Logging. Greatly expanded the error and status messages from the RCM to aid debugging. Tried to keep disruptions to a minimum. Co-opted RCM functions to perform traffic capture functions.BCZ&ZZC&>< Current FunctionalityCreateSliver Create new experiment Load config into device Start capture StopSliver Pause capture StartSliver Restart capture after pause DeleteSlice Shutdown capture activities and cleanup. Z<Z ZZ ZZ Z)Z <    )Z    * Brief Tour   Will be giving a demo tonight!   P( Us l  C A:P  D l  C P-1 D H  0޽h ? 3f3ffr%Yg Yi ( / 00DTimesNew Roman p k k k DLucidaGrandean p k k k DBaghdadandean p k k k 0DTimes New Roman p k k k  ` .  @n?" dd@  @@`` X$  c $@uʚ;2Nʚ;g4idid@ k?q@(ppp@ <4!d!dPgX<4ddddPgX ph___PPT2001D<4X? %  GIMS UpdatePCharles Thomas GIMS Architect University of Wisconsin - Madison cthomas@wisc.eduQ  P  What is GIMS?fGENI Instrumentation and Measurement Systems Obsolete Name? High-speed packet capture system for GENI.gg GIMS ArchitectureAdmin GUI Add/delete/edit devices Add/edit device configs Can control devices for testing Reference Component Manager We hacked this! Backend Coordinates communication. MySQL Database Capture Daemon & hardware ZPZZZZZZZ P  ,2p$Hacking the RCM"Added calls in GeniCM.pm to a Perl module that lives with the RCM. Calls to our backend system. Logging. Greatly expanded the error and status messages from the RCM to aid debugging. Tried to keep disruptions to a minimum. Co-opted RCM functions to perform traffic capture functions.BCZ&ZZC&, Current FunctionalityCreateSliver Create new experiment Load config into device Start capture StopSliver Pause capture StartSliver Restart capture after pause DeleteSlice Shutdown capture activities and cleanup. Z<Z ZZ ZZ Z)Z <    )Z    * Brief Tour   Will be giving a demo tonight! d   `(  l  C @:`   D H  0޽h ? 3f3ffrix iz T( / 00DTimesNew Roman p k k k DLucidaGrandean p k k k DBaghdadandean p k k k 0DTimes New Roman p k k k  ` .  @n?" dd@  @@`` X$  c $@uʚ;2Nʚ;g4idid@ k?q@(ppp@ <4!d!dPgX<4ddddPgX ph___PPT2001D<4X? %  GIMS UpdatePCharles Thomas GIMS Architect University of Wisconsin - Madison cthomas@wisc.eduQ  P  What is GIMS?fGENI Instrumentation and Measurement Systems Obsolete Name? High-speed packet capture system for GENI.gg GIMS ArchitectureAdmin GUI Add/delete/edit devices Add/edit device configs Can control devices for testing Reference Component Manager We hacked this! Backend Coordinates communication. MySQL Database Capture Daemon & hardware ZPZZZZZZZ P  ,2p$Hacking the RCM"GAdded calls in GeniCM.pm to a Perl module that lives with the RCM. Calls to our backend system. Logging. Greatly expanded the error and status messages from the RCM to aid debugging. Tried to keep disruptions to a minimum. Co-opted RCM functions to perform traffic capture functions. Also hacked Rspec to pass params we needed.BCZ&ZZC&J Current FunctionalityCreateSliver Create new experiment Load config into device Start capture StopSliver Pause capture StartSliver Restart capture after pause DeleteSlice Shutdown capture activities and cleanup. Z<Z ZZ ZZ Z)Z <    )Z    * Brief Tour   Will be giving a demo tonight!   (  l  C 0;" D l  C ;"p0  D H  0޽h ? 33  0 ( |  l  C 71P  D l  C 71 D H  0޽h ? 3f3ff  P( Us l  C A:P  D l  C P-1  D H  0޽h ? 3f3ffrSz I)  /z <( / 00DTimesNew Roman p k k k DLucidaGrandean p k k k DBaghdadandean p k k k 0DTimes New Roman p k k k  ` .  @n?" dd@  @@`` `(   c $@uʚ;2Nʚ;g4idid@ k?q@(ppp@ <4!d!dPgX<4ddddPgX ph___PPT2001D<4X? %O  GIMS UpdatePCharles Thomas GIMS Architect University of Wisconsin - Madison cthomas@wisc.eduQ  P  What is GIMS?fGENI Instrumentation and Measurement Systems Obsolete Name? High-speed packet capture system for GENI.gg GIMS ArchitectureAdmin GUI Add/delete/edit devices Add/edit device configs Can control devices for testing Reference Component Manager We hacked this! Backend Coordinates communication. MySQL Database Capture Daemon & hardware ZPZZZZZZZ P  ,2p$Hacking the RCM"GAdded calls in GeniCM.pm to a Perl module that lives with the RCM. Calls to our backend system. Logging. Greatly expanded the error and status messages from the RCM to aid debugging. Tried to keep disruptions to a minimum. Co-opted RCM functions to perform traffic capture functions. Also hacked Rspec to pass params we needed.BCZ&ZZC&J Current FunctionalityCreateSliver Create new experiment Load config into device Start capture StopSliver Pause capture StartSliver Restart capture after pause DeleteSlice Shutdown capture activities and cleanup. Z<Z ZZ ZZ Z)Z <    )Z    * Brief Tour    RPlan to deploy 6-12 capture nodes in the next year. Will be giving a demo tonight! Sd   ((  (l ( C 6:  D H ( 0޽h ? 3f3ffr1 u