SlideShare une entreprise Scribd logo
1  sur  20
CineGrid ExchangeBuilding A Global Networked Testbed for Distributed Media Management and Preservation Shaofeng Liu, UCSD/CSE   Jurgen Schulze, UCSD/Calit2 Laurin Herr,  Pacific  Interface CENIC March 9, 2010
What is CineGrid? Formed 2004 – non-profit international membership organization Mission – to build an interdisciplinary community         Focus – the research, development & demonstration of networked collaborative tools          To enable – the production, use, preservation & exchange of very high-quality digital media over high-speed photonic networks Members – media arts schools, research universities, scientific labs, post-production facilities & hardware and software developers, network operators from around the world (~50 members worldwide) Connected via 1 G Ethernet & 10 G Ethernet networks          For – research & education
“Learning by Doing” Early CineGrid Projects CineGrid @ iGrid 2005 CineGrid @ AES 2006 CineGrid @ GLIF 2007 CineGrid @ Holland Festival 2007
CineGrid ExchangeMotivations TERABYTES PILING UP. Need to store & distribute own collection of digital media assets.  Members access materials for experiments and demonstrations. THE DIGITAL DILEMMA. Report published by AMPAS – lessons learned by NDIPP and NARA + pioneering research at Stanford (LOCKSS)  &  UCSD (SRB and iRODS)  Create global-scale testbed = high quality media assets + distributed storage  + fast networks. Explore strategic issues in digital media storage, access, distribution and preservation
CineGrid Exchange 2009Build on the Basic Concept Receive “seed” funding from AMPAS to start building multi-layer open source asset management & user access framework for distributed digital media repository Establish Working Group: AMPAS, PII, Ryerson, UCSD, UIC, Naval Postgraduate School, UW, UvA, Keio, NTT, CESNET Write CineGrid Exchange functional requirements document Expand CineGrid Exchange storage capacity
CineGrid Exchange 2009Phase 1 Development Goals Define basic workflows for ingest, distribution, & deletion Define CineGrid Exchange metadata schema Implement basic workflows using iRODS rules-based microservices to automate the management of CineGrid Exchange assets  Deploy iRODS to all CineGrid Exchange nodes Enable large amounts of data transfers between nodes Prepare for integration of CollectiveAccess cataloging application atop iRODS-managed distributed repository
CineGrid Exchange 2008Geographically Distributed  Nodes + Fast Networks
CineGrid Exchange 2009Geographically Distributed  Nodes + Fast Networks
CineGrid Exchange 2010Distributed Storage Repository
CineGrid Exchange Architecture
CineGrid Exchange MiddleWareiRODS (Integrated Rules Oriented Data Services) Programmable micro-services to implement management policies for automated operations across distributed storage repositories Transparent management of files in a distributed repository  Centralized catalog (iCAT) File transfer using parallel TCP & UDP Suitable for experimenting with digital media preservation strategies
Manage CineGrid Exchange ,[object Object]
Web,[object Object]
 Upload files to CX drop box
 Checksum all files
 Identify three storage resources from all resources in the CX
 Replicate three copies, transfer to the three identified resources, and perform a checksum operation to confirm complete and accurate transfer
 Reset ownership
 Register files into iRODS  database For all copies of each file, set the right access permissions
 Send notification email to the CX curator and content owner confirming successful ingest completed.,[object Object]

Contenu connexe

En vedette

GreenLight: GLIF 2009
GreenLight:  GLIF 2009GreenLight:  GLIF 2009
GreenLight: GLIF 2009Jerry Sheehan
 
GreenLight CENIC Award
GreenLight CENIC AwardGreenLight CENIC Award
GreenLight CENIC AwardJerry Sheehan
 
Energy Efficiency in Large Scale Systems
Energy Efficiency in Large Scale SystemsEnergy Efficiency in Large Scale Systems
Energy Efficiency in Large Scale SystemsJerry Sheehan
 
