SlideShare une entreprise Scribd logo
1  sur  17
Advance Network Reservation
and Provisioning for Science
 Mehmet Balman
Scientific Data Management Research Group
(with Arie Shoshani and Alex Sim)
Lawrence Berkeley National Lab
Summer Presentations - Aug 13, 2009
Outline
 Introduction
 Resource Management
 ESNet and OSCARS
 Network Reservation
 Problem, Solution, Methodology
Introduction
 We are in a new era that offers new oppurtunities to
conduct scientific research with the help of
computation
 Computational intensive science: particle physics,
climate modelling, bio-informatics simulations
 Scientific simulations and experimental facilities
generate massive data sets
 Climate modelling data
 35 terabytes shared by more then 2500 users worldwide,
 Next generation archive will be more than 650 terabytes
 Large Hadron Collider
 Expected to generate 100gigabits per second
Introduction
 Large scale application necessitate collaborations
 Data need to be tranferred to remote sites for
further analysis (validate with simulations)
 Need on demand high speed data access between
collaborating parties
 High performance visualization
 Large volume data analysis
 Require mass storage systems
 Need coordination and management of resources
( BeStMan: Berkeley Storage Manager)
ESNet (Energy Sciences Network)
 Provides high bandwidth network interconnect
between more than 40 sites
 Connecting experimental facilities,
supercomputing centers and thousands DOE
scientists
 Delivering network as a service
 Predictable performance
 Efficient resource utilization
OSCARS
 The ESNet On-Demand Secure Circuits and Advance
Reservation System (OSCARS)
 Conducts a QoS path for guaranteed bandwidth
 End-to-end provisioning between multiple domains
 Guaranteed bandwidth (at certain time, for a certain
bandwidth and length of time)
 OSCARS components include reservation
manager, Bandwidth scheduler, and path setup
system
 Needs to have information about current and future
states of the network
Data Movement
 End-to-end High Performance Data Movement
 Network reservation
 Provisioning in client sites
 Storage Allocation
 Therefore, we need coordination between Storage
Resource Managers and Network Resource
Allocation
Network Reservation
 Users make reservation over a web service
interface
 Reservation request:
 source/destination end-points
 Requested bandwidth
 start/end times

 What is requested bandwidth can not be
guarantted?
 Try-and-error until get an available reservation
Reservation request
 Not aware of possible options
 Cant make an optimal choice
 Ineffective use of overall system
 How can we enhance the OSCARS reservation
system?
 Submit constraints and the system suggests
possible reservations satisfying requirements
A new service
 Source / destination end-points
 Maximum bandwidth that can be used
 Amount of data requested to be transferred
(Volume)
 Earliest start time
 Latest completion time
 Criteria (reserver a path for earliest completion,
reserve a path shortest transfer duration)
Challange
 Dynamic max-bandwidth problem!
 Time dependent dynamic network
 The bandwidth value for every link is time
dependent
 Discrete time algorithms: time is modeled as a
set of discrete values and a static graph is
constructed for every time interval.
Example
 A vehicle travelling from city A to city B
 There are multiple cities between A and B
connected with separate highways.
 Each highway has a specific speed limit
(maximum bandwidth)
 But we need to reduce our speed if there is
high traffic load on the road
 We know the load on each highway for every
time period (reservations)
Example
 The first question is which path the vehicle
should follow in order to reach city B from city A
as early as possible?
 Or, we can delay our journey and start later if
the total travel time would be reduced. Thus,
the second question is to find the route along
with the starting time for shortest travel
duration.
Example
 But, we are dealing with bandwidth reservation
where allocation should be set in advance
when a request is received.
 We have to set the speed limit before starting
and cannot change that during the journey.
 Advance Bandwitdth Reservation
A new algorithm
 Search interval is divided into time windows
 A time window represents a period of time
where we have a stable status of available
bandwidth of all related links
 A snaphots of the network topology
 The algorithm should be fast and scalable. Presenting
clients/users possible reservations requests and
alternate options
What I did?
 Developed a new approach
 Analyze the algorithm and tested with large
graphs
 Implemented a library to be integrated into
OSCARS
 If interested, a technical talk with a short demo
on Monday at 2pm in 50F-1647
Special Thanks to
 Arie Shoshani
 Alex Sim
 Evangelos Chaniotakis
 David Robertson
 Mary Thompson
 ESNet team
 Scientific Data Management Research Group

