This is presentation slide for OpenStack Summit Austin 2016.
// Abstraction
Internet of Things is a hot topic today. Many companies are trying to create new business applications on a concept of IoT such as smart city, connected vehicle or smart grid. The platform for IoT applications has some unprecedented characteristics: (1) needs to accept huge number of connections simultaneously (2) needs to be highly reliable and secure (3) needs to be highly scalable.
We have designed, prototyped and evaluated a highly reliable IoT platform for collecting and storing large-scale data.
We explained our use case and architecture of IoT platform. We are tackling the following very high requirements during the process of prototyping and evaluating the platform.
• Receiving and storing messages from over 10M clients concurrently
• Highly reliable architecture of message broking without losing messages
• Instant scale-out to process burst traffic rapidly
We also discussed how we can adopt OpenStack to IoT backend and share ideas for its enhancement.
20220617_You_Only_Look_Once_Series.pdf
You Only Look Once: Unified, Real-Time Object Detection
https://www.cv-foundation.org/openaccess/content_cvpr_2016/html/Redmon_You_Only_Look_CVPR_2016_paper.html
YOLO9000: Better, Faster, Stronger
https://openaccess.thecvf.com/content_cvpr_2017/html/Redmon_YOLO9000_Better_Faster_CVPR_2017_paper.html
YOLOv3: An Incremental Improvement
https://arxiv.org/abs/1804.02767
YOLOv4: Optimal Speed and Accuracy of Object Detection
https://arxiv.org/abs/2004.10934
YOLOv5
https://github.com/ultralytics/yolov5
YOLOX: Exceeding YOLO Series in 2021
https://arxiv.org/abs/2107.08430
You Only Look One-Level Feature
https://openaccess.thecvf.com/content/CVPR2021/html/Chen_You_Only_Look_One-Level_Feature_CVPR_2021_paper.html
You Only Watch Once: A Unified CNN Architecture for Real-Time Spatiotemporal Action Localization
https://openaccess.thecvf.com/content/ICCV2021/html/Chen_Watch_Only_Once_An_End-to-End_Video_Action_Detection_Framework_ICCV_2021_paper.html
This document discusses developing SDN applications in Ryu. It provides an overview of OpenFlow, introduces Ryu application development, describes the OpenFlow API in Ryu, and demonstrates a hub application that floods ICMP packets and sends other protocols to the controller. The presenter is John-Lin from National Tsing Hua University researching network security in SDN using the Ryu controller.
This is presentation slide for OpenStack Summit Austin 2016.
// Abstraction
Internet of Things is a hot topic today. Many companies are trying to create new business applications on a concept of IoT such as smart city, connected vehicle or smart grid. The platform for IoT applications has some unprecedented characteristics: (1) needs to accept huge number of connections simultaneously (2) needs to be highly reliable and secure (3) needs to be highly scalable.
We have designed, prototyped and evaluated a highly reliable IoT platform for collecting and storing large-scale data.
We explained our use case and architecture of IoT platform. We are tackling the following very high requirements during the process of prototyping and evaluating the platform.
• Receiving and storing messages from over 10M clients concurrently
• Highly reliable architecture of message broking without losing messages
• Instant scale-out to process burst traffic rapidly
We also discussed how we can adopt OpenStack to IoT backend and share ideas for its enhancement.
20220617_You_Only_Look_Once_Series.pdf
You Only Look Once: Unified, Real-Time Object Detection
https://www.cv-foundation.org/openaccess/content_cvpr_2016/html/Redmon_You_Only_Look_CVPR_2016_paper.html
YOLO9000: Better, Faster, Stronger
https://openaccess.thecvf.com/content_cvpr_2017/html/Redmon_YOLO9000_Better_Faster_CVPR_2017_paper.html
YOLOv3: An Incremental Improvement
https://arxiv.org/abs/1804.02767
YOLOv4: Optimal Speed and Accuracy of Object Detection
https://arxiv.org/abs/2004.10934
YOLOv5
https://github.com/ultralytics/yolov5
YOLOX: Exceeding YOLO Series in 2021
https://arxiv.org/abs/2107.08430
You Only Look One-Level Feature
https://openaccess.thecvf.com/content/CVPR2021/html/Chen_You_Only_Look_One-Level_Feature_CVPR_2021_paper.html
You Only Watch Once: A Unified CNN Architecture for Real-Time Spatiotemporal Action Localization
https://openaccess.thecvf.com/content/ICCV2021/html/Chen_Watch_Only_Once_An_End-to-End_Video_Action_Detection_Framework_ICCV_2021_paper.html
This document discusses developing SDN applications in Ryu. It provides an overview of OpenFlow, introduces Ryu application development, describes the OpenFlow API in Ryu, and demonstrates a hub application that floods ICMP packets and sends other protocols to the controller. The presenter is John-Lin from National Tsing Hua University researching network security in SDN using the Ryu controller.
Application development for the internet of thingsPankesh Patel
1. The document discusses application development challenges for the Internet of Things (IoT), including heterogeneity of devices, large scale, lack of separation of concerns, and life-cycle issues.
2. It proposes a conceptual model that classifies IoT concepts and relates development concerns to promote reusability.
3. A multi-stage model-driven approach is presented using a set of modeling languages to abstract heterogeneity, scale, and support automation across development stages.
The document provides an introduction to the Internet of Things (IoT). It defines IoT as the network of physical objects embedded with sensors that enables the collection and exchange of data over existing network infrastructure. The document outlines key applications of IoT in various domains like industrial automation, smart homes, smart cities, etc. It also discusses some of the main challenges and issues around privacy, standardization, and energy sources for IoT devices. Finally, it provides a timeline of the evolution of smart, connected things and envisions the future growth of IoT.
統計的独立性と低ランク行列分解理論に基づくブラインド音源分離 –独立低ランク行列分析– Blind source separation based on...Daichi Kitamura
北村大地, "統計的独立性と低ランク行列分解理論に基づくブラインド音源分離 –独立低ランク行列分析–," 筑波大学システム情報工学研究科マルチメディア研究室 招待講演, Ibaraki, September 26th, 2016.
Daichi Kitamura, "Blind source separation based on statistical independence and low-rank matrix decomposition –Independent low-rank matrix analysis–," University of Tsukuba, Graduate School of Systems and Information Engineering, Multimedia Laboratory, Invited Talk, Ibaraki, September 26th, 2016.
The document introduces Functional Integrity Certification, which is described as the first combined certification for functional safety and functional security. It provides contact information for exida, the company offering this certification. exida aims to help customers comply with industry standards for functional safety, cyber security, and alarm management through independent services and tools. The document lists some of exida's major customers and gives an overview of the company's scope, services, industries served, and what it does to provide functional safety and cyber security consultancy and certification.
Internet of Things, is a new revolution of the Internet. Objects make themselves recognizable and they get intelligence thanks to the fact that they can communicate information about themselves and they can access information that has been aggregated by other things. Alarm clocks go off early if there’s traffic; plants communicate to the sprinkler system when it’s time for them to be watered; running shoes communicate time, speed and distance so that their wearers can compete in real time with people on the other side of the world; medicine containers tell your family members if you forget to take the medicine. All objects can get an active role thanks to their connection to the Internet.
Flexible Data Centre Fabric - FabricPath/TRILL, OTV, LISP and VXLANCisco Canada
This document discusses several technologies for building flexible data center fabrics including FabricPath/TRILL, VXLAN, LISP, and OTV. It provides an overview of the goals of the data center fabric including addressing workload mobility, scalability, and high availability. It also summarizes some of the key capabilities and advantages of technologies like FabricPath, VXLAN, LISP, and OTV for building flexible intra- and inter-DC fabrics.
Overview of the MPLS backbone transmission technology.
MPLS (MultiProtocol Layer Switching) is a layer 2.5 technology that combines the virtues of IP routing and fast layer 2 packet switching.
IP packet forwarding is not suited for high-speed forwarding due to the need to evaluate multiple routes for each IP packet in order to find the optimal route, i.e. the route with the longest prefix match.
However, Internet Protocol routing provides global reachability through the IP address and through IP routing protocols like BGP or OSPF.
Layer 2 packet switching has complementary characteristics in that it does not provide global reachability through globally unique addresses but allows fast packet forwarding in hardware through the use of small and direct layer 2 lookup addresses.
MPLS combines IP routing and layer 2 switching by establishing layer 2 forwarding paths based on routes received through IP routing protocols like BGP or OSPF.
Thus the control plane of an MPLS capable device establishes layer 2 forwarding paths while the data plane then performs packet forwarding, often in hardware.
MPLS is not a layer 2 technology itself, i.e. it does not define a layer 2 protocol but rather makes use of existing layer 2 technologies like Ethernet, ATM or Frame Relay.
Application development for the internet of thingsPankesh Patel
1. The document discusses application development challenges for the Internet of Things (IoT), including heterogeneity of devices, large scale, lack of separation of concerns, and life-cycle issues.
2. It proposes a conceptual model that classifies IoT concepts and relates development concerns to promote reusability.
3. A multi-stage model-driven approach is presented using a set of modeling languages to abstract heterogeneity, scale, and support automation across development stages.
The document provides an introduction to the Internet of Things (IoT). It defines IoT as the network of physical objects embedded with sensors that enables the collection and exchange of data over existing network infrastructure. The document outlines key applications of IoT in various domains like industrial automation, smart homes, smart cities, etc. It also discusses some of the main challenges and issues around privacy, standardization, and energy sources for IoT devices. Finally, it provides a timeline of the evolution of smart, connected things and envisions the future growth of IoT.
統計的独立性と低ランク行列分解理論に基づくブラインド音源分離 –独立低ランク行列分析– Blind source separation based on...Daichi Kitamura
北村大地, "統計的独立性と低ランク行列分解理論に基づくブラインド音源分離 –独立低ランク行列分析–," 筑波大学システム情報工学研究科マルチメディア研究室 招待講演, Ibaraki, September 26th, 2016.
Daichi Kitamura, "Blind source separation based on statistical independence and low-rank matrix decomposition –Independent low-rank matrix analysis–," University of Tsukuba, Graduate School of Systems and Information Engineering, Multimedia Laboratory, Invited Talk, Ibaraki, September 26th, 2016.
The document introduces Functional Integrity Certification, which is described as the first combined certification for functional safety and functional security. It provides contact information for exida, the company offering this certification. exida aims to help customers comply with industry standards for functional safety, cyber security, and alarm management through independent services and tools. The document lists some of exida's major customers and gives an overview of the company's scope, services, industries served, and what it does to provide functional safety and cyber security consultancy and certification.
Internet of Things, is a new revolution of the Internet. Objects make themselves recognizable and they get intelligence thanks to the fact that they can communicate information about themselves and they can access information that has been aggregated by other things. Alarm clocks go off early if there’s traffic; plants communicate to the sprinkler system when it’s time for them to be watered; running shoes communicate time, speed and distance so that their wearers can compete in real time with people on the other side of the world; medicine containers tell your family members if you forget to take the medicine. All objects can get an active role thanks to their connection to the Internet.
Flexible Data Centre Fabric - FabricPath/TRILL, OTV, LISP and VXLANCisco Canada
This document discusses several technologies for building flexible data center fabrics including FabricPath/TRILL, VXLAN, LISP, and OTV. It provides an overview of the goals of the data center fabric including addressing workload mobility, scalability, and high availability. It also summarizes some of the key capabilities and advantages of technologies like FabricPath, VXLAN, LISP, and OTV for building flexible intra- and inter-DC fabrics.
Overview of the MPLS backbone transmission technology.
MPLS (MultiProtocol Layer Switching) is a layer 2.5 technology that combines the virtues of IP routing and fast layer 2 packet switching.
IP packet forwarding is not suited for high-speed forwarding due to the need to evaluate multiple routes for each IP packet in order to find the optimal route, i.e. the route with the longest prefix match.
However, Internet Protocol routing provides global reachability through the IP address and through IP routing protocols like BGP or OSPF.
Layer 2 packet switching has complementary characteristics in that it does not provide global reachability through globally unique addresses but allows fast packet forwarding in hardware through the use of small and direct layer 2 lookup addresses.
MPLS combines IP routing and layer 2 switching by establishing layer 2 forwarding paths based on routes received through IP routing protocols like BGP or OSPF.
Thus the control plane of an MPLS capable device establishes layer 2 forwarding paths while the data plane then performs packet forwarding, often in hardware.
MPLS is not a layer 2 technology itself, i.e. it does not define a layer 2 protocol but rather makes use of existing layer 2 technologies like Ethernet, ATM or Frame Relay.