GreenLight Data Collection Architecture
GreenLight Data Collection ArchitectureGreenLight Data Collection Architecture
GreenLight Data Collection ArchitectureJerry Sheehan
 
GreenLight Project Overview
GreenLight Project OverviewGreenLight Project Overview
GreenLight Project OverviewJerry Sheehan
 
Designing digital publics for participatory parity
Designing digital publics for participatory parityDesigning digital publics for participatory parity
Designing digital publics for participatory paritySebastian Benthall
 
DC Modular Datacenter for Improved Energy Efficiency
DC Modular Datacenter for Improved Energy EfficiencyDC Modular Datacenter for Improved Energy Efficiency
DC Modular Datacenter for Improved Energy EfficiencyJerry Sheehan
 
Save definitions & benefits tracking 2012
Save definitions & benefits tracking 2012Save definitions & benefits tracking 2012
Save definitions & benefits tracking 2012FGB
 
Supplier award program june 2014
Supplier award program june 2014Supplier award program june 2014
Supplier award program june 2014FGB
 
Main presentation 050615
Main presentation 050615Main presentation 050615
Main presentation 050615Kartik S
 
Presentation corfu 041015
Presentation corfu 041015Presentation corfu 041015
Presentation corfu 041015Kartik S
 
6 вещей, которые стоит внедрить в следующем году
6 вещей, которые стоит внедрить в следующем году6 вещей, которые стоит внедрить в следующем году
6 вещей, которые стоит внедрить в следующем годуOleksandr Slipets
 
on-line отчетность для руководителей по обученным партнерам
on-line отчетность для руководителей по обученным партнерамon-line отчетность для руководителей по обученным партнерам
on-line отчетность для руководителей по обученным партнерамOleksandr Slipets
 
Usability in our lives_VritiBhargava
Usability in our lives_VritiBhargavaUsability in our lives_VritiBhargava
Usability in our lives_VritiBhargavaVriti Bhargava
 
Order to Cash (Time To Invoice) Libya
Order to Cash (Time To Invoice) LibyaOrder to Cash (Time To Invoice) Libya
Order to Cash (Time To Invoice) LibyaFGB
 
Discover Bryonia
Discover BryoniaDiscover Bryonia
Discover BryoniaKartik S
 
Stakeholder mapping & communication policy dec 2010
Stakeholder mapping & communication policy dec 2010Stakeholder mapping & communication policy dec 2010
Stakeholder mapping & communication policy dec 2010FGB
 

En vedette (20)

Project GreenLight
Project GreenLightProject GreenLight
Project GreenLight
 
GreenLight: GLIF 2009
GreenLight:  GLIF 2009GreenLight:  GLIF 2009
GreenLight: GLIF 2009
 
GreenLight CENIC Award
GreenLight CENIC AwardGreenLight CENIC Award
GreenLight CENIC Award
 
Energy Efficiency in Large Scale Systems
Energy Efficiency in Large Scale SystemsEnergy Efficiency in Large Scale Systems
Energy Efficiency in Large Scale Systems
 
GreenLight Data Collection Architecture
GreenLight Data Collection ArchitectureGreenLight Data Collection Architecture
GreenLight Data Collection Architecture
 
GreenLight Project Overview
GreenLight Project OverviewGreenLight Project Overview
GreenLight Project Overview
 
Designing digital publics for participatory parity
Designing digital publics for participatory parityDesigning digital publics for participatory parity
Designing digital publics for participatory parity
 
DC Modular Datacenter for Improved Energy Efficiency
DC Modular Datacenter for Improved Energy EfficiencyDC Modular Datacenter for Improved Energy Efficiency
DC Modular Datacenter for Improved Energy Efficiency
 
Save definitions & benefits tracking 2012
Save definitions & benefits tracking 2012Save definitions & benefits tracking 2012
Save definitions & benefits tracking 2012
 
Obra escenarios
Obra escenariosObra escenarios
Obra escenarios
 
Supplier award program june 2014
Supplier award program june 2014Supplier award program june 2014
Supplier award program june 2014
 