Contenu connexe

En vedette

LOS SECRETOS EN ESTE MUNDO RARO
LOS SECRETOS EN ESTE MUNDO RAROLOS SECRETOS EN ESTE MUNDO RARO
LOS SECRETOS EN ESTE MUNDO RAROenestemundoraro
 
развитие мелкой моторики шевчук о.и
развитие мелкой моторики шевчук о.иразвитие мелкой моторики шевчук о.и
развитие мелкой моторики шевчук о.иbakirova
 
необычный день гр №4
необычный день гр №4необычный день гр №4
необычный день гр №4bakirova
 
Mundo web manual de programadorx
Mundo web   manual de programadorxMundo web   manual de programadorx
Mundo web manual de programadorxosmalose
 
Sc10 nov16th-flex res-presentation
Sc10 nov16th-flex res-presentation Sc10 nov16th-flex res-presentation
Sc10 nov16th-flex res-presentation balmanme
 
Programa SENAI de Negócios Online - módulo 4 - Implementadores
Programa SENAI de Negócios Online - módulo 4 - ImplementadoresPrograma SENAI de Negócios Online - módulo 4 - Implementadores
Programa SENAI de Negócios Online - módulo 4 - ImplementadoresHumberto Ribeiro
 
Experiences with High-bandwidth Networks
Experiences with High-bandwidth NetworksExperiences with High-bandwidth Networks
Experiences with High-bandwidth Networksbalmanme
 
举止礼仪第二课导入
举止礼仪第二课导入举止礼仪第二课导入
举止礼仪第二课导入heqile
 
Permasalahan dan Solusi Pemanfaatan Ruang (Spasial) di Sumatera Selatan
Permasalahan dan Solusi Pemanfaatan Ruang (Spasial) di Sumatera SelatanPermasalahan dan Solusi Pemanfaatan Ruang (Spasial) di Sumatera Selatan
Permasalahan dan Solusi Pemanfaatan Ruang (Spasial) di Sumatera SelatanYoel Hendrawan
 
Eksamensbevis Akademiuddannelse Ledelse karakterer
Eksamensbevis Akademiuddannelse Ledelse karaktererEksamensbevis Akademiuddannelse Ledelse karakterer
Eksamensbevis Akademiuddannelse Ledelse karaktererKatharina Wendelboe Ritzi
 
Tabel penghitung volume timbulan sampah rumah tangga dan sejenis sampah rumah...
Tabel penghitung volume timbulan sampah rumah tangga dan sejenis sampah rumah...Tabel penghitung volume timbulan sampah rumah tangga dan sejenis sampah rumah...
Tabel penghitung volume timbulan sampah rumah tangga dan sejenis sampah rumah...helmut simamora
 
день птиц 7
день птиц 7день птиц 7
день птиц 7bakirova
 
Atividade: O Horror Nosso de Cada Dia
Atividade: O Horror Nosso de Cada DiaAtividade: O Horror Nosso de Cada Dia
Atividade: O Horror Nosso de Cada DiaProfessor Belinaso
 
CMC Teacher Education SIG Presentation; Mitchell
CMC Teacher Education SIG Presentation; MitchellCMC Teacher Education SIG Presentation; Mitchell
CMC Teacher Education SIG Presentation; MitchellCmcTchrEdSIG
 

En vedette (20)

Creencias
CreenciasCreencias
Creencias
 
LOS SECRETOS EN ESTE MUNDO RARO
LOS SECRETOS EN ESTE MUNDO RAROLOS SECRETOS EN ESTE MUNDO RARO
LOS SECRETOS EN ESTE MUNDO RARO
 
развитие мелкой моторики шевчук о.и
развитие мелкой моторики шевчук о.иразвитие мелкой моторики шевчук о.и
развитие мелкой моторики шевчук о.и
 
необычный день гр №4
необычный день гр №4необычный день гр №4
необычный день гр №4
 
Mundo web manual de programadorx
Mundo web   manual de programadorxMundo web   manual de programadorx
Mundo web manual de programadorx
 
Sc10 nov16th-flex res-presentation
Sc10 nov16th-flex res-presentation Sc10 nov16th-flex res-presentation
Sc10 nov16th-flex res-presentation
 
