kate keahey
play

Kate Keahey keahey@anl.gov NSF Workshop on Sustainable Data Centers - PowerPoint PPT Presentation

www. chameleoncloud.org CHAMELEON: BUILDING A RECONFIGURABLE EXPERIMENTAL TESTBED FOR CLOUD RESEARCH Kate Keahey keahey@anl.gov NSF Workshop on Sustainable Data Centers June 22-23 Stanford


  1. www. chameleoncloud.org CHAMELEON: ¡ ¡ BUILDING ¡A ¡RECONFIGURABLE ¡EXPERIMENTAL ¡TESTBED ¡FOR ¡ CLOUD ¡RESEARCH ¡ ¡ Kate Keahey keahey@anl.gov NSF Workshop on Sustainable Data Centers June 22-23 Stanford University, Palo Alto, CA 1 JULY 16, 2015

  2. CHAMELEON: ¡A ¡FLEXIBLE ¡AND ¡POWERFUL ¡ EXPERIMENTAL ¡INSTRUMENT ¡ „ Large-­‑scale: ¡“ Big ¡Data, ¡Big ¡Compute, ¡Big ¡Instrument ¡research” ¡ „ ~650 ¡nodes ¡(~14,500 ¡cores), ¡5 ¡PB ¡disk ¡over ¡two ¡sites, ¡2 ¡sites ¡ connected ¡with ¡100G ¡network ¡ „ Reconfigurable: ¡“As ¡close ¡as ¡possible ¡to ¡having ¡it ¡in ¡your ¡lab” ¡ „ From ¡bare ¡metal ¡reconfiguraZon ¡to ¡clouds ¡ „ Support ¡for ¡repeatable ¡and ¡reproducible ¡experiments ¡ „ Connected: ¡“One ¡stop ¡shopping ¡for ¡experimental ¡needs” ¡ „ Workload ¡and ¡Trace ¡Archive ¡ „ Partnerships ¡with ¡producZon ¡clouds: ¡CERN, ¡OSDC, ¡Rackspace, ¡Google, ¡ and ¡others ¡ „ Partnerships ¡with ¡users ¡ „ Complementary: ¡“Can’t ¡do ¡everything ¡ourselves” ¡ „ ComplemenZng ¡GENI, ¡Grid’5000, ¡and ¡other ¡experimental ¡testbeds ¡ ¡ www. chameleoncloud.org

  3. CHAMELEON ¡HARDWARE ¡ To UTSA, GENI, Future Partners Switch ¡ Core ¡Services ¡ Standard ¡ Cloud ¡Unit ¡ Front ¡End ¡and ¡Data ¡ 504 ¡x86 ¡Compute ¡Servers ¡ Mover ¡Nodes ¡ 42 ¡compute ¡ ¡ 48 ¡Dist. ¡Storage ¡Servers ¡ 4 ¡storage ¡ 102 ¡Heterogeneous ¡Servers ¡ x2 ¡ 16 ¡Mgt ¡and ¡Storage ¡Nodes ¡ Chicago ¡ Chameleon ¡Core ¡Network ¡ AusZn ¡ 100Gbps ¡uplink ¡public ¡network ¡ SCUs ¡connect ¡to ¡ (each ¡site) ¡ core ¡and ¡fully ¡ connected ¡to ¡each ¡ other ¡ Heterogeneous ¡ Switch ¡ Cloud ¡Units ¡ Standard ¡ Core ¡Services ¡ Alternate ¡Processors ¡ Cloud ¡Unit ¡ and ¡Networks ¡ 3.6 ¡PB ¡Central ¡File ¡ Systems, ¡Front ¡End ¡ 42 ¡compute ¡ ¡ and ¡Data ¡Movers ¡ 4 ¡storage ¡ x10 ¡ www. chameleoncloud.org

  4. EXPERIMENTAL ¡WORKFLOW ¡ discover provision configure monitor resources resources and interact design the analyze, discuss, experiment and share www. chameleoncloud.org

  5. CHI: ¡SELECTING ¡AND ¡VERIFYING ¡RESOURCES ¡ „ Complete, ¡fine-­‑grained ¡and ¡up-­‑to-­‑date ¡representaZon ¡ ¡ „ Machine ¡parsable, ¡enables ¡match ¡making ¡ „ Versioned ¡ „ “What ¡was ¡the ¡drive ¡on ¡the ¡nodes ¡I ¡used ¡6 ¡months ¡ago?” ¡ „ Dynamically ¡Verifiable ¡ „ Does ¡reality ¡correspond ¡to ¡descripZon? ¡(e.g., ¡failures) ¡ ¡ „ Grid’5000 ¡Registry ¡ ¡ „ Automated ¡resource ¡descripZon, ¡automated ¡export ¡to ¡RM ¡ „ G5K-­‑checks ¡ „ Run ¡at ¡boot, ¡acquire ¡informaZon, ¡compare ¡with ¡resource ¡ catalog ¡descripZon ¡ www. chameleoncloud.org

  6. CHI: ¡PROVISIONING ¡RESOURCES ¡ „ Resource ¡leases ¡ ¡ „ AllocaZng ¡a ¡range ¡of ¡resources ¡ „ Different ¡node ¡types, ¡switches, ¡etc. ¡ ¡ „ MulZple ¡environments ¡in ¡one ¡lease ¡ „ Advance ¡reservaZons ¡(AR) ¡ „ Sharing ¡resources ¡across ¡Zme ¡ „ Extensions: ¡match ¡making, ¡Ganf ¡chart ¡displays ¡ ¡ „ OpenStack ¡Nova/Blazar ¡ „ Extensions ¡to ¡support ¡working ¡with ¡more ¡resources, ¡match ¡ making, ¡and ¡displays ¡ ¡ www. chameleoncloud.org

  7. CHI: ¡CONFIGURE ¡AND ¡INTERACT ¡ „ Map ¡mulZple ¡appliances ¡to ¡a ¡lease ¡ „ Allow ¡deep ¡reconfiguraZon ¡(incl. ¡BIOS) ¡ „ Snapshoing ¡ „ Efficient ¡appliance ¡deployment ¡ „ Handle ¡complex ¡appliances ¡ „ Virtual ¡clusters, ¡cloud ¡installaZons, ¡etc. ¡ ¡ „ Interact: ¡reboot, ¡power ¡on/off, ¡access ¡to ¡console ¡ „ Shape ¡experimental ¡condiZons ¡ „ OpenStack ¡Ironic, ¡Glance, ¡and ¡meta-­‑data ¡servers ¡ www. chameleoncloud.org

  8. CHI: ¡MONITORING ¡ „ Enables ¡users ¡to ¡understand ¡what ¡happens ¡during ¡ the ¡experiment ¡ „ Types ¡of ¡monitoring ¡ „ User ¡resource ¡monitoring ¡ „ Infrastructure ¡monitoring ¡(e.g., ¡PDUs) ¡ „ Custom ¡user ¡metrics ¡ „ High-­‑resoluZon ¡metrics ¡ „ Easily ¡export ¡data ¡for ¡specific ¡experiments ¡ „ OpenStack ¡Ceilometer ¡ www. chameleoncloud.org

  9. PROJECT ¡TIMELINE ¡ „ Started ¡09/2014 ¡ „ Currently: ¡ ¡ „ FutureGrid@Chameleon ¡(OpenStack ¡KVM ¡cloud) ¡ „ Chameleon ¡Technology ¡Preview ¡(bare ¡metal) ¡ „ Early ¡Users: ¡homogenous ¡hardware ¡available ¡to ¡Early ¡ Users ¡ „ Overall: ¡57 ¡projects, ¡102 ¡users, ¡40 ¡insZtuZons ¡ „ Fall ¡2015: ¡Large-­‑scale ¡homogenous ¡parZZons ¡and ¡ bare ¡metal ¡reconfiguraZon ¡generally ¡available ¡ ¡ „ 2015/2016: ¡Refinements ¡to ¡experiment ¡management ¡ capabiliZes, ¡higher ¡level ¡capabiliZes ¡ „ Fall ¡2016: ¡Heterogeneous ¡hardware ¡available ¡ ¡ www. chameleoncloud.org

  10. PARTING ¡THOUGHTS ¡ „ Work ¡on ¡your ¡next ¡research ¡project ¡@ ¡ www.chameleoncloud.org! ¡ The most important element of any experimental testbed is ¡ users and the research they work on „ Building ¡operaZons ¡for ¡long-­‑term ¡sustainability ¡ „ PotenZal ¡for ¡extending ¡operaZons ¡ „ CreaZng ¡a ¡forum ¡for ¡collaboraZon ¡between ¡research ¡ community ¡and ¡pracZZoners ¡ „ Workshops, ¡traces, ¡funding ¡opportuniZes ¡and ¡other ¡forms ¡ of ¡engagement ¡ www. chameleoncloud.org

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend