SlideShare une entreprise Scribd logo
1  sur  13
CSAIL
Computer Science and
Artificial Intelligence Laboratory
●
●
●
●
●

Largest Lab at MIT
50 Year Legacy
107 Primary Investigators
1,033 Members Total
??? Active Research Projects
OpenStack

(beta)

Essex 2012/07
Folsom 2012/09
●
●
●
●

768 physical cores
64 nodes
Ubuntu + Puppet
Goal Rapid Deployment
(adapt as we go)

●

Running 90%
by 2013/02
OpenStack

(ga)

Grizzly 2013/08
Havana soon...
●
●

Move to Neutron Networking
Split High CPU / Web Apps
(host aggregates & instance types)

●

Coming Soon ...
–
–

Orchestration (Heat)
Metering (Ceilometer)
So Who's Using It?
●
●
●

114 Users
38 Projects
468,866 Instances
(lifetime total)

●
●

6,303,639 vCPU Hours
As of 25 October ...

●

ALFA
http://groups.csail.mit.edu/EVO-DesignOpt

●

TREC-KBA
http://trec-kba.org

●

Jigsaw
http://people.csail.mit.edu/sanchez

●

NMS
http://nms.csail.mit.edu

●

LIS
http://lis.csail.mit.edu

●

Julia
http://julialang.org/
ALFA

Anyscale Learning For All
●

●
●

Scalable Evolutionary
Algorithms
Machine Learning
Frameworks for knowledge
mining, prediction, analytics and
optimization

http://groups.csail.mit.edu/EVO-DesignOpt/groupWebSite/
TREC-KBA
Text Retrieval Conference's
Knowledge Base Acceleration
competition
●
●

MIT is the Organizing Team
Content Stream
–
–
–

462M Texts, 40% English
4,973 hourly chunks of 100k
doc/hr stream
News, blogs, forums

http://trec-kba.org
Ubik
service guarantees for
latency-critical workloads
●

●
●

Hardware & Software System
Simulation
~ 1 Quadrillion Instructions
Saw 2x - 3x speed up using
cloud in addition to dedicated
hardware

http://people.csail.mit.edu/sanchez
NMS
Network & Mobile
Systems
●

●

●

Student contest for congestion
control algorithms
Machine learning to get
computers to design congestion
control algorithms
Possible future work on
intelligent VM placement in
clouds

http://nms.csail.mit.edu
LIS
Learning & Intelligent
Systems
●
●
●

Artificially Intelligent Robots
Cookie Baking Robot
OpenStack used for design &
simulation of object recognition
systems

http://lis.csail.mit.edu
LIS
Learning & Intelligent
Systems
●
●
●

Artificially Intelligent Robots
Cookie Baking Robot
OpenStack used for design &
simulation of object recognition
systems

http://lis.csail.mit.edu
Julia
●
●

●

VHLL for Parallel Programing
Now MIT Licensed Community
project
Serving IJulia cluster used for
research and teaching

http://julialang.org
Future Work
●

●
●

●
●
●
●

Infrastructure as Research
Platform
Internet Facing Applications
Consolidate Existing
Virtualization
“One Cloud Per Student” ?
Bare Metal ?
GPUs ?
“Cloud Desktops” ?

Contenu connexe

En vedette

Plagio que es_y_como_evitarlo
Plagio que es_y_como_evitarloPlagio que es_y_como_evitarlo
Plagio que es_y_como_evitarlo
raquiros
 
Mind the Graph! A Discussion on the Design of the Network
Mind the Graph! A Discussion on the Design of the NetworkMind the Graph! A Discussion on the Design of the Network
Mind the Graph! A Discussion on the Design of the Network
Paolo Ciuccarelli
 
MIT Media Lab Talk
MIT Media Lab TalkMIT Media Lab Talk
MIT Media Lab Talk
James Slezak
 

En vedette (7)

AQUA_BRIDGE_11142013_e4dev
AQUA_BRIDGE_11142013_e4devAQUA_BRIDGE_11142013_e4dev
AQUA_BRIDGE_11142013_e4dev
 
Plagio que es_y_como_evitarlo
Plagio que es_y_como_evitarloPlagio que es_y_como_evitarlo
Plagio que es_y_como_evitarlo
 
Mind the Graph! A Discussion on the Design of the Network
Mind the Graph! A Discussion on the Design of the NetworkMind the Graph! A Discussion on the Design of the Network
Mind the Graph! A Discussion on the Design of the Network
 
MIT Media Lab Talk
MIT Media Lab TalkMIT Media Lab Talk
MIT Media Lab Talk
 
Schools Workshop
Schools WorkshopSchools Workshop
Schools Workshop
 
Dr. Menachem Elimelech - Water Technologies to Solve Increasing Global Water ...
Dr. Menachem Elimelech - Water Technologies to Solve Increasing Global Water ...Dr. Menachem Elimelech - Water Technologies to Solve Increasing Global Water ...
Dr. Menachem Elimelech - Water Technologies to Solve Increasing Global Water ...
 
The biosand filter
The biosand filterThe biosand filter
The biosand filter
 

Similaire à MIT/CSAIL OpenStack Use Cases - Hong Kong 2014

From the South: building together a high-tech ecosystem
From the South: building together a high-tech ecosystemFrom the South: building together a high-tech ecosystem
From the South: building together a high-tech ecosystem
Nicolás Erdödy
 
Open stack @ iiit hyderabad
Open stack @ iiit hyderabad Open stack @ iiit hyderabad
Open stack @ iiit hyderabad
openstackindia
 

Similaire à MIT/CSAIL OpenStack Use Cases - Hong Kong 2014 (20)

Available HPC resources at CSUC
Available HPC resources at CSUCAvailable HPC resources at CSUC
Available HPC resources at CSUC
 
OCDET Activity and Glusterfs
OCDET Activity and GlusterfsOCDET Activity and Glusterfs
OCDET Activity and Glusterfs
 
SouthEast LinuxFest 2015 - Managing linux in a engineering college
SouthEast LinuxFest 2015 -  Managing linux in a engineering collegeSouthEast LinuxFest 2015 -  Managing linux in a engineering college
SouthEast LinuxFest 2015 - Managing linux in a engineering college
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUp
 
Available HPC resources at CSUC
Available HPC resources at CSUCAvailable HPC resources at CSUC
Available HPC resources at CSUC
 
Stanford/SLAC Cryo-EM Computing and Storage, Yee-Ting Li
Stanford/SLAC Cryo-EM Computing and Storage, Yee-Ting LiStanford/SLAC Cryo-EM Computing and Storage, Yee-Ting Li
Stanford/SLAC Cryo-EM Computing and Storage, Yee-Ting Li
 
From the South: building together a high-tech ecosystem
From the South: building together a high-tech ecosystemFrom the South: building together a high-tech ecosystem
From the South: building together a high-tech ecosystem
 
Available HPC resources at CSUC
Available HPC resources at CSUCAvailable HPC resources at CSUC
Available HPC resources at CSUC
 
Montreal OpenStack Q2 MeetUp - May 30th 2017
Montreal OpenStack Q2 MeetUp - May 30th 2017Montreal OpenStack Q2 MeetUp - May 30th 2017
Montreal OpenStack Q2 MeetUp - May 30th 2017
 
Portland Science Hack Day: Open Source Hardware
Portland Science Hack Day: Open Source HardwarePortland Science Hack Day: Open Source Hardware
Portland Science Hack Day: Open Source Hardware
 
01 michael zink open cloud testbed
01 michael zink   open cloud testbed01 michael zink   open cloud testbed
01 michael zink open cloud testbed
 
Available HPC Resources at CSUC
Available HPC Resources at CSUCAvailable HPC Resources at CSUC
Available HPC Resources at CSUC
 
OpenStack Toronto Q3 MeetUp - September 28th 2017
OpenStack Toronto Q3 MeetUp - September 28th 2017OpenStack Toronto Q3 MeetUp - September 28th 2017
OpenStack Toronto Q3 MeetUp - September 28th 2017
 
201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in Myanmar201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in Myanmar
 
Open Science Grid
Open Science GridOpen Science Grid
Open Science Grid
 
Infrastructure-as-Code and CI Infrastructure at OpenStack
Infrastructure-as-Code and CI Infrastructure at OpenStackInfrastructure-as-Code and CI Infrastructure at OpenStack
Infrastructure-as-Code and CI Infrastructure at OpenStack
 
Open Infra Day Vietnam - JOSUG
Open Infra Day Vietnam - JOSUGOpen Infra Day Vietnam - JOSUG
Open Infra Day Vietnam - JOSUG
 