Programa SENAI de Negócios Online - módulo 4 - Implementadores
Programa SENAI de Negócios Online - módulo 4 - ImplementadoresPrograma SENAI de Negócios Online - módulo 4 - Implementadores
Programa SENAI de Negócios Online - módulo 4 - Implementadores
 
Experiences with High-bandwidth Networks
Experiences with High-bandwidth NetworksExperiences with High-bandwidth Networks
Experiences with High-bandwidth Networks
 
Cambio de icono
Cambio de iconoCambio de icono
Cambio de icono
 
举止礼仪第二课导入
举止礼仪第二课导入举止礼仪第二课导入
举止礼仪第二课导入
 
Permasalahan dan Solusi Pemanfaatan Ruang (Spasial) di Sumatera Selatan
Permasalahan dan Solusi Pemanfaatan Ruang (Spasial) di Sumatera SelatanPermasalahan dan Solusi Pemanfaatan Ruang (Spasial) di Sumatera Selatan
Permasalahan dan Solusi Pemanfaatan Ruang (Spasial) di Sumatera Selatan
 
O Futuro da Publicidade
O Futuro da PublicidadeO Futuro da Publicidade
O Futuro da Publicidade
 
Eksamensbevis Akademiuddannelse Ledelse karakterer
Eksamensbevis Akademiuddannelse Ledelse karaktererEksamensbevis Akademiuddannelse Ledelse karakterer
Eksamensbevis Akademiuddannelse Ledelse karakterer
 
гр 4
гр 4гр 4
гр 4
 
Polymer
PolymerPolymer
Polymer
 
Tabel penghitung volume timbulan sampah rumah tangga dan sejenis sampah rumah...
Tabel penghitung volume timbulan sampah rumah tangga dan sejenis sampah rumah...Tabel penghitung volume timbulan sampah rumah tangga dan sejenis sampah rumah...
Tabel penghitung volume timbulan sampah rumah tangga dan sejenis sampah rumah...
 
Act19
Act19Act19
Act19
 
день птиц 7
день птиц 7день птиц 7
день птиц 7
 
Atividade: O Horror Nosso de Cada Dia
Atividade: O Horror Nosso de Cada DiaAtividade: O Horror Nosso de Cada Dia
Atividade: O Horror Nosso de Cada Dia
 
CMC Teacher Education SIG Presentation; Mitchell
CMC Teacher Education SIG Presentation; MitchellCMC Teacher Education SIG Presentation; Mitchell
CMC Teacher Education SIG Presentation; Mitchell
 

Similaire à Presentation summerstudent 2009-aug09-lbl-summer

Balman dissertation Copyright @ 2010 Mehmet Balman
Balman dissertation Copyright @ 2010 Mehmet BalmanBalman dissertation Copyright @ 2010 Mehmet Balman
Balman dissertation Copyright @ 2010 Mehmet Balmanbalmanme
 
Aug17presentation.v2 2009-aug09-lblc sseminar
Aug17presentation.v2 2009-aug09-lblc sseminarAug17presentation.v2 2009-aug09-lblc sseminar
Aug17presentation.v2 2009-aug09-lblc sseminarbalmanme
 
Available technologies: algorithm for flexible bandwidth reservations for dat...
Available technologies: algorithm for flexible bandwidth reservations for dat...Available technologies: algorithm for flexible bandwidth reservations for dat...
Available technologies: algorithm for flexible bandwidth reservations for dat...balmanme
 
Berkeley lab team develops flexible reservation algorithm for advance network...
Berkeley lab team develops flexible reservation algorithm for advance network...Berkeley lab team develops flexible reservation algorithm for advance network...
Berkeley lab team develops flexible reservation algorithm for advance network...balmanme
 
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...IJERA Editor
 
Dynamic adaptation balman
Dynamic adaptation balmanDynamic adaptation balman
Dynamic adaptation balmanbalmanme
 
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERSORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERSNexgen Technology
 
Orchestrating bulk data transfers across
Orchestrating bulk data transfers acrossOrchestrating bulk data transfers across
Orchestrating bulk data transfers acrossnexgentech15
 
Orchestrating Bulk Data Transfers across Geo-Distributed Datacenters
 Orchestrating Bulk Data Transfers across Geo-Distributed Datacenters Orchestrating Bulk Data Transfers across Geo-Distributed Datacenters
Orchestrating Bulk Data Transfers across Geo-Distributed Datacentersnexgentechnology
 
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERSORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERSShakas Technologies
 
