ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
ODIP II ¨C Data Streams and Flows
September 2015
Adam Leadbetter, Damian Smyth, Rob Fuller
adam.leadbetter@marine.ie
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
http://www.confluent.io/blog/apache-kafka-samza-and-the-unix-philosophy-of-distributed-data
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
20th Century 21st Century
Single machine Distributed processing
One-to-one communication Publish-subscribe pattern
No fault tolerance Replication, auto-recovery
Fixed schema, encoding Schema management, evolvable
encoding
20th Century 21st Century
Byte stream Messages
In-memory Durable
Blocking / backpressure Buffering
One-to-one Multi-subscriber
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
https://github.com/peterataylor/om-json
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Further Work
? Look at the architectures for reprocessing historic data
? Incorporate Sensor Web Enablement, OM-JSON
? Deploy on vessels / mobile, remote platforms
? Investigation of Apache NiFi
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows

More Related Content

Viewers also liked (9)

Escuela normal experimental de el fuerte geograf¨ªa Escuela normal experimental de el fuerte geograf¨ªa
Escuela normal experimental de el fuerte geograf¨ªa
Doraa Tejeda Crespo
?
Filosof¨ªa InstitucionalFilosof¨ªa Institucional
Filosof¨ªa Institucional
ComunicacionesUCC
?
Certificate_Attestation
Certificate_AttestationCertificate_Attestation
Certificate_Attestation
John Rhoades
?
Palabras de Fe y Alegr¨ªa Palabras de Fe y Alegr¨ªa
Palabras de Fe y Alegr¨ªa
Nelly Huaman Valqui
?
A Tree-Based Approach for Addressing Self-Selection in Impact Studies with Bi...
A Tree-Based Approach for Addressing Self-Selection in Impact Studies with Bi...A Tree-Based Approach for Addressing Self-Selection in Impact Studies with Bi...
A Tree-Based Approach for Addressing Self-Selection in Impact Studies with Bi...
Galit Shmueli
?
°¿±è±ð²Ô±¹³§·É¾±³Ù³¦³ó¤Î¥â¥Ë¥¿¥ê¥ó¥°¤È¹ÜÀí»úÄÜ
°¿±è±ð²Ô±¹³§·É¾±³Ù³¦³ó¤Î¥â¥Ë¥¿¥ê¥ó¥°¤È¹ÜÀí»úÄÜ°¿±è±ð²Ô±¹³§·É¾±³Ù³¦³ó¤Î¥â¥Ë¥¿¥ê¥ó¥°¤È¹ÜÀí»úÄÜ
°¿±è±ð²Ô±¹³§·É¾±³Ù³¦³ó¤Î¥â¥Ë¥¿¥ê¥ó¥°¤È¹ÜÀí»úÄÜ
Takashi Naito
?
Introduccion geografiaIntroduccion geografia
Introduccion geografia
Doraa Tejeda Crespo
?
Easy Data for PhoneGap apps with PouchDB
Easy Data for PhoneGap apps with PouchDBEasy Data for PhoneGap apps with PouchDB
Easy Data for PhoneGap apps with PouchDB
Holly Schinsky
?
CiclosCiclos
Ciclos
noemirojasramos
?
Escuela normal experimental de el fuerte geograf¨ªa Escuela normal experimental de el fuerte geograf¨ªa
Escuela normal experimental de el fuerte geograf¨ªa
Doraa Tejeda Crespo
?
Filosof¨ªa InstitucionalFilosof¨ªa Institucional
Filosof¨ªa Institucional
ComunicacionesUCC
?
Certificate_Attestation
Certificate_AttestationCertificate_Attestation
Certificate_Attestation
John Rhoades
?
Palabras de Fe y Alegr¨ªa Palabras de Fe y Alegr¨ªa
Palabras de Fe y Alegr¨ªa
Nelly Huaman Valqui
?
A Tree-Based Approach for Addressing Self-Selection in Impact Studies with Bi...
A Tree-Based Approach for Addressing Self-Selection in Impact Studies with Bi...A Tree-Based Approach for Addressing Self-Selection in Impact Studies with Bi...
A Tree-Based Approach for Addressing Self-Selection in Impact Studies with Bi...
Galit Shmueli
?
°¿±è±ð²Ô±¹³§·É¾±³Ù³¦³ó¤Î¥â¥Ë¥¿¥ê¥ó¥°¤È¹ÜÀí»úÄÜ
°¿±è±ð²Ô±¹³§·É¾±³Ù³¦³ó¤Î¥â¥Ë¥¿¥ê¥ó¥°¤È¹ÜÀí»úÄÜ°¿±è±ð²Ô±¹³§·É¾±³Ù³¦³ó¤Î¥â¥Ë¥¿¥ê¥ó¥°¤È¹ÜÀí»úÄÜ
°¿±è±ð²Ô±¹³§·É¾±³Ù³¦³ó¤Î¥â¥Ë¥¿¥ê¥ó¥°¤È¹ÜÀí»úÄÜ
Takashi Naito
?
Introduccion geografiaIntroduccion geografia
Introduccion geografia
Doraa Tejeda Crespo
?
Easy Data for PhoneGap apps with PouchDB
Easy Data for PhoneGap apps with PouchDBEasy Data for PhoneGap apps with PouchDB
Easy Data for PhoneGap apps with PouchDB
Holly Schinsky
?