Kubernetes The New Research Platform
Kubernetes The New Research PlatformKubernetes The New Research Platform
Kubernetes The New Research Platform
 
The Open Science Grid
The Open Science GridThe Open Science Grid
The Open Science Grid
 
Open stack @ iiit hyderabad
Open stack @ iiit hyderabad Open stack @ iiit hyderabad
Open stack @ iiit hyderabad
 

Dernier

Dernier (20)

The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 

MIT/CSAIL OpenStack Use Cases - Hong Kong 2014

Notes de l'éditeur

  1. Intro Sr. Tech. Architect Charged with ensuring researchers have the “Infrastructure of the Future” Also ensure today's architecture is deployed properly and yesterday's architecture doesn't collapse... OpenStack running just over 1yr fits in as “tomorrow” (between today & future)
  2. Approx 50 groups in diverse areas Robotics Machine Learning Biomedical Computer Architecture Etc... All solving different problems using different methods Highly Complex Highly Diverse Incredibly Open Environment
  3. This one Is just as read about 30sec on what we setup
  4. Again just 30sec on recent changes
  5. Significant change in use since switching to over commit, though we rarely reach 2:1 on any node and are very nearly 1:1 over all (have seen peaks at 3:1) Larger multicore instance types and longer runtimes Pre over commit: Avg runtime 3:45 Avg vcpu 1.8 Post over commit: Avg runtime 39:20 Avg vcpu 4.2 It is not clear if this is causal...
  6. Alfa: Scalable evolutionary algorithms, machine learning and frameworks for knowledge mining, prediction, analytics and optimization.
  7. TREC-KBA: the MIT team organizing the 2013 Text Retrieval Conference's Knowledge Base Acceleration competition which seeks to help humans expand knowledge bases like Wikipedia by automatically recommending edits based on incoming content streams. This open evaluation measures an automatic system's ability to filter a large stream of text for new knowledge about entities.
  8. Ubik(sanchez): HW Simulation Wazzit?- simulated ~1 quadrillion instructions total, and at its peak openstack doubled to tripled the capacity Ubik proposes new hardware and software techniques to achieve systems that provide very strict quality of service guarantees for latency-critical workloads, and high throughput for batch workloads. The main motivation is that datacenters burn terawatt-hours, but servers, which make up the buk of datacenter power, are run at 10-15% of capacity to guarantee QoS for critical services. At the same time, datacenters have a lot of non-critical computing (e.g., MapReduce, overcommitted openstack VMs, etc.). In Ubik, we're developing a number of techniques that enable colocating both types of compute in the same system, sharing resources between batch and latency-critical workloads to achieve maximum utilization of CPU, memory, etc, but safely protecting latency-critical workloads from any noticeably degradation.
  9. NMS: used the cluster to host a contest for students in 6.829 (MIT's graduate networking class) to develop the best congestion control algorithms, by running the students' algorithms on pre-recorded traces of cellular networks. Also using it for heavy computation, running big machine learning problems to try to get computers to design new congestion control algorithms..
  10. LIS: Learning & Inteligent Systems conduct interdisciplinary research aimed at discovering the principles underlying the design of artificially intelligent robots.
  11. LIS: Learning & Inteligent Systems conduct interdisciplinary research aimed at discovering the principles underlying the design of artificially intelligent robots.
  12. Julia: Julia is a VHLLs or very high level languages for parallel computing and now an MIT Licensed opensource project, this is the group at MIT that originally developed it https://ijulia.csail.mit.edu:8000 Cert protected frontend Alan's apaprently using this in 18.06 & possibly other classes http://web.mit.edu/18.06/www
  13. NMS – intelligent placement of VMs to reduce network congestion in the data center Scaling Note Bene for use with EdX (http://nb.mit.edu) and DetectMe new project similar to http://labelme.csail.mit.edu Consolidation isn't “exciting” but is a metric of stability and manageability OCPS (bit of a play on OLPC )idea has been around longer than our cloud, in this case each lab member would get a moderate quota allocation independent of any particular project just to hack around and do cool stuff. Factors preventing some users from taking advantage, need to access low level hardware, special coprocessing requirements. Cloud Desktops old idea coming round again thin client accessible from anywhere, suggestion from community testing various implementations. Will it be useful? Don't know...