Presentation southernstork 2009-nov-southernworkshop
Presentation southernstork 2009-nov-southernworkshopPresentation southernstork 2009-nov-southernworkshop
Presentation southernstork 2009-nov-southernworkshopbalmanme
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
IEEE Networking 2016 Title and Abstract
IEEE Networking 2016 Title and AbstractIEEE Networking 2016 Title and Abstract
IEEE Networking 2016 Title and Abstracttsysglobalsolutions
 
Fast Data Collection with Interference and Life Time in Tree Based Wireless S...
Fast Data Collection with Interference and Life Time in Tree Based Wireless S...Fast Data Collection with Interference and Life Time in Tree Based Wireless S...
Fast Data Collection with Interference and Life Time in Tree Based Wireless S...IJMER
 
DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...
DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...
DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...Tal Lavian Ph.D.
 
Network assisted mobile computing with optimal uplink query processing
Network assisted mobile computing with optimal uplink query processingNetwork assisted mobile computing with optimal uplink query processing
Network assisted mobile computing with optimal uplink query processingJPINFOTECH JAYAPRAKASH
 
Taming Big Data!
Taming Big Data!Taming Big Data!
Taming Big Data!Ian Foster
 
Soft Real-Time Guarantee for Control Applications Using Both Measurement and ...
Soft Real-Time Guarantee for Control Applications Using Both Measurement and ...Soft Real-Time Guarantee for Control Applications Using Both Measurement and ...
Soft Real-Time Guarantee for Control Applications Using Both Measurement and ...CSCJournals
 
Improved Good put using Harvest-Then-Transmit Protocol for Video Transfer
Improved Good put using Harvest-Then-Transmit Protocol for Video TransferImproved Good put using Harvest-Then-Transmit Protocol for Video Transfer
Improved Good put using Harvest-Then-Transmit Protocol for Video TransferEswar Publications
 

Similaire à Presentation summerstudent 2009-aug09-lbl-summer (20)

Balman dissertation Copyright @ 2010 Mehmet Balman
Balman dissertation Copyright @ 2010 Mehmet BalmanBalman dissertation Copyright @ 2010 Mehmet Balman
Balman dissertation Copyright @ 2010 Mehmet Balman
 
Aug17presentation.v2 2009-aug09-lblc sseminar
Aug17presentation.v2 2009-aug09-lblc sseminarAug17presentation.v2 2009-aug09-lblc sseminar
Aug17presentation.v2 2009-aug09-lblc sseminar
 
Available technologies: algorithm for flexible bandwidth reservations for dat...
Available technologies: algorithm for flexible bandwidth reservations for dat...Available technologies: algorithm for flexible bandwidth reservations for dat...
Available technologies: algorithm for flexible bandwidth reservations for dat...
 
Berkeley lab team develops flexible reservation algorithm for advance network...
Berkeley lab team develops flexible reservation algorithm for advance network...Berkeley lab team develops flexible reservation algorithm for advance network...
Berkeley lab team develops flexible reservation algorithm for advance network...
 
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
 
Dynamic adaptation balman
Dynamic adaptation balmanDynamic adaptation balman
Dynamic adaptation balman
 
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERSORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
 
Orchestrating bulk data transfers across
Orchestrating bulk data transfers acrossOrchestrating bulk data transfers across
Orchestrating bulk data transfers across
 
Orchestrating Bulk Data Transfers across Geo-Distributed Datacenters
 Orchestrating Bulk Data Transfers across Geo-Distributed Datacenters Orchestrating Bulk Data Transfers across Geo-Distributed Datacenters
Orchestrating Bulk Data Transfers across Geo-Distributed Datacenters
 
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERSORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
 
Presentation southernstork 2009-nov-southernworkshop
Presentation southernstork 2009-nov-southernworkshopPresentation southernstork 2009-nov-southernworkshop
Presentation southernstork 2009-nov-southernworkshop
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
IEEE Networking 2016 Title and Abstract
IEEE Networking 2016 Title and AbstractIEEE Networking 2016 Title and Abstract
IEEE Networking 2016 Title and Abstract
 
Fast Data Collection with Interference and Life Time in Tree Based Wireless S...
Fast Data Collection with Interference and Life Time in Tree Based Wireless S...Fast Data Collection with Interference and Life Time in Tree Based Wireless S...
Fast Data Collection with Interference and Life Time in Tree Based Wireless S...
 
DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...
DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...
DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...
 
Network assisted mobile computing with optimal uplink query processing
Network assisted mobile computing with optimal uplink query processingNetwork assisted mobile computing with optimal uplink query processing
Network assisted mobile computing with optimal uplink query processing
 
Taming Big Data!
Taming Big Data!Taming Big Data!
Taming Big Data!
 
Soft Real-Time Guarantee for Control Applications Using Both Measurement and ...
Soft Real-Time Guarantee for Control Applications Using Both Measurement and ...Soft Real-Time Guarantee for Control Applications Using Both Measurement and ...
Soft Real-Time Guarantee for Control Applications Using Both Measurement and ...
 
Bulk transfer scheduling and path reservations in research networks
Bulk transfer scheduling and path reservations in research networksBulk transfer scheduling and path reservations in research networks
Bulk transfer scheduling and path reservations in research networks
 
Improved Good put using Harvest-Then-Transmit Protocol for Video Transfer
Improved Good put using Harvest-Then-Transmit Protocol for Video TransferImproved Good put using Harvest-Then-Transmit Protocol for Video Transfer
Improved Good put using Harvest-Then-Transmit Protocol for Video Transfer
 

Plus de balmanme

Network-aware Data Management for Large Scale Distributed Applications, IBM R...
Network-aware Data Management for Large Scale Distributed Applications, IBM R...Network-aware Data Management for Large Scale Distributed Applications, IBM R...
Network-aware Data Management for Large Scale Distributed Applications, IBM R...balmanme
 
Network-aware Data Management for High Throughput Flows Akamai, Cambridge, ...
Network-aware Data Management for High Throughput Flows   Akamai, Cambridge, ...Network-aware Data Management for High Throughput Flows   Akamai, Cambridge, ...
Network-aware Data Management for High Throughput Flows Akamai, Cambridge, ...balmanme
 
Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1
Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1
Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1balmanme
 
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...balmanme
 
Balman stork cw09
Balman stork cw09Balman stork cw09
Balman stork cw09balmanme
 
Nersc dtn-perf-100121.test_results-nercmeeting-jan21-2010
Nersc dtn-perf-100121.test_results-nercmeeting-jan21-2010Nersc dtn-perf-100121.test_results-nercmeeting-jan21-2010
Nersc dtn-perf-100121.test_results-nercmeeting-jan21-2010balmanme
 
Cybertools stork-2009-cybertools allhandmeeting-poster
Cybertools stork-2009-cybertools allhandmeeting-posterCybertools stork-2009-cybertools allhandmeeting-poster
Cybertools stork-2009-cybertools allhandmeeting-posterbalmanme
 
Lblc sseminar jun09-2009-jun09-lblcsseminar
Lblc sseminar jun09-2009-jun09-lblcsseminarLblc sseminar jun09-2009-jun09-lblcsseminar
Lblc sseminar jun09-2009-jun09-lblcsseminarbalmanme
 
Analyzing Data Movements and Identifying Techniques for Next-generation Networks
Analyzing Data Movements and Identifying Techniques for Next-generation NetworksAnalyzing Data Movements and Identifying Techniques for Next-generation Networks
Analyzing Data Movements and Identifying Techniques for Next-generation Networksbalmanme
 
MemzNet: Memory-Mapped Zero-copy Network Channel -- Streaming exascala data o...
MemzNet: Memory-Mapped Zero-copy Network Channel -- Streaming exascala data o...MemzNet: Memory-Mapped Zero-copy Network Channel -- Streaming exascala data o...
MemzNet: Memory-Mapped Zero-copy Network Channel -- Streaming exascala data o...balmanme
 
Opening ndm2012 sc12
Opening ndm2012 sc12Opening ndm2012 sc12
Opening ndm2012 sc12balmanme
 
Balman climate-c sc-ads-2011
Balman climate-c sc-ads-2011Balman climate-c sc-ads-2011
Balman climate-c sc-ads-2011balmanme
 
Welcome ndm11
Welcome ndm11Welcome ndm11
Welcome ndm11balmanme
 
2011 agu-town hall-100g
2011 agu-town hall-100g2011 agu-town hall-100g
2011 agu-town hall-100gbalmanme
 
