SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
DDS for Internet of Things (IoT)
Mil-DDS IoT Suite
Abdullah OZTURK,Technical Lead
The Internet of Things (IoT) is the network of
physical objects or "things" embedded with
electronics, software, sensors and connectivity to
enable it to achieve greater value and service by
exchanging data with the manufacturer, operator
and/or other connected devices.
Source: Wikipedia
The current Internet is about people. The IoT is about smart
machines.
The Internet of Things (IoT) promises to connect up to 50
billion devices in a short five years.
Main Requirements of IoT
• Identification
• Sensing
• Communication
The next wave of the Internet will connect machines and
devices together into functioning, intelligent systems.
These interconnected devices will work together with speed,
scale and capabilities that are hard to predict.
People to Things Pyramid
Problems of Today’s IoT
Devices on today's Internet of Things communicate primarily
with centralized servers.
The lack of protocol is a direct obstacle to the IoT.
If data will be trapped within centralized silos, it would remain
more difficult to share; and more security and privacy
concerns would be raised.
It would have to travel farther and might be subject to
congestion at hubs, slowing down services.
Alternatively, stronger and more widely used protocols used
by more devices could create an Internet of Islands.
IoT systems will be built from thousands of different "finer
grained" applications.
Enterprise and human-centric communications are too slow
or too sparse to put together large networks of screaming-
fast devices.
These new types of intelligent machines need a new
technology.
Several protocol standards address IoT challenges.
IoT Technology Stack
The Data Distribution Service for Real-Time
Systems (DDS) is an Object Management Group
(OMG) machine-to-machine middleware "m2m"
standard that aims to enable scalable, real-time,
dependable, high-performance and interoperable
data exchanges between publishers and subscribers.
The Data Distribution Service (DDS) most directly addresses
the development of intelligent distributed machines.
Source: Wikipedia
DDS Key Features for IoT
• DDS handles message addressing, data marshaling,
delivery, flow control, retries, etc.
• DDS can deliver data securely at high speeds to thousands
of recipients with strict control of timing, reliability,
failover, and heterogeneity (CPU architecture,
programming language and OS independence).
• DDS supports a decentralized broker-less architecture to
enable seamless data sharing between publishers and
subscribers.
• DDS can run over many transports including TCP/IP, UDP
by the DDS interoperability wire protocol.
DDS implementation can be scaled down to deeply embedded
devices or up to high-end multicore machines.
DDS can provide the real-time, many-to-many, managed connectivity
required by high-performance device-to-device applications.
DDS is also emerging as a key interoperable messaging protocol for
connecting real-time device networks to cloud based data centers.
IoT Communications
Scalability with DDS
Demanding strong consistency and availability everywhere
will not scale for many IoT systems,
• because they are inherently partitioned due to
unreliable connections.
DDS provides eventual consistency of data efficiently.
DDS handles discovery of newly added devices dynamically.
Ŏ adding a new smart machine to the network doesn’t
require any configuration changes.
By design DDS’s loosely-coupled architecture scales better
than the other protocols.
Data-centric DDS middleware locates, filters, controls, and
exchanges information flow with a known data model.
The infrastructure understands and manages the states.
All interested subscribers have a correct and consistent view
of the data.
∠ Moving complexity into the middleware
Ŏ greatly simplifies the applications
∠ Decoupling services from data
Ŏ results in higher availability and increased fault-
tolerance
DDS targets device-to-device communications by differing
significantly from the other protocols in QoS control.
• resend lost messages (reliability)
• preserve order in which to deliver data (presentation)
• failover (ownership and strength)
• keep/deliver data for late joiners (durability)
• amount of data to keep in cache / deliver to late joiners (history)
• how long to keep data (lifespan)
• control notifications of missed data (deadline)
• presence fidelity (liveliness)
• control how frequently to receive data (time-based filter)
• control which data to receive based on content (content filter)
• constrain memory usage (resource limits)
Any technological device that is able to autonomously
communicate to another device as well as access the Internet
is an Intelligent System.
Industrial Internet: an emerging trend that refers to the
integration of big data, Internet of Things, machine-to-
machine communications and cyber-physical systems.
IoT Standardization
• OMG has been active in IIoT standardization for long.
• Industrial Internet Consortium (IIC) has been formed
with at least 10 companies -- including AT&T, Cisco Systems,
GE, IBM, and Intel -- to set standards in the area.
• DDS is a strong candidate for protocol standardization.
• There may come a time when every automated system we
touch will integrate the DDS middleware.
Mil-DDS Research Goals
• To provide insight into the suitability of OMG DDS standards
for use between different domains.
• To identify gaps with the current set of DDS standards.
• To identify potential new or extensions to support the use
of DDS within the IoT architecture.
In summary, DDS is the standard that addresses most of the
requirements of IoT systems.
Mil-DDS product family benefits from the DDS in its core
messaging platform for interoperability, reliability, high
performance and fault-tolerance.
Mil-DDS enriches the core product by providing solutions for
mobile, embedded, web, enterprise, and cloud applications
for IoT systems.
Thank you.
Mil-DDS IoT Suite
Abdullah OZTURK,Technical Lead