Main presentation 050615
Main presentation 050615Main presentation 050615
Main presentation 050615
 
Presentation corfu 041015
Presentation corfu 041015Presentation corfu 041015
Presentation corfu 041015
 
Interactive in the e course
Interactive in the e courseInteractive in the e course
Interactive in the e course
 
6 вещей, которые стоит внедрить в следующем году
6 вещей, которые стоит внедрить в следующем году6 вещей, которые стоит внедрить в следующем году
6 вещей, которые стоит внедрить в следующем году
 
on-line отчетность для руководителей по обученным партнерам
on-line отчетность для руководителей по обученным партнерамon-line отчетность для руководителей по обученным партнерам
on-line отчетность для руководителей по обученным партнерам
 
Usability in our lives_VritiBhargava
Usability in our lives_VritiBhargavaUsability in our lives_VritiBhargava
Usability in our lives_VritiBhargava
 
Order to Cash (Time To Invoice) Libya
Order to Cash (Time To Invoice) LibyaOrder to Cash (Time To Invoice) Libya
Order to Cash (Time To Invoice) Libya
 
Discover Bryonia
Discover BryoniaDiscover Bryonia
Discover Bryonia
 
Stakeholder mapping & communication policy dec 2010
Stakeholder mapping & communication policy dec 2010Stakeholder mapping & communication policy dec 2010
Stakeholder mapping & communication policy dec 2010
 

Similaire à Cine grid exchange@cenic2010-5

Using e-infrastructures for biodiversity conservation - Gianpaolo Coro (CNR)
Using e-infrastructures for biodiversity conservation - Gianpaolo Coro (CNR)Using e-infrastructures for biodiversity conservation - Gianpaolo Coro (CNR)
Using e-infrastructures for biodiversity conservation - Gianpaolo Coro (CNR)Blue BRIDGE
 
The BlueBRIDGE approach to collaborative research
The BlueBRIDGE approach to collaborative researchThe BlueBRIDGE approach to collaborative research
The BlueBRIDGE approach to collaborative researchBlue BRIDGE
 
Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud ComputingDavid Wallom
 
Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...David Wallom
 
Cloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for DevelopersCloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for DevelopersAlan Sill
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedShinji Shimojo
 
UK e-Infrastructure: Widening Access, Increasing Participation
UK e-Infrastructure: Widening Access, Increasing ParticipationUK e-Infrastructure: Widening Access, Increasing Participation
UK e-Infrastructure: Widening Access, Increasing ParticipationNeil Chue Hong
 
Introduction to UC San Diego’s Integrated Digital Infrastructure
Introduction to UC San Diego’s Integrated Digital InfrastructureIntroduction to UC San Diego’s Integrated Digital Infrastructure
Introduction to UC San Diego’s Integrated Digital InfrastructureLarry Smarr
 
Calit2 Technology Overview for New Channels for Bio Com
Calit2 Technology Overview for New Channels for Bio ComCalit2 Technology Overview for New Channels for Bio Com
Calit2 Technology Overview for New Channels for Bio ComMontana State University
 
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...inside-BigData.com
 
Cloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hub
Cloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hubCloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hub
Cloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hubBjörn Backeberg
 
Research and education
Research and educationResearch and education
Research and educationJisc
 
Towards an Ubiquitous Pragmatic Web
Towards an Ubiquitous Pragmatic WebTowards an Ubiquitous Pragmatic Web
Towards an Ubiquitous Pragmatic WebAdrian Paschke
 

Similaire à Cine grid exchange@cenic2010-5 (20)

Grid computing
Grid computingGrid computing
Grid computing
 
Using e-infrastructures for biodiversity conservation - Gianpaolo Coro (CNR)
Using e-infrastructures for biodiversity conservation - Gianpaolo Coro (CNR)Using e-infrastructures for biodiversity conservation - Gianpaolo Coro (CNR)
Using e-infrastructures for biodiversity conservation - Gianpaolo Coro (CNR)
 