Rdma presentation-kisti-v2
Rdma presentation-kisti-v2Rdma presentation-kisti-v2
Rdma presentation-kisti-v2balmanme
 
Streaming exa-scale data over 100Gbps networks
Streaming exa-scale data over 100Gbps networksStreaming exa-scale data over 100Gbps networks
Streaming exa-scale data over 100Gbps networksbalmanme
 
APM project meeting - June 13, 2012 - LBNL, Berkeley, CA
APM project meeting - June 13, 2012 - LBNL, Berkeley, CAAPM project meeting - June 13, 2012 - LBNL, Berkeley, CA
APM project meeting - June 13, 2012 - LBNL, Berkeley, CAbalmanme
 
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 -  Delft, The NetherlandsHPDC 2012 presentation - June 19, 2012 -  Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlandsbalmanme
 

Plus de balmanme (18)

Network-aware Data Management for Large Scale Distributed Applications, IBM R...
Network-aware Data Management for Large Scale Distributed Applications, IBM R...Network-aware Data Management for Large Scale Distributed Applications, IBM R...
Network-aware Data Management for Large Scale Distributed Applications, IBM R...
 
Network-aware Data Management for High Throughput Flows Akamai, Cambridge, ...
Network-aware Data Management for High Throughput Flows   Akamai, Cambridge, ...Network-aware Data Management for High Throughput Flows   Akamai, Cambridge, ...
Network-aware Data Management for High Throughput Flows Akamai, Cambridge, ...
 
Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1
Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1
Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1
 
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
 
Balman stork cw09
Balman stork cw09Balman stork cw09
Balman stork cw09
 
Nersc dtn-perf-100121.test_results-nercmeeting-jan21-2010
Nersc dtn-perf-100121.test_results-nercmeeting-jan21-2010Nersc dtn-perf-100121.test_results-nercmeeting-jan21-2010
Nersc dtn-perf-100121.test_results-nercmeeting-jan21-2010
 
Cybertools stork-2009-cybertools allhandmeeting-poster
Cybertools stork-2009-cybertools allhandmeeting-posterCybertools stork-2009-cybertools allhandmeeting-poster
Cybertools stork-2009-cybertools allhandmeeting-poster
 
Lblc sseminar jun09-2009-jun09-lblcsseminar
Lblc sseminar jun09-2009-jun09-lblcsseminarLblc sseminar jun09-2009-jun09-lblcsseminar
Lblc sseminar jun09-2009-jun09-lblcsseminar
 
Analyzing Data Movements and Identifying Techniques for Next-generation Networks
Analyzing Data Movements and Identifying Techniques for Next-generation NetworksAnalyzing Data Movements and Identifying Techniques for Next-generation Networks
Analyzing Data Movements and Identifying Techniques for Next-generation Networks
 
MemzNet: Memory-Mapped Zero-copy Network Channel -- Streaming exascala data o...
MemzNet: Memory-Mapped Zero-copy Network Channel -- Streaming exascala data o...MemzNet: Memory-Mapped Zero-copy Network Channel -- Streaming exascala data o...
MemzNet: Memory-Mapped Zero-copy Network Channel -- Streaming exascala data o...
 
Opening ndm2012 sc12
Opening ndm2012 sc12Opening ndm2012 sc12
Opening ndm2012 sc12
 
Balman climate-c sc-ads-2011
Balman climate-c sc-ads-2011Balman climate-c sc-ads-2011
Balman climate-c sc-ads-2011
 
Welcome ndm11
Welcome ndm11Welcome ndm11
Welcome ndm11
 
2011 agu-town hall-100g
2011 agu-town hall-100g2011 agu-town hall-100g
2011 agu-town hall-100g
 
Rdma presentation-kisti-v2
Rdma presentation-kisti-v2Rdma presentation-kisti-v2
Rdma presentation-kisti-v2
 
Streaming exa-scale data over 100Gbps networks
Streaming exa-scale data over 100Gbps networksStreaming exa-scale data over 100Gbps networks
Streaming exa-scale data over 100Gbps networks
 
APM project meeting - June 13, 2012 - LBNL, Berkeley, CA
APM project meeting - June 13, 2012 - LBNL, Berkeley, CAAPM project meeting - June 13, 2012 - LBNL, Berkeley, CA
APM project meeting - June 13, 2012 - LBNL, Berkeley, CA
 
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 -  Delft, The NetherlandsHPDC 2012 presentation - June 19, 2012 -  Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
 