Mais conteúdo relacionado

Mais procurados

Mobile ad hoc network
Mobile ad hoc networkMobile ad hoc network
Mobile ad hoc network
skobu
 

Mais procurados (20)

IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptx
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
 
Iot Security
Iot SecurityIot Security
Iot Security
 
IoT sensing and actuation
IoT sensing and actuationIoT sensing and actuation
IoT sensing and actuation
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and Similarities
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Mobile ad hoc network
Mobile ad hoc networkMobile ad hoc network
Mobile ad hoc network
 
Classical encryption techniques
Classical encryption techniquesClassical encryption techniques
Classical encryption techniques
 
MANET
MANETMANET
MANET
 
IoT Control Units and Communication Models
IoT Control Units and Communication ModelsIoT Control Units and Communication Models
IoT Control Units and Communication Models
 
Ppt 3 - IOT logic design
Ppt   3 - IOT logic designPpt   3 - IOT logic design
Ppt 3 - IOT logic design
 
wireless sensor network
wireless sensor networkwireless sensor network
wireless sensor network
 
Imt 2000
Imt 2000Imt 2000
Imt 2000
 
Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks
 
Challenges and application of Internet of Things
Challenges and application of Internet of ThingsChallenges and application of Internet of Things
Challenges and application of Internet of Things
 
Networking (2)
Networking (2)Networking (2)
Networking (2)
 
Fog Computing
Fog ComputingFog Computing
Fog Computing
 
Security services and mechanisms
Security services and mechanismsSecurity services and mechanisms
Security services and mechanisms
 
IoT Security: Problems, Challenges and Solutions
IoT Security: Problems, Challenges and SolutionsIoT Security: Problems, Challenges and Solutions
IoT Security: Problems, Challenges and Solutions
 
IoT and m2m
IoT and m2mIoT and m2m
IoT and m2m
 

Destaque

Incorporating Visual Communication in Technical Documentation, for Usability!
Incorporating Visual Communication in Technical Documentation, for Usability!Incorporating Visual Communication in Technical Documentation, for Usability!
Incorporating Visual Communication in Technical Documentation, for Usability!
kate k
 
9 B Hypothal Temp
9 B Hypothal Temp9 B Hypothal Temp
9 B Hypothal Temp
NPsDragon
 

Destaque (20)

Internet of Things (IoT) Costs, Connectivity, Resources and Software
Internet of Things (IoT) Costs, Connectivity, Resources and SoftwareInternet of Things (IoT) Costs, Connectivity, Resources and Software
Internet of Things (IoT) Costs, Connectivity, Resources and Software
 
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor NetworksA Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
 
Mobile Middleware and Applications of Telemetry
Mobile Middleware and Applications of TelemetryMobile Middleware and Applications of Telemetry
Mobile Middleware and Applications of Telemetry
 
Incorporating Visual Communication in Technical Documentation, for Usability!
Incorporating Visual Communication in Technical Documentation, for Usability!Incorporating Visual Communication in Technical Documentation, for Usability!
Incorporating Visual Communication in Technical Documentation, for Usability!
 
Technical Documentation Solutions
Technical Documentation SolutionsTechnical Documentation Solutions
Technical Documentation Solutions
 
Technical documentation and visual clues
Technical documentation and visual cluesTechnical documentation and visual clues
Technical documentation and visual clues
 
MIDELWARE TECH
MIDELWARE TECHMIDELWARE TECH
MIDELWARE TECH
 
9 B Hypothal Temp
9 B Hypothal Temp9 B Hypothal Temp
9 B Hypothal Temp
 
CAD MBD & 3D Technical Documentation
CAD MBD & 3D Technical DocumentationCAD MBD & 3D Technical Documentation
CAD MBD & 3D Technical Documentation
 
Terminology Management Best Practices
Terminology Management Best PracticesTerminology Management Best Practices
Terminology Management Best Practices
 
Monika Konieczny - Gamification & storytelling: how to turn boring technical ...
Monika Konieczny - Gamification & storytelling: how to turn boring technical ...Monika Konieczny - Gamification & storytelling: how to turn boring technical ...
Monika Konieczny - Gamification & storytelling: how to turn boring technical ...
 
Achim Steinacker: Technical Documentation in the age of Industry 4.0
Achim Steinacker: Technical Documentation in the age of Industry 4.0Achim Steinacker: Technical Documentation in the age of Industry 4.0
Achim Steinacker: Technical Documentation in the age of Industry 4.0
 
Passing the baton: trusting students with the co-creation and ownership of OE...
Passing the baton: trusting students with the co-creation and ownership of OE...Passing the baton: trusting students with the co-creation and ownership of OE...
Passing the baton: trusting students with the co-creation and ownership of OE...
 
Technical Documentation *Passing the baton*
Technical Documentation *Passing the baton*Technical Documentation *Passing the baton*
Technical Documentation *Passing the baton*
 
Internet Of Things
Internet Of ThingsInternet Of Things
Internet Of Things
 
Data Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsData Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of Things
 
IoT Breakfast - AWS Amazon Web Services - Internet of Things
IoT Breakfast - AWS Amazon Web Services - Internet of ThingsIoT Breakfast - AWS Amazon Web Services - Internet of Things
IoT Breakfast - AWS Amazon Web Services - Internet of Things
 
Augmenting your Technical Documentation with User-Generated Content
Augmenting your Technical Documentation with User-Generated ContentAugmenting your Technical Documentation with User-Generated Content
Augmenting your Technical Documentation with User-Generated Content
 
Plan lector paco yunque
Plan lector paco yunquePlan lector paco yunque
Plan lector paco yunque
 
Writing Beautiful Technical Documentation
Writing Beautiful Technical DocumentationWriting Beautiful Technical Documentation
Writing Beautiful Technical Documentation
 

Semelhante a DDS for Internet of Things (IoT)

Addressing security and privacy in io t ecosystem v0.4
Addressing security and privacy in io t ecosystem v0.4Addressing security and privacy in io t ecosystem v0.4
Addressing security and privacy in io t ecosystem v0.4
Somasundaram Jambunathan
 
Why is DDS the Right Technology for the Industrial Internet?
Why is DDS the Right Technology for the Industrial Internet?Why is DDS the Right Technology for the Industrial Internet?
Why is DDS the Right Technology for the Industrial Internet?
Real-Time Innovations (RTI)
 

Semelhante a DDS for Internet of Things (IoT) (20)

Blueprint for the Industrial Internet: The Architecture
Blueprint for the Industrial Internet: The ArchitectureBlueprint for the Industrial Internet: The Architecture
Blueprint for the Industrial Internet: The Architecture
 
Understanding the Internet of Things Protocols
Understanding the Internet of Things ProtocolsUnderstanding the Internet of Things Protocols
Understanding the Internet of Things Protocols
 
What is the internet of things v3
What is the internet of things v3What is the internet of things v3
What is the internet of things v3
 
CHAPTER 1-Introduction of Advanced Network Technology and Facilities.pptx
CHAPTER 1-Introduction of Advanced Network Technology and Facilities.pptxCHAPTER 1-Introduction of Advanced Network Technology and Facilities.pptx
CHAPTER 1-Introduction of Advanced Network Technology and Facilities.pptx
 
Unit - 1.pptx
Unit - 1.pptxUnit - 1.pptx
Unit - 1.pptx
 
Internet of Everything & WebRTC
Internet of Everything & WebRTCInternet of Everything & WebRTC
Internet of Everything & WebRTC
 
INTEROPERABILITY, FLEXIBILITY AND INDUSTRIAL DESIGN REQUIREMENTS IN THE IoT
INTEROPERABILITY, FLEXIBILITY AND INDUSTRIAL DESIGN REQUIREMENTS IN THE IoTINTEROPERABILITY, FLEXIBILITY AND INDUSTRIAL DESIGN REQUIREMENTS IN THE IoT
INTEROPERABILITY, FLEXIBILITY AND INDUSTRIAL DESIGN REQUIREMENTS IN THE IoT
 
Cyclone DDS: Sharing Data in the IoT Age
Cyclone DDS: Sharing Data in the IoT AgeCyclone DDS: Sharing Data in the IoT Age
Cyclone DDS: Sharing Data in the IoT Age
 
Addressing security and privacy in io t ecosystem v0.4
Addressing security and privacy in io t ecosystem v0.4Addressing security and privacy in io t ecosystem v0.4
Addressing security and privacy in io t ecosystem v0.4
 
Home monitoring system using io t
Home monitoring system using io tHome monitoring system using io t
Home monitoring system using io t
 
Unit 6 Final ppt (1).ppt
Unit 6 Final ppt (1).pptUnit 6 Final ppt (1).ppt
Unit 6 Final ppt (1).ppt
 
Lecture 14
Lecture 14Lecture 14
Lecture 14
 
A Review on Privacy and Security Challenges in the Internet of Things (IoT) t...
A Review on Privacy and Security Challenges in the Internet of Things (IoT) t...A Review on Privacy and Security Challenges in the Internet of Things (IoT) t...
A Review on Privacy and Security Challenges in the Internet of Things (IoT) t...
 
the connection of iot with lora pan which enable
the connection of iot with lora pan which enablethe connection of iot with lora pan which enable
the connection of iot with lora pan which enable
 
Security and Privacy considerations in Internet of Things
Security and Privacy considerations in Internet of ThingsSecurity and Privacy considerations in Internet of Things
Security and Privacy considerations in Internet of Things
 
Blueprint for the Industrial Internet of Things
Blueprint for the Industrial Internet of ThingsBlueprint for the Industrial Internet of Things
Blueprint for the Industrial Internet of Things
 
Understanding the Information Architecture, Data Management, and Analysis Cha...
Understanding the Information Architecture, Data Management, and Analysis Cha...Understanding the Information Architecture, Data Management, and Analysis Cha...
Understanding the Information Architecture, Data Management, and Analysis Cha...
 
Why is DDS the Right Technology for the Industrial Internet?
Why is DDS the Right Technology for the Industrial Internet?Why is DDS the Right Technology for the Industrial Internet?
Why is DDS the Right Technology for the Industrial Internet?
 
Fog computing and data concurrency
Fog computing and data concurrencyFog computing and data concurrency
Fog computing and data concurrency
 
IoT-Introduction.pptx
IoT-Introduction.pptxIoT-Introduction.pptx
IoT-Introduction.pptx
 

Último

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Último (20)

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 

DDS for Internet of Things (IoT)

  • 1. DDS for Internet of Things (IoT) Mil-DDS IoT Suite Abdullah OZTURK,Technical Lead
  • 2. The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices. Source: Wikipedia
  • 3. The current Internet is about people. The IoT is about smart machines. The Internet of Things (IoT) promises to connect up to 50 billion devices in a short five years.
  • 4. Main Requirements of IoT • Identification • Sensing • Communication
  • 5. The next wave of the Internet will connect machines and devices together into functioning, intelligent systems. These interconnected devices will work together with speed, scale and capabilities that are hard to predict.
  • 7. Problems of Today’s IoT Devices on today's Internet of Things communicate primarily with centralized servers. The lack of protocol is a direct obstacle to the IoT. If data will be trapped within centralized silos, it would remain more difficult to share; and more security and privacy concerns would be raised. It would have to travel farther and might be subject to congestion at hubs, slowing down services.
  • 8. Alternatively, stronger and more widely used protocols used by more devices could create an Internet of Islands.
  • 9. IoT systems will be built from thousands of different "finer grained" applications. Enterprise and human-centric communications are too slow or too sparse to put together large networks of screaming- fast devices. These new types of intelligent machines need a new technology. Several protocol standards address IoT challenges.
  • 11. The Data Distribution Service for Real-Time Systems (DDS) is an Object Management Group (OMG) machine-to-machine middleware "m2m" standard that aims to enable scalable, real-time, dependable, high-performance and interoperable data exchanges between publishers and subscribers. The Data Distribution Service (DDS) most directly addresses the development of intelligent distributed machines. Source: Wikipedia
  • 12. DDS Key Features for IoT • DDS handles message addressing, data marshaling, delivery, flow control, retries, etc. • DDS can deliver data securely at high speeds to thousands of recipients with strict control of timing, reliability, failover, and heterogeneity (CPU architecture, programming language and OS independence). • DDS supports a decentralized broker-less architecture to enable seamless data sharing between publishers and subscribers. • DDS can run over many transports including TCP/IP, UDP by the DDS interoperability wire protocol.
  • 13. DDS implementation can be scaled down to deeply embedded devices or up to high-end multicore machines. DDS can provide the real-time, many-to-many, managed connectivity required by high-performance device-to-device applications. DDS is also emerging as a key interoperable messaging protocol for connecting real-time device networks to cloud based data centers. IoT Communications
  • 14. Scalability with DDS Demanding strong consistency and availability everywhere will not scale for many IoT systems, • because they are inherently partitioned due to unreliable connections. DDS provides eventual consistency of data efficiently. DDS handles discovery of newly added devices dynamically. Ŏ adding a new smart machine to the network doesn’t require any configuration changes. By design DDS’s loosely-coupled architecture scales better than the other protocols.
  • 15. Data-centric DDS middleware locates, filters, controls, and exchanges information flow with a known data model. The infrastructure understands and manages the states. All interested subscribers have a correct and consistent view of the data. ∠ Moving complexity into the middleware Ŏ greatly simplifies the applications ∠ Decoupling services from data Ŏ results in higher availability and increased fault- tolerance
  • 16. DDS targets device-to-device communications by differing significantly from the other protocols in QoS control. • resend lost messages (reliability) • preserve order in which to deliver data (presentation) • failover (ownership and strength) • keep/deliver data for late joiners (durability) • amount of data to keep in cache / deliver to late joiners (history) • how long to keep data (lifespan) • control notifications of missed data (deadline) • presence fidelity (liveliness) • control how frequently to receive data (time-based filter) • control which data to receive based on content (content filter) • constrain memory usage (resource limits)
  • 17. Any technological device that is able to autonomously communicate to another device as well as access the Internet is an Intelligent System. Industrial Internet: an emerging trend that refers to the integration of big data, Internet of Things, machine-to- machine communications and cyber-physical systems.
  • 18. IoT Standardization • OMG has been active in IIoT standardization for long. • Industrial Internet Consortium (IIC) has been formed with at least 10 companies -- including AT&T, Cisco Systems, GE, IBM, and Intel -- to set standards in the area. • DDS is a strong candidate for protocol standardization. • There may come a time when every automated system we touch will integrate the DDS middleware.
  • 19. Mil-DDS Research Goals • To provide insight into the suitability of OMG DDS standards for use between different domains. • To identify gaps with the current set of DDS standards. • To identify potential new or extensions to support the use of DDS within the IoT architecture.
  • 20. In summary, DDS is the standard that addresses most of the requirements of IoT systems. Mil-DDS product family benefits from the DDS in its core messaging platform for interoperability, reliability, high performance and fault-tolerance. Mil-DDS enriches the core product by providing solutions for mobile, embedded, web, enterprise, and cloud applications for IoT systems.
  • 21. Thank you. Mil-DDS IoT Suite Abdullah OZTURK,Technical Lead