160 likes | 339 Views
GEMINI. Indiana University, University of Kentucky. Overview. Combine U. Kentucky’s INSTOOLS, perfSONAR and Periscope Support scalable, high-rate measurement across layers Including infrastructure. Measurement Points. Produce measurement data Send data to a Measurement Store
E N D
GEMINI Indiana University, University of Kentucky
Overview • Combine U. Kentucky’s INSTOOLS, perfSONAR and Periscope • Support scalable, high-rate measurement across layers • Including infrastructure
Measurement Points • Produce measurement data • Send data to a Measurement Store • Send metadata to UNIS • Standard perfSONAR and INSTOOLS MPs • BLiPP (Basic Lightweight Periscope Probes) • High rate host monitoring • Adjustable frequency • NetLogger and Calipers for application monitoring • Addressing scalability with in-line analysis and summarization • Example: system call monitoring to determine file transfer bottleneck
Measurement Store • Stores Measurement data (I know you didn’t see that coming) • Supports high-rate data transfers • Publish/Subscribe interface • Multiple tiers with different characteristics • Surge tank near the source • Bottom of rack • Parallel storage for slice-wide data
MAP • Measurement/Management and/Analysis Presentation Service • Configuration GUI • Visualize data (from MS) • Visualize topology (obtained from UNIS)
Portal • “One stop shop” to integrate various MAP services
MC • Measurement controller/coordinator • Initiates measurement collection • Coordinates measurements • Fetches data from some MPs
UNIS • Directory service • Topology data • As well as changes • Service data • Measurement metadata
Cross cutting • RESTful interface to perfSONAR (Periscope) • GEMINI Event Messaging Service (GEMS) • High rate data with JSON/BSON
Operator Portal Login Prefs Windowing Standard Views User Management and Presentation (MAP) CMS Interface IM Control Measurement Graphs/Tables CF Control Runtime Interface Archive Interface INSTOOLS FLACK INSTOOLS INSTOOLS • VNC Drupal UNIS GUSH GMOC Periscope MAP Lab Book - Shells Other… Other… Other… iRODS I&M Services Control Framework Services Archive CM MCC MS Storage Services… VM to run archive Control And (Data) Collection Local/Private Storage CH SA AuthN/Z …… MP n MP 3 MP 1 MP 2 GENI Resources UNIS
GEMINI Global Registry (UNIS) GEMINI Architecture MP Measurement Points GENI I&M Archive GENI AuthN/Z NEW (Openflow, Layer2, Virtual Machine) Portaland MAP ✓ ✓ ✓ Network BLiPP MP GENI RACKS GEMINI SLICE MS MC Measurement Controller / Collector Meas. Stores MA Event Messaging Service Instrumentize perfSONAR (REST and SOAP)
Status • Initial merger of INSTOOLS, Periscopeand perfSONAR(LAMP) • MC functionality running together • Some duplicate functionality • Development workflow • Migration to github • Jira • Collection of “user stories”