Dernier

Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 

Dernier (20)

Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 

Presentation summerstudent 2009-aug09-lbl-summer

  • 1. Advance Network Reservation and Provisioning for Science  Mehmet Balman Scientific Data Management Research Group (with Arie Shoshani and Alex Sim) Lawrence Berkeley National Lab Summer Presentations - Aug 13, 2009
  • 2. Outline  Introduction  Resource Management  ESNet and OSCARS  Network Reservation  Problem, Solution, Methodology
  • 3. Introduction  We are in a new era that offers new oppurtunities to conduct scientific research with the help of computation  Computational intensive science: particle physics, climate modelling, bio-informatics simulations  Scientific simulations and experimental facilities generate massive data sets  Climate modelling data  35 terabytes shared by more then 2500 users worldwide,  Next generation archive will be more than 650 terabytes  Large Hadron Collider  Expected to generate 100gigabits per second
  • 4. Introduction  Large scale application necessitate collaborations  Data need to be tranferred to remote sites for further analysis (validate with simulations)  Need on demand high speed data access between collaborating parties  High performance visualization  Large volume data analysis  Require mass storage systems  Need coordination and management of resources ( BeStMan: Berkeley Storage Manager)
  • 5. ESNet (Energy Sciences Network)  Provides high bandwidth network interconnect between more than 40 sites  Connecting experimental facilities, supercomputing centers and thousands DOE scientists  Delivering network as a service  Predictable performance  Efficient resource utilization
  • 6. OSCARS  The ESNet On-Demand Secure Circuits and Advance Reservation System (OSCARS)  Conducts a QoS path for guaranteed bandwidth  End-to-end provisioning between multiple domains  Guaranteed bandwidth (at certain time, for a certain bandwidth and length of time)  OSCARS components include reservation manager, Bandwidth scheduler, and path setup system  Needs to have information about current and future states of the network
  • 7. Data Movement  End-to-end High Performance Data Movement  Network reservation  Provisioning in client sites  Storage Allocation  Therefore, we need coordination between Storage Resource Managers and Network Resource Allocation
  • 8. Network Reservation  Users make reservation over a web service interface  Reservation request:  source/destination end-points  Requested bandwidth  start/end times   What is requested bandwidth can not be guarantted?  Try-and-error until get an available reservation
  • 9. Reservation request  Not aware of possible options  Cant make an optimal choice  Ineffective use of overall system  How can we enhance the OSCARS reservation system?  Submit constraints and the system suggests possible reservations satisfying requirements
  • 10. A new service  Source / destination end-points  Maximum bandwidth that can be used  Amount of data requested to be transferred (Volume)  Earliest start time  Latest completion time  Criteria (reserver a path for earliest completion, reserve a path shortest transfer duration)
  • 11. Challange  Dynamic max-bandwidth problem!  Time dependent dynamic network  The bandwidth value for every link is time dependent  Discrete time algorithms: time is modeled as a set of discrete values and a static graph is constructed for every time interval.
  • 12. Example  A vehicle travelling from city A to city B  There are multiple cities between A and B connected with separate highways.  Each highway has a specific speed limit (maximum bandwidth)  But we need to reduce our speed if there is high traffic load on the road  We know the load on each highway for every time period (reservations)
  • 13. Example  The first question is which path the vehicle should follow in order to reach city B from city A as early as possible?  Or, we can delay our journey and start later if the total travel time would be reduced. Thus, the second question is to find the route along with the starting time for shortest travel duration.
  • 14. Example  But, we are dealing with bandwidth reservation where allocation should be set in advance when a request is received.  We have to set the speed limit before starting and cannot change that during the journey.  Advance Bandwitdth Reservation
  • 15. A new algorithm  Search interval is divided into time windows  A time window represents a period of time where we have a stable status of available bandwidth of all related links  A snaphots of the network topology  The algorithm should be fast and scalable. Presenting clients/users possible reservations requests and alternate options
  • 16. What I did?  Developed a new approach  Analyze the algorithm and tested with large graphs  Implemented a library to be integrated into OSCARS  If interested, a technical talk with a short demo on Monday at 2pm in 50F-1647
  • 17. Special Thanks to  Arie Shoshani  Alex Sim  Evangelos Chaniotakis  David Robertson  Mary Thompson  ESNet team  Scientific Data Management Research Group