GENI Exploring Networks of the Future www geni
- Slides: 32
GENI Exploring Networks of the Future www. geni. net Sponsored by the National Science Foundation
Outline What is GENI? How is GENI being used? Key GENI Concepts Demo: A simple experiment using GENI Sponsored by the National Science Foundation GENI Introduction www. geni. net 2
GENI: Infrastructure for Experimentation GENI provides compute resources that can be connected in experimenter specified Layer 2 topologies. Sponsored by the National Science Foundation GENI Introduction www. geni. net 3
GENI: Infrastructure for Experimentation GENI provides compute resources that can be connected in experimenter specified Layer 2 topologies. Sponsored by the National Science Foundation GENI Introduction www. geni. net 4
Multiple GENI Experiments run Concurrently Experiments live in isolated “slices” Resources can be shared between slices Sponsored by the National Science Foundation GENI Introduction www. geni. net 5
GENI is “Deeply Programmable” I install software I want throughout my network slice (into routers, switches, …) or control switches using Open. Flow part of the experiment not only the infrastructure Sponsored by the National Science Foundation GENI Introduction www. geni. net 6
GENI Compute Resources Emulab GENI Racks GENI Wireless compute nodes Planetlab ORBIT Existing Testbeds Sponsored by the National Science Foundation GENI Introduction www. geni. net 7
Creating and deploying GENI racks Ilia Baldine RENCI More resources / rack, fewer racks Rajesh Narayanan DELL KC Wang Clemson Latest addition Rick Mc. Geer HP Labs Fewer resources / rack, more racks Sponsored by the National Science Foundation GENI Introduction www. geni. net 8
GENI Networking Resources National Research Backbones (e. g. Internet 2) Networking within a Rack Regional Networks (e. g. CENIC) 4 G/3 G GENI network Wi. MAX Base Stations Sponsored by the National Science Foundation GENI Introduction www. geni. net 9
Federation GENI grows by GENI-enabling heterogeneous infrastructure My experiment runs across the evolving GENI federation. GENI Rack Commercial Clouds Backbone #1 Campus My GENI Slice Access #1 Research Testbed Corporate GENI suites Regional Non-US Testbeds This approach looks remarkably familiar. . . GENI Rack Avoid technology “lock in” and grow quickly by incorporating existing infrastructure Sponsored by the National Science Foundation GENI Introduction www. geni. net 10
GENI Architecture ISP Internet Metro Research Backbones g GENI-enabled hardware Legend g Layer 2 Data Plane Layer 3 Control Plane Regional Networks Campus g • Flexible network / cloud research • Distributed cloud (racks) for content infrastructure caching, acceleration, etc. • Also suitable for physics, genomics, other domain science Sponsored by the National Science Foundation GENI Introduction www. geni. net 11
Current GENI buildout • More Wi. MAX base stations with Android handsets • GENI-enable 5 -6 regional networks • Inject more GENI Racks serve as programmable routers, distributed clouds, content Open. Flow switches distribution nodes, caching or transcoding nodes, etc into Internet 2 • Add GENI Racks to 50 -80 locations within campuses, regionals, and backbone networks Sponsored by the National Science Foundation GENI Introduction www. geni. net 12
GENI Operations GMOC: GENI Meta-operation Center • Keeps track of outages • Notification system for resource reservation • Monitors most GENI Aggregates GMOC Google Calendar keeps track of reservations/outages Sponsored by the National Science Foundation GENI Introduction www. geni. net 13
Federation Extends the Reach of GENI and International Peer Testbeds Initial plan to federate testbeds on five continents Sponsored by the National Science Foundation GENI Introduction www. geni. net 14
Testbeds Involved Modified slide from: http: //groups. geni. net/geni/attachment/wiki/GEC 18 Agenda/Mon. Plenary/GEC 18_brecht_vermeulen_International_Fed eration. pdf Sponsored by the National Science Foundation GENI Introduction www. geni. net 15
Outline What is GENI? How is GENI being used? Key GENI Concepts Demo: A simple experiment using GENI Sponsored by the National Science Foundation GENI Introduction www. geni. net 16
How is GENI being Used? Research • Future Internet architectures • Software defined networking • Large scale evaluation of smart grid protocols Education • Over 50 classes using GENI in all levels • Networking and Distributed systems classes • Cloud computing classes • Wi. MAX classes As of October 2014, GENI has over 2700 users! Sponsored by the National Science Foundation GENI Introduction www. geni. net 17
Outline What is GENI? How is GENI being used? Key GENI Concepts Demo: A simple experiment using GENI Sponsored by the National Science Foundation GENI Introduction www. geni. net 18
GENI: Terms and Definitions Slice Abstraction for a collection of resources capable of running experiments – An experiment uses resources in a slice – Slices isolate experiments – Experimenters are responsible for their slices Sponsored by the National Science Foundation GENI Introduction www. geni. net 19
Clearinghouse and Aggregates Create & Register Slice credentials users projects slices clearinghouse Aggregate Manager API Researcher Tool - list. Resources - create. Sliver … Aggregate Manager Aggregate Resources • Clearinghouse: Manages users, projects and slices – Standard credentials shared via custom API or new Common CH API – GENI supported accounts: GENI Portal/CH, Planet. Lab CH, Proto. GENI CH • Aggregate: Provides resources to GENI experimenters – Typically owned and managed by an organization – Speaks the GENI AM API – Examples: Planet. Lab, Emulab, GENI Racks on various campuses Sponsored by the National Science Foundation GENI Introduction www. geni. net 20
GENI: Terms and Definitions • A slice : One or more resources provided by an aggregate – E. g. Bare machines, virtual machines, VLANs GENI Rack #3 My slice contains slivers from many aggregates. Commercial Clouds Backbone #1 GENI Rack #1 Research Testbed My GENI Slice Access #1 Corporate GENI suites Backbone #2 Other-Nation Projects GENI Rack #2 Sponsored by the National Science Foundation GENI Introduction www. geni. net 21
Resource Specifications (RSpecs) • RSpecs: Lingua franca for describing and requesting resources – “Machine language” for negotiating resources between experiment and aggregate – Experimenter tools eliminate the need for most experimenters to write or read RSpec <? xml version="1. 0" encoding="UTF-8"? > <rspec xmlns="http: //www. protogeni. net/resources/rspec/2" xmlns: xsi="http: //www. w 3. org/2001/XMLSchema-instance" xsi: schema. Location="http: //www. protogeni. net/resources/rspec/2/request. xsd" type="request" > <node client_id="my-node" exclusive="true"> <sliver_type name="raw-pc" /> </node> </rspec> RSpec for requesting a single node Sponsored by the National Science Foundation GENI Introduction www. geni. net 22
Resource Reservation using RSpecs and the AM API • Advertisement RSpec: What does an aggregate have? • Request RSpec: What does the experimenter want? • Manifest RSpec: What does the experimenter have? List. Resources(…) Advertisement RSpec Client Create. Sliver(Request RSpec, …) Manifest RSpec Aggregate Manager List. Resources(Slice. Name, …) Manifest RSpec Sponsored by the National Science Foundation GENI Introduction www. geni. net 23
Outline What is GENI? How is GENI being used? Key GENI Concepts Demo: A simple experiment using GENI Sponsored by the National Science Foundation GENI Introduction www. geni. net 24
Putting it all Together: Demo • Demo – Create a slice – Create a sliver at one aggregate • Two computers (raw PCs), connected by a LAN server (VM) client (VM) – Install and run software on the machines – View output of software – Delete sliver • Experimenter tool: Jacks Sponsored by the National Science Foundation GENI Introduction www. geni. net 25
Ways to Get Help • Sign Up for : geni-users@googlegroups. com • Use #geni IRC chatroom • How. To pages on the GENI Wiki http: //groups. geni. net/geni/wiki/GENIExperimenter/Get. Help Sponsored by the National Science Foundation GENI Introduction www. geni. net 26
Other Important Lists • geni-announce – GENI news and events • Experimenters – Announcements of interest to GENI experimenters • Experimenter-ops – Announcements about infrastructure maintenance Full list at: http: //groups. geni. net/geni/wiki/GENICommunication. Channels Sponsored by the National Science Foundation GENI Introduction www. geni. net 27
Have a question? Answer is help@geni. net which is an email list which only goes to members of the GPO including… Sarah Edwards Sponsored by the National Science Foundation Vic Thomas Niky Riga (However, the archive of the list is public) GENI Introduction www. geni. net 28
QUESTIONS? Sponsored by the National Science Foundation GENI Introduction www. geni. net 29
BACKUP SLIDES Sponsored by the National Science Foundation GENI Introduction www. geni. net 30
Build GENI at sufficient scale Infeasible to build a testbed as big as the Internet HP Pro. Curve 5400 Switch NEC Wi. MAX Base Station GENI-enabled equipment GENI-enabled campuses, students as early adopters “At scale” GENI prototype GENI-enable testbeds, commercial equipment, campuses, regional and backbone networks Campus photo by Vonbloompasha Sponsored by the National Science Foundation GENI Introduction www. geni. net 31
Current GMOC Operational Support • Monitor and triage problem resolution on the GENI Integrate Open. Flow Core network (Mesoscale) • Emergency Stop • GENI Experimenter Support • Manage network/systems alarms, outages, maintenances, – Mesoscale provisioning, maintenance freezes, demo reservations and disruptive experiment reservations (and post-mortem) • Notifications, Escalation and Reporting • Engineering configuration (Internet 2, MOXI, Indiana) and new Aggregate site, regional and GENI rack turn-up • GMOC Measurement API for GENI Aggregates • Develop new tools for network monitoring and measurement Modified slide from: http: //groups. geni. net/geni/attachment/wiki/GEC 18 Agenda/Rack. Ops. And. Measurement/GEC 18%20 GMOC%20 Presen Sponsored by the National Science Foundation GENI Introduction www. geni. net 32 tation. pdf
- See future perfect
- Future perfect simple vs future perfect continuous
- A switched wan is normally implemented as a
- Basestore iptv
- Future plans and finished future actions
- Present perfect future tense
- Interrupted action in the future
- Future continuous
- Past future tense
- Future continuous for future arrangements
- Future continuous and future perfect objasnjenje
- Future perfect future continuous exercises
- Past continuous diagram
- Future nurse future midwife e learning
- Plejotropni geni
- Geni network
- Genske mutacije prezentacija
- Krosingover
- Vezani geni zadaci
- Geni mutatori
- Tuberculo geni
- Moji geni
- Geni manford
- Mario kadastik geni
- Geni oncosoppressori
- Azf geni
- Krosing over biologija
- Geni hox
- Geni hox
- Ilgi eki
- Geni lab
- Karl marx geni
- Escotadura nasal