SlideShare a Scribd company logo
1 of 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

More Related Content

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

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