SlideShare uma empresa Scribd logo
1 de 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]

Mais conteúdo relacionado

Destaque

6 вещей, которые стоит внедрить в следующем году
6 вещей, которые стоит внедрить в следующем году6 вещей, которые стоит внедрить в следующем году
6 вещей, которые стоит внедрить в следующем году
Oleksandr Slipets
 
Discover Bryonia
Discover BryoniaDiscover Bryonia
Discover Bryonia
Kartik S
 
Stakeholder mapping & communication policy dec 2010
Stakeholder mapping & communication policy dec 2010Stakeholder mapping & communication policy dec 2010
Stakeholder mapping & communication policy dec 2010
FGB
 

Destaque (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
 

Semelhante a Cine grid exchange@cenic2010-5

Semelhante a 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
 

Mais 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
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

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

Notas do Editor

  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.