Similar to Ocean Data Interoperability Platform - Big Data - Streams & Workflows (20)

Shannon McFarland OpenStack/Cisco Intro
Shannon McFarland OpenStack/Cisco IntroShannon McFarland OpenStack/Cisco Intro
Shannon McFarland OpenStack/Cisco Intro
Shannon McFarland
?
Apache Kafka
Apache KafkaApache Kafka
Apache Kafka
Joe Stein
?
Web Content Management And Agile
Web Content Management And AgileWeb Content Management And Agile
Web Content Management And Agile
Valtech UK
?
Dangerous Demo, Metaswitch TADSummit 2015, Paul Drew
Dangerous Demo, Metaswitch TADSummit 2015, Paul DrewDangerous Demo, Metaswitch TADSummit 2015, Paul Drew
Dangerous Demo, Metaswitch TADSummit 2015, Paul Drew
Alan Quayle
?
Agile Edge Valtech
Agile Edge ValtechAgile Edge Valtech
Agile Edge Valtech
David Nuescheler
?
Epidemic Failures
Epidemic FailuresEpidemic Failures
Epidemic Failures
Adrian Cockcroft
?
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
OpenEBS
?
Scaling the Container Dataplane
Scaling the Container Dataplane Scaling the Container Dataplane
Scaling the Container Dataplane
Michelle Holley
?
The C10k Problem
The C10k ProblemThe C10k Problem
The C10k Problem
Subhadra Sundar Chakraborty
?
JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010
David Nuescheler
?
Apache Kafka with Spark Streaming: Real-time Analytics Redefined
Apache Kafka with Spark Streaming: Real-time Analytics RedefinedApache Kafka with Spark Streaming: Real-time Analytics Redefined
Apache Kafka with Spark Streaming: Real-time Analytics Redefined
Edureka!
?
A walk down NOSQL Lane in the cloud
A walk down NOSQL Lane in the cloudA walk down NOSQL Lane in the cloud
A walk down NOSQL Lane in the cloud
siculars
?
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
David Nuescheler
?
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment
Arun prasath
?
Paravirtualized File Systems
Paravirtualized File SystemsParavirtualized File Systems
Paravirtualized File Systems
Eric Van Hensbergen
?
Storage as a service OpenStack
Storage as a service OpenStackStorage as a service OpenStack
Storage as a service OpenStack
openstackindia
?
Mpls conference 2016-data center virtualisation-11-march
Mpls conference 2016-data center virtualisation-11-marchMpls conference 2016-data center virtualisation-11-march
Mpls conference 2016-data center virtualisation-11-march
Aricent
?
Stonehenge
StonehengeStonehenge
Stonehenge
Prabath Siriwardena
?
Eb07 Day Communiqu¨¦ Web Content Management En
Eb07 Day Communiqu¨¦ Web Content Management EnEb07 Day Communiqu¨¦ Web Content Management En
Eb07 Day Communiqu¨¦ Web Content Management En
Valtech
?
Make easier Integration of your services with Fuse Solutions - RedHat 2013
Make easier Integration of your services with Fuse Solutions - RedHat 2013Make easier Integration of your services with Fuse Solutions - RedHat 2013
Make easier Integration of your services with Fuse Solutions - RedHat 2013
Charles Moulliard
?
Shannon McFarland OpenStack/Cisco Intro
Shannon McFarland OpenStack/Cisco IntroShannon McFarland OpenStack/Cisco Intro
Shannon McFarland OpenStack/Cisco Intro
Shannon McFarland
?
Web Content Management And Agile
Web Content Management And AgileWeb Content Management And Agile
Web Content Management And Agile
Valtech UK
?
Dangerous Demo, Metaswitch TADSummit 2015, Paul Drew
Dangerous Demo, Metaswitch TADSummit 2015, Paul DrewDangerous Demo, Metaswitch TADSummit 2015, Paul Drew
Dangerous Demo, Metaswitch TADSummit 2015, Paul Drew
Alan Quayle
?
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
OpenEBS
?
Scaling the Container Dataplane
Scaling the Container Dataplane Scaling the Container Dataplane
Scaling the Container Dataplane
Michelle Holley
?
JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010
David Nuescheler
?
Apache Kafka with Spark Streaming: Real-time Analytics Redefined
Apache Kafka with Spark Streaming: Real-time Analytics RedefinedApache Kafka with Spark Streaming: Real-time Analytics Redefined
Apache Kafka with Spark Streaming: Real-time Analytics Redefined
Edureka!
?
A walk down NOSQL Lane in the cloud
A walk down NOSQL Lane in the cloudA walk down NOSQL Lane in the cloud
A walk down NOSQL Lane in the cloud
siculars
?
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
David Nuescheler
?
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment
Arun prasath
?
Storage as a service OpenStack
Storage as a service OpenStackStorage as a service OpenStack
Storage as a service OpenStack
openstackindia
?
Mpls conference 2016-data center virtualisation-11-march
Mpls conference 2016-data center virtualisation-11-marchMpls conference 2016-data center virtualisation-11-march
Mpls conference 2016-data center virtualisation-11-march
Aricent
?
Eb07 Day Communiqu¨¦ Web Content Management En
Eb07 Day Communiqu¨¦ Web Content Management EnEb07 Day Communiqu¨¦ Web Content Management En
Eb07 Day Communiqu¨¦ Web Content Management En
Valtech
?
Make easier Integration of your services with Fuse Solutions - RedHat 2013
Make easier Integration of your services with Fuse Solutions - RedHat 2013Make easier Integration of your services with Fuse Solutions - RedHat 2013
Make easier Integration of your services with Fuse Solutions - RedHat 2013
Charles Moulliard
?