The BlueBRIDGE approach to collaborative research
The BlueBRIDGE approach to collaborative researchThe BlueBRIDGE approach to collaborative research
The BlueBRIDGE approach to collaborative research
 
SomeSlides
SomeSlidesSomeSlides
SomeSlides
 
Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud Computing
 
Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...
 
SOCO-2022-paper-68.pptx
SOCO-2022-paper-68.pptxSOCO-2022-paper-68.pptx
SOCO-2022-paper-68.pptx
 
Cloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for DevelopersCloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for Developers
 
SDN-based Inter-Cloud Federation for OF@TEIN
SDN-based Inter-Cloud Federation for OF@TEINSDN-based Inter-Cloud Federation for OF@TEIN
SDN-based Inter-Cloud Federation for OF@TEIN
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
 
UK e-Infrastructure: Widening Access, Increasing Participation
UK e-Infrastructure: Widening Access, Increasing ParticipationUK e-Infrastructure: Widening Access, Increasing Participation
UK e-Infrastructure: Widening Access, Increasing Participation
 
Introduction to UC San Diego’s Integrated Digital Infrastructure
Introduction to UC San Diego’s Integrated Digital InfrastructureIntroduction to UC San Diego’s Integrated Digital Infrastructure
Introduction to UC San Diego’s Integrated Digital Infrastructure
 
Convergence Best Poster Award
Convergence Best Poster AwardConvergence Best Poster Award
Convergence Best Poster Award
 
ELIXIR
ELIXIRELIXIR
ELIXIR
 
Calit2 Technology Overview for New Channels for Bio Com
Calit2 Technology Overview for New Channels for Bio ComCalit2 Technology Overview for New Channels for Bio Com
Calit2 Technology Overview for New Channels for Bio Com
 
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
 
Cloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hub
Cloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hubCloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hub
Cloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hub
 
Research and education
Research and educationResearch and education
Research and education
 
Towards an Ubiquitous Pragmatic Web
Towards an Ubiquitous Pragmatic WebTowards an Ubiquitous Pragmatic Web
Towards an Ubiquitous Pragmatic Web
 
OGCE SC10
OGCE SC10OGCE SC10
OGCE SC10
 

Plus de Jerry Sheehan

Educause-Presidential/CIO
Educause-Presidential/CIOEducause-Presidential/CIO
Educause-Presidential/CIOJerry Sheehan
 
Montana State, Research Networking and the Outcomes from the First National R...
Montana State, Research Networking and the Outcomes from the First National R...Montana State, Research Networking and the Outcomes from the First National R...
Montana State, Research Networking and the Outcomes from the First National R...Jerry Sheehan
 
Technology, Complexity, and Change: The Creative Frictions of Today
Technology, Complexity, and Change:  The Creative Frictions of TodayTechnology, Complexity, and Change:  The Creative Frictions of Today
Technology, Complexity, and Change: The Creative Frictions of TodayJerry Sheehan
 
Supporting the National Research Platform with a Lean Cyberinfrastructure (CI...
Supporting the National Research Platform with a Lean Cyberinfrastructure (CI...Supporting the National Research Platform with a Lean Cyberinfrastructure (CI...
Supporting the National Research Platform with a Lean Cyberinfrastructure (CI...Jerry Sheehan
 
Best Practices, Cyberinfrastructure from Scratch
Best Practices, Cyberinfrastructure from ScratchBest Practices, Cyberinfrastructure from Scratch
Best Practices, Cyberinfrastructure from ScratchJerry Sheehan
 

Plus de Jerry Sheehan (6)

Cisco educause
Cisco educauseCisco educause
Cisco educause
 
Educause-Presidential/CIO
Educause-Presidential/CIOEducause-Presidential/CIO
Educause-Presidential/CIO
 
Montana State, Research Networking and the Outcomes from the First National R...
Montana State, Research Networking and the Outcomes from the First National R...Montana State, Research Networking and the Outcomes from the First National R...
Montana State, Research Networking and the Outcomes from the First National R...
 
Technology, Complexity, and Change: The Creative Frictions of Today
Technology, Complexity, and Change:  The Creative Frictions of TodayTechnology, Complexity, and Change:  The Creative Frictions of Today
Technology, Complexity, and Change: The Creative Frictions of Today
 
Supporting the National Research Platform with a Lean Cyberinfrastructure (CI...
Supporting the National Research Platform with a Lean Cyberinfrastructure (CI...Supporting the National Research Platform with a Lean Cyberinfrastructure (CI...
Supporting the National Research Platform with a Lean Cyberinfrastructure (CI...
 
Best Practices, Cyberinfrastructure from Scratch
Best Practices, Cyberinfrastructure from ScratchBest Practices, Cyberinfrastructure from Scratch
Best Practices, Cyberinfrastructure from Scratch
 

Dernier

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Dernier (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Cine grid exchange@cenic2010-5

  • 1. CineGrid ExchangeBuilding A Global Networked Testbed for Distributed Media Management and Preservation Shaofeng Liu, UCSD/CSE Jurgen Schulze, UCSD/Calit2 Laurin Herr, Pacific Interface CENIC March 9, 2010
  • 2. What is CineGrid? Formed 2004 – non-profit international membership organization Mission – to build an interdisciplinary community Focus – the research, development & demonstration of networked collaborative tools To enable – the production, use, preservation & exchange of very high-quality digital media over high-speed photonic networks Members – media arts schools, research universities, scientific labs, post-production facilities & hardware and software developers, network operators from around the world (~50 members worldwide) Connected via 1 G Ethernet & 10 G Ethernet networks For – research & education
  • 3. “Learning by Doing” Early CineGrid Projects CineGrid @ iGrid 2005 CineGrid @ AES 2006 CineGrid @ GLIF 2007 CineGrid @ Holland Festival 2007
  • 4. CineGrid ExchangeMotivations TERABYTES PILING UP. Need to store & distribute own collection of digital media assets. Members access materials for experiments and demonstrations. THE DIGITAL DILEMMA. Report published by AMPAS – lessons learned by NDIPP and NARA + pioneering research at Stanford (LOCKSS) & UCSD (SRB and iRODS) Create global-scale testbed = high quality media assets + distributed storage + fast networks. Explore strategic issues in digital media storage, access, distribution and preservation
  • 5. CineGrid Exchange 2009Build on the Basic Concept Receive “seed” funding from AMPAS to start building multi-layer open source asset management & user access framework for distributed digital media repository Establish Working Group: AMPAS, PII, Ryerson, UCSD, UIC, Naval Postgraduate School, UW, UvA, Keio, NTT, CESNET Write CineGrid Exchange functional requirements document Expand CineGrid Exchange storage capacity
  • 6. CineGrid Exchange 2009Phase 1 Development Goals Define basic workflows for ingest, distribution, & deletion Define CineGrid Exchange metadata schema Implement basic workflows using iRODS rules-based microservices to automate the management of CineGrid Exchange assets Deploy iRODS to all CineGrid Exchange nodes Enable large amounts of data transfers between nodes Prepare for integration of CollectiveAccess cataloging application atop iRODS-managed distributed repository
  • 7. CineGrid Exchange 2008Geographically Distributed Nodes + Fast Networks
  • 8. CineGrid Exchange 2009Geographically Distributed Nodes + Fast Networks
  • 11. CineGrid Exchange MiddleWareiRODS (Integrated Rules Oriented Data Services) Programmable micro-services to implement management policies for automated operations across distributed storage repositories Transparent management of files in a distributed repository Centralized catalog (iCAT) File transfer using parallel TCP & UDP Suitable for experimenting with digital media preservation strategies
  • 12.
  • 13.
  • 14. Upload files to CX drop box
  • 16. Identify three storage resources from all resources in the CX
  • 17. Replicate three copies, transfer to the three identified resources, and perform a checksum operation to confirm complete and accurate transfer
  • 19. Register files into iRODS database For all copies of each file, set the right access permissions
  • 20.
  • 21.
  • 22. CineGrid Exchange testing suggests checksums may be a potential bottleneck
  • 23.
  • 24. Acknowledgements Academy of Motion Picture Arts and Sciences, Science and Technology Council Naval Postgraduate School, MOVES Institute UCSD/Calit2 UIC/EVL University of Washington, Research Channel Ryerson University CESNET NTT Network Innovation Laboratory Keio University/DMC University of Amsterdam Pacific Interface DICE Team at UNC & SDSC
  • 26. CineGrid Exchange DevelopmentMulti-layer Open Software Stack User Interface & Access CineGrid Exchange Access Portal For CineGrid by CineGrid Open Source Application for Collections Management & On-Line Access Collective AccessExtended by Whirl-I-Gig for AMPAS Open Source Digital Repository Interface iRODS by DICE For CineGrid By Calit2 Open Source Middleware for Rule-based Management of Distributed Digital Repository Resources & Asset Testbed Infrastructure of Distributed Storage and Network Links Resource Description Framework For GLIF and CineGrid by UvA
  • 27. CineGrid ExchangeDistribution Workflow Upon request for content, the CX metadata management interface (CollectiveAccess) will be searched to identify assets for distribution (pending integration) CollectiveAccess will query the iRODS resource management module to confirm availability of asset within CX distributed repository iRODS module will identify the best location from which to fetch the asset, set parameters and start the transfer using either TCP or UDP Integrity of all fetched files confirmed by checksum comparison Distribution permissions associated with asset checked Member access authorization confirmed Assets distributed via network or HDD

Notes de l'éditeur

  1. These are the goals of the first phase CX design and development. Basically the primary goal is to integrate all the distributed storages provided by CineGrid members andProvide a transparent way to access it; to define the right way to manage and distribute digital contents; to design the metadata management scheme.
  2. In 2008,Cinegrid Exchange started from three major sites in San Diego, Tokyo and Amsterdam. These three sites are connected by 10Gb networks.
  3. And in 2009, we have expanded CX to include 7 major sites worldwide including San Dieog, Los Angeles, Chicago, Tokyo, Toronto, Prague, and Amsterdam. Still, the connections Between them are 10Gbps networks.
  4. This table listed the current storage provided by those sites. There are about 250TB currently managed by Cinegrid Exchange.
  5. We designed CX as a three level hierarchical structures. The lowest level is the physical distributed content repositories, connected by high speed optical networks. The middle ware mange the resources and provide support for applications. iRODS is the major middleware in CX, it is datagrid software that can manages distributed storages. It is also programmable through it’s rule system. CollectiveAccess is a metadata management software that we are working on. Our partners in AMPASAnd NPS are working on binding iRODS and CA together.
  6. Here are some features of iRODS. It’s programmable, it’s transparent. It uses a centralized catalog to maintain file location, checksum, and some metadata. We integrated UDP into iRODS, so that it now support Very fast file transfer within CX IT forms the base of the test bed we want to build in CX. I have a short demo of how this works.
  7. We have defined a few workflows in CX to start with. Here is an examples. I will give a small demo of the ingest workflow. I will put a file into the dropBox, and that file will be automatically replicated into two other storage system and then moved to a central points. This is our first phase implementation only, so if you are not surprised at the demo, I am not surprised either.
  8. A distributed testbed like CX requires a good network, and good protocols. We integrated both TCP and UDP into CX. And performance is satisfactory. This figures shows the file transfer speed with TCP and UDP. The x-asix is the number of flows, and y-axis is the overall transfer speed. With 3 UDP streams, we can transfer files at a speed of 350MB/sec from Japan to US, and with TCP, we can achieve 250MB/s with 15 streams or so.
  9. The performance of ingest/distribution are subjected to other factors, like checksum, we found with checksum performed with the transfer, the overall speed is significantly slowed down. We are investigating ways to solve these problems. For example, we can do delayed checksum, or do pipelined checksum, or do FEC coding. This will be solved.