More from Adam Leadbetter (20)

United by a Common Language
United by a Common LanguageUnited by a Common Language
United by a Common Language
Adam Leadbetter
?
The Place of Schema.org in Linked Ocean Data
The Place of Schema.org in Linked Ocean DataThe Place of Schema.org in Linked Ocean Data
The Place of Schema.org in Linked Ocean Data
Adam Leadbetter
?
Using Erddap as a building block in Ireland's Integrated Digital Ocean
Using Erddap as a building block in Ireland's Integrated Digital OceanUsing Erddap as a building block in Ireland's Integrated Digital Ocean
Using Erddap as a building block in Ireland's Integrated Digital Ocean
Adam Leadbetter
?
Where Linked Data meets Big Data: Applying standard data models to environmen...
Where Linked Data meets Big Data: Applying standard data models to environmen...Where Linked Data meets Big Data: Applying standard data models to environmen...
Where Linked Data meets Big Data: Applying standard data models to environmen...
Adam Leadbetter
?
Managing data for marine sciences
Managing data for marine sciencesManaging data for marine sciences
Managing data for marine sciences
Adam Leadbetter
?
Linked Ocean Data - Exploring connections between marine datasets in a Big Da...
Linked Ocean Data - Exploring connections between marine datasets in a Big Da...Linked Ocean Data - Exploring connections between marine datasets in a Big Da...
Linked Ocean Data - Exploring connections between marine datasets in a Big Da...
Adam Leadbetter
?
Connected Ocean Data
Connected Ocean DataConnected Ocean Data
Connected Ocean Data
Adam Leadbetter
?
Linking Open Data in Ireland's Digital Ocean
Linking Open Data in Ireland's Digital OceanLinking Open Data in Ireland's Digital Ocean
Linking Open Data in Ireland's Digital Ocean
Adam Leadbetter
?
Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...
Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...
Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...
Adam Leadbetter
?
Ocean Data Interoperability Platform - Big Data: Velocity
Ocean Data Interoperability Platform - Big Data: VelocityOcean Data Interoperability Platform - Big Data: Velocity
Ocean Data Interoperability Platform - Big Data: Velocity
Adam Leadbetter
?
Research Vessel Data Management
Research Vessel Data ManagementResearch Vessel Data Management
Research Vessel Data Management
Adam Leadbetter
?
Practical solutions to implementing "Born Connected" data systems
Practical solutions to implementing "Born Connected" data systemsPractical solutions to implementing "Born Connected" data systems
Practical solutions to implementing "Born Connected" data systems
Adam Leadbetter
?
Linked Ocean Data
Linked Ocean DataLinked Ocean Data
Linked Ocean Data
Adam Leadbetter
?
Let's talk about data: Citation and publication
Let's talk about data: Citation and publicationLet's talk about data: Citation and publication
Let's talk about data: Citation and publication
Adam Leadbetter
?
Linked Ocean Data
Linked Ocean DataLinked Ocean Data
Linked Ocean Data
Adam Leadbetter
?
Irish Integrated Digital Ocean
Irish Integrated Digital OceanIrish Integrated Digital Ocean
Irish Integrated Digital Ocean
Adam Leadbetter
?
Ocean Data Interoperability Platform - Big Data
Ocean Data Interoperability Platform - Big DataOcean Data Interoperability Platform - Big Data
Ocean Data Interoperability Platform - Big Data
Adam Leadbetter
?
Where did my layer come from? The semantics of data release
Where did my layer come from? The semantics of data releaseWhere did my layer come from? The semantics of data release
Where did my layer come from? The semantics of data release
Adam Leadbetter
?
Vocabulary Services in EMODNet and SeaDataNet
Vocabulary Services in EMODNet and SeaDataNetVocabulary Services in EMODNet and SeaDataNet
Vocabulary Services in EMODNet and SeaDataNet
Adam Leadbetter
?
Oceans of Linked Data
Oceans of Linked DataOceans of Linked Data
Oceans of Linked Data
Adam Leadbetter
?
United by a Common Language
United by a Common LanguageUnited by a Common Language
United by a Common Language
Adam Leadbetter
?
The Place of Schema.org in Linked Ocean Data
The Place of Schema.org in Linked Ocean DataThe Place of Schema.org in Linked Ocean Data
The Place of Schema.org in Linked Ocean Data
Adam Leadbetter
?
Using Erddap as a building block in Ireland's Integrated Digital Ocean
Using Erddap as a building block in Ireland's Integrated Digital OceanUsing Erddap as a building block in Ireland's Integrated Digital Ocean
Using Erddap as a building block in Ireland's Integrated Digital Ocean
Adam Leadbetter
?
Where Linked Data meets Big Data: Applying standard data models to environmen...
Where Linked Data meets Big Data: Applying standard data models to environmen...Where Linked Data meets Big Data: Applying standard data models to environmen...
Where Linked Data meets Big Data: Applying standard data models to environmen...
Adam Leadbetter
?
Managing data for marine sciences
Managing data for marine sciencesManaging data for marine sciences
Managing data for marine sciences
Adam Leadbetter
?
Linked Ocean Data - Exploring connections between marine datasets in a Big Da...
Linked Ocean Data - Exploring connections between marine datasets in a Big Da...Linked Ocean Data - Exploring connections between marine datasets in a Big Da...
Linked Ocean Data - Exploring connections between marine datasets in a Big Da...
Adam Leadbetter
?
Linking Open Data in Ireland's Digital Ocean
Linking Open Data in Ireland's Digital OceanLinking Open Data in Ireland's Digital Ocean
Linking Open Data in Ireland's Digital Ocean
Adam Leadbetter
?
Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...
Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...
Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...
Adam Leadbetter
?
Ocean Data Interoperability Platform - Big Data: Velocity
Ocean Data Interoperability Platform - Big Data: VelocityOcean Data Interoperability Platform - Big Data: Velocity
Ocean Data Interoperability Platform - Big Data: Velocity
Adam Leadbetter
?
Research Vessel Data Management
Research Vessel Data ManagementResearch Vessel Data Management
Research Vessel Data Management
Adam Leadbetter
?
Practical solutions to implementing "Born Connected" data systems
Practical solutions to implementing "Born Connected" data systemsPractical solutions to implementing "Born Connected" data systems
Practical solutions to implementing "Born Connected" data systems
Adam Leadbetter
?
Let's talk about data: Citation and publication
Let's talk about data: Citation and publicationLet's talk about data: Citation and publication
Let's talk about data: Citation and publication
Adam Leadbetter
?
Irish Integrated Digital Ocean
Irish Integrated Digital OceanIrish Integrated Digital Ocean
Irish Integrated Digital Ocean
Adam Leadbetter
?
Ocean Data Interoperability Platform - Big Data
Ocean Data Interoperability Platform - Big DataOcean Data Interoperability Platform - Big Data
Ocean Data Interoperability Platform - Big Data
Adam Leadbetter
?
Where did my layer come from? The semantics of data release
Where did my layer come from? The semantics of data releaseWhere did my layer come from? The semantics of data release
Where did my layer come from? The semantics of data release
Adam Leadbetter
?
Vocabulary Services in EMODNet and SeaDataNet
Vocabulary Services in EMODNet and SeaDataNetVocabulary Services in EMODNet and SeaDataNet
Vocabulary Services in EMODNet and SeaDataNet
Adam Leadbetter
?

Recently uploaded (20)

BIOFUELPRODUCTION AND ITS APPLICATIONS.pptx
BIOFUELPRODUCTION AND ITS APPLICATIONS.pptxBIOFUELPRODUCTION AND ITS APPLICATIONS.pptx
BIOFUELPRODUCTION AND ITS APPLICATIONS.pptx
24msbt33
?
Seymour Benzer's experiment and complementation test
Seymour Benzer's experiment and complementation testSeymour Benzer's experiment and complementation test
Seymour Benzer's experiment and complementation test
AkankshaSindhiya
?
Variation and Natural Selection | IGCSE Biology
Variation and Natural Selection | IGCSE BiologyVariation and Natural Selection | IGCSE Biology
Variation and Natural Selection | IGCSE Biology
Blessing Ndazie
?
vibration-rotation spectra of a diatomic molecule.pptx
vibration-rotation spectra of a diatomic molecule.pptxvibration-rotation spectra of a diatomic molecule.pptx
vibration-rotation spectra of a diatomic molecule.pptx
kanmanivarsha
?
PROTEIN DEGRADATION via ubiquitous pathaway
PROTEIN DEGRADATION via ubiquitous pathawayPROTEIN DEGRADATION via ubiquitous pathaway
PROTEIN DEGRADATION via ubiquitous pathaway
Kaviya Priya A
?
SCIENCE 7 Q4 4 Assessing Earthquake Risks Using PHIVOLCS FaultFinder.pptx
SCIENCE 7 Q4 4 Assessing Earthquake Risks Using PHIVOLCS FaultFinder.pptxSCIENCE 7 Q4 4 Assessing Earthquake Risks Using PHIVOLCS FaultFinder.pptx
SCIENCE 7 Q4 4 Assessing Earthquake Risks Using PHIVOLCS FaultFinder.pptx
ROLANARIBATO3
?
Coordination and Response: The Nervous System | IGCSE Biology
Coordination and Response: The Nervous System | IGCSE BiologyCoordination and Response: The Nervous System | IGCSE Biology
Coordination and Response: The Nervous System | IGCSE Biology
Blessing Ndazie
?
(Journal Club) - AmpliconReconstructor integrates NGS and optical mapping to ...
(Journal Club) - AmpliconReconstructor integrates NGS and optical mapping to ...(Journal Club) - AmpliconReconstructor integrates NGS and optical mapping to ...
(Journal Club) - AmpliconReconstructor integrates NGS and optical mapping to ...
David Podorefsky, PhD
?
Cell Structure & Function | Cambridge IGCSE Biology
Cell Structure & Function | Cambridge IGCSE BiologyCell Structure & Function | Cambridge IGCSE Biology
Cell Structure & Function | Cambridge IGCSE Biology
Blessing Ndazie
?
(Journal Club) - Transgenic mice for in vivo epigenome editing with CRISPR-ba...
(Journal Club) - Transgenic mice for in vivo epigenome editing with CRISPR-ba...(Journal Club) - Transgenic mice for in vivo epigenome editing with CRISPR-ba...
(Journal Club) - Transgenic mice for in vivo epigenome editing with CRISPR-ba...
David Podorefsky, PhD
?
(Journal Club) Focused ultrasound excites neurons via mechanosensitive calciu...
(Journal Club) Focused ultrasound excites neurons via mechanosensitive calciu...(Journal Club) Focused ultrasound excites neurons via mechanosensitive calciu...
(Journal Club) Focused ultrasound excites neurons via mechanosensitive calciu...
David Podorefsky, PhD
?
GALILEO'S OBSERVATION ni Karlo Mariano.pptx
GALILEO'S OBSERVATION ni Karlo Mariano.pptxGALILEO'S OBSERVATION ni Karlo Mariano.pptx
GALILEO'S OBSERVATION ni Karlo Mariano.pptx
ejrguillermo
?
History of atomic layer deposition (ALD) in a nutshell
History of atomic layer deposition (ALD) in a nutshellHistory of atomic layer deposition (ALD) in a nutshell
History of atomic layer deposition (ALD) in a nutshell
Riikka Puurunen
?
(Journal Club) - RNA m6A regulates transcription via DNA demethylation and ch...
(Journal Club) - RNA m6A regulates transcription via DNA demethylation and ch...(Journal Club) - RNA m6A regulates transcription via DNA demethylation and ch...
(Journal Club) - RNA m6A regulates transcription via DNA demethylation and ch...
David Podorefsky, PhD
?
Leafcurl viral disease presentation.pptx
Leafcurl viral disease presentation.pptxLeafcurl viral disease presentation.pptx
Leafcurl viral disease presentation.pptx
Mir Ali M
?
Introduction to Science form 1 students part ii
Introduction to Science form 1 students part iiIntroduction to Science form 1 students part ii
Introduction to Science form 1 students part ii
Alejiehyde
?
GRAPHS BIOSTATICS BPHARM 8 SEM UNIT 1 & 3.pptx
GRAPHS BIOSTATICS BPHARM 8 SEM UNIT 1 & 3.pptxGRAPHS BIOSTATICS BPHARM 8 SEM UNIT 1 & 3.pptx
GRAPHS BIOSTATICS BPHARM 8 SEM UNIT 1 & 3.pptx
KRUTIKA CHANNE
?
Anti inflammatory agents from marine bacteria-17.pptx
Anti inflammatory agents from marine bacteria-17.pptxAnti inflammatory agents from marine bacteria-17.pptx
Anti inflammatory agents from marine bacteria-17.pptx
AhmedAbouelwafa7
?
(Chapter Summary) Molecular Biology of the Cell, Chapter 18: Cell Death
(Chapter Summary) Molecular Biology of the Cell, Chapter 18: Cell Death(Chapter Summary) Molecular Biology of the Cell, Chapter 18: Cell Death
(Chapter Summary) Molecular Biology of the Cell, Chapter 18: Cell Death
David Podorefsky, PhD
?
Biowaste Management and Its Utilization in Crop Production.pptx
Biowaste Management and Its Utilization in Crop Production.pptxBiowaste Management and Its Utilization in Crop Production.pptx
Biowaste Management and Its Utilization in Crop Production.pptx
Vivek Bhagat
?
BIOFUELPRODUCTION AND ITS APPLICATIONS.pptx
BIOFUELPRODUCTION AND ITS APPLICATIONS.pptxBIOFUELPRODUCTION AND ITS APPLICATIONS.pptx
BIOFUELPRODUCTION AND ITS APPLICATIONS.pptx
24msbt33
?
Seymour Benzer's experiment and complementation test
Seymour Benzer's experiment and complementation testSeymour Benzer's experiment and complementation test
Seymour Benzer's experiment and complementation test
AkankshaSindhiya
?
Variation and Natural Selection | IGCSE Biology
Variation and Natural Selection | IGCSE BiologyVariation and Natural Selection | IGCSE Biology
Variation and Natural Selection | IGCSE Biology
Blessing Ndazie
?
vibration-rotation spectra of a diatomic molecule.pptx
vibration-rotation spectra of a diatomic molecule.pptxvibration-rotation spectra of a diatomic molecule.pptx
vibration-rotation spectra of a diatomic molecule.pptx
kanmanivarsha
?
PROTEIN DEGRADATION via ubiquitous pathaway
PROTEIN DEGRADATION via ubiquitous pathawayPROTEIN DEGRADATION via ubiquitous pathaway
PROTEIN DEGRADATION via ubiquitous pathaway
Kaviya Priya A
?
SCIENCE 7 Q4 4 Assessing Earthquake Risks Using PHIVOLCS FaultFinder.pptx
SCIENCE 7 Q4 4 Assessing Earthquake Risks Using PHIVOLCS FaultFinder.pptxSCIENCE 7 Q4 4 Assessing Earthquake Risks Using PHIVOLCS FaultFinder.pptx
SCIENCE 7 Q4 4 Assessing Earthquake Risks Using PHIVOLCS FaultFinder.pptx
ROLANARIBATO3
?
Coordination and Response: The Nervous System | IGCSE Biology
Coordination and Response: The Nervous System | IGCSE BiologyCoordination and Response: The Nervous System | IGCSE Biology
Coordination and Response: The Nervous System | IGCSE Biology
Blessing Ndazie
?
(Journal Club) - AmpliconReconstructor integrates NGS and optical mapping to ...
(Journal Club) - AmpliconReconstructor integrates NGS and optical mapping to ...(Journal Club) - AmpliconReconstructor integrates NGS and optical mapping to ...
(Journal Club) - AmpliconReconstructor integrates NGS and optical mapping to ...
David Podorefsky, PhD
?
Cell Structure & Function | Cambridge IGCSE Biology
Cell Structure & Function | Cambridge IGCSE BiologyCell Structure & Function | Cambridge IGCSE Biology
Cell Structure & Function | Cambridge IGCSE Biology
Blessing Ndazie
?
(Journal Club) - Transgenic mice for in vivo epigenome editing with CRISPR-ba...
(Journal Club) - Transgenic mice for in vivo epigenome editing with CRISPR-ba...(Journal Club) - Transgenic mice for in vivo epigenome editing with CRISPR-ba...
(Journal Club) - Transgenic mice for in vivo epigenome editing with CRISPR-ba...
David Podorefsky, PhD
?
(Journal Club) Focused ultrasound excites neurons via mechanosensitive calciu...
(Journal Club) Focused ultrasound excites neurons via mechanosensitive calciu...(Journal Club) Focused ultrasound excites neurons via mechanosensitive calciu...
(Journal Club) Focused ultrasound excites neurons via mechanosensitive calciu...
David Podorefsky, PhD
?
GALILEO'S OBSERVATION ni Karlo Mariano.pptx
GALILEO'S OBSERVATION ni Karlo Mariano.pptxGALILEO'S OBSERVATION ni Karlo Mariano.pptx
GALILEO'S OBSERVATION ni Karlo Mariano.pptx
ejrguillermo
?
History of atomic layer deposition (ALD) in a nutshell
History of atomic layer deposition (ALD) in a nutshellHistory of atomic layer deposition (ALD) in a nutshell
History of atomic layer deposition (ALD) in a nutshell
Riikka Puurunen
?
(Journal Club) - RNA m6A regulates transcription via DNA demethylation and ch...
(Journal Club) - RNA m6A regulates transcription via DNA demethylation and ch...(Journal Club) - RNA m6A regulates transcription via DNA demethylation and ch...
(Journal Club) - RNA m6A regulates transcription via DNA demethylation and ch...
David Podorefsky, PhD
?
Leafcurl viral disease presentation.pptx
Leafcurl viral disease presentation.pptxLeafcurl viral disease presentation.pptx
Leafcurl viral disease presentation.pptx
Mir Ali M
?
Introduction to Science form 1 students part ii
Introduction to Science form 1 students part iiIntroduction to Science form 1 students part ii
Introduction to Science form 1 students part ii
Alejiehyde
?
GRAPHS BIOSTATICS BPHARM 8 SEM UNIT 1 & 3.pptx
GRAPHS BIOSTATICS BPHARM 8 SEM UNIT 1 & 3.pptxGRAPHS BIOSTATICS BPHARM 8 SEM UNIT 1 & 3.pptx
GRAPHS BIOSTATICS BPHARM 8 SEM UNIT 1 & 3.pptx
KRUTIKA CHANNE
?
Anti inflammatory agents from marine bacteria-17.pptx
Anti inflammatory agents from marine bacteria-17.pptxAnti inflammatory agents from marine bacteria-17.pptx
Anti inflammatory agents from marine bacteria-17.pptx
AhmedAbouelwafa7
?
(Chapter Summary) Molecular Biology of the Cell, Chapter 18: Cell Death
(Chapter Summary) Molecular Biology of the Cell, Chapter 18: Cell Death(Chapter Summary) Molecular Biology of the Cell, Chapter 18: Cell Death
(Chapter Summary) Molecular Biology of the Cell, Chapter 18: Cell Death
David Podorefsky, PhD
?
Biowaste Management and Its Utilization in Crop Production.pptx
Biowaste Management and Its Utilization in Crop Production.pptxBiowaste Management and Its Utilization in Crop Production.pptx
Biowaste Management and Its Utilization in Crop Production.pptx
Vivek Bhagat
?

Ocean Data Interoperability Platform - Big Data - Streams & Workflows

Editor's Notes

  • #2: Thanks ¨C Damian Smyth & Rob Fuller (both - MI)
  • #3: We know how to do real-time. Or do we? Our real-time is often periodic, or near-real time. Can we do it at scale? Can we plug turn on a new sensor, and have it feeding web displays straight off? Throughput in real-time at scale ¨C social networks: Twitter, Facebook, LinkedIn
  • #4: Apologies to Martin Kleppmann for the plagiarism¡­
  • #12: Plenty of tools out there to support this approach!
  • #15: Explore stream composition through the context of the Galway Bay cable observatory project Background on observatory
  • #16: Galway Bay observatory CTD ¨C On a serial port with a hardware Moxa switch to make the serial connection available to multiple machines Docker container on shore station server with serial2kafka app running Shore station Kafka holds on to the data for a fortnight Kafka queue replicated across the network to HQ Raw data ¨C stored in Cassandra ¨C available through ERDDAP Or, some augmentation through stream processing in Storm ¨C back on to a Kafka queue, exposed through WebSockets
  • #18: NiFi ¨C Flow based programming Drag and drop + configuration in a workbench, i.e. as little code as possible Includes ability to fire off, say, the individual R processes from the previous slide However, may be mainly of use for ingesting data as far as a message queue..
  • #19: The Internet of Things (IoT), is the network of physical objects or "things" embedded with electronics, software, sensors, and connectivity to enable objects to collect and exchange data. Typically, IoT is expected to offer advanced connectivity of devices, systems, and services that goes beyond?machine-to-machine communications (M2M) The interconnection of these embedded devices (including?smart objects), is expected to usher in automation in nearly all fields
  • #20: Queues etc¡­ like working with JSON, especially JSON with JSON-Schema Get very interesting when¡­ OGC SWE Domain Working Group ¨C 16th September 2015 ¨C Simon Cox (& Peter Taylor)
  • #21: First step to SOS/SWE Demo rudimentary nginx SOS(?)