The document provides information about contributing to the open source SDN controller platform ONOS. It discusses how ONOS supports the transition from legacy to SDN networks through its scalability, performance, legacy device support, and other features. It encourages contributors to get involved through development, documentation, deployment, quality testing, or user experience work. Contact details are provided to join the community on Slack or mailing lists.
Durant cette soirée, nous avons discuté de RIA:
* de Flash, de Flex, d’HTML5
* d’application multi-écrans: desktop, tablette, téléphone, télévision
* des solutions offertes par Adobe dans ce domaine :
o nous verrons comment les technologies Adobe permettent aux développeurs et architectes de construire des applications internet riches et multi-écrans, tout en faisant fructifier leurs anciens investissements, notamment sur les technologies Java/JEE (EJB3, Spring, Hibernate JPA, Maven...)
Speaker : Francois Le Droff
cf. http://www.nantesjug.org/
LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...Black Duck by Synopsys
Software deployment is moving rapidly from “on premises” to service-based and cloud models–requiring developers to upgrade knowledge of OSS licenses. Most OSS licenses were developed around traditional delivery models; however, these models didn’t anticipate advances in cloud computing, which has resulted in some popular licenses having implications for SaaS. With the shift to SaaS and cloud, this new class of licenses (including the AGPL) has become increasingly important. In this presentation, Kirsten Newcomer will review the application of OSS licenses, particularly AGPL and similar licenses, to these services. Newcomer will also review reasoning behind the proliferation in projects with AGPL-type licenses, the new compliance and license complexities introduced by Docker, and the logistical challenges inherent in managing open source in SaaS applications.
Durant cette soirée, nous avons discuté de RIA:
* de Flash, de Flex, d’HTML5
* d’application multi-écrans: desktop, tablette, téléphone, télévision
* des solutions offertes par Adobe dans ce domaine :
o nous verrons comment les technologies Adobe permettent aux développeurs et architectes de construire des applications internet riches et multi-écrans, tout en faisant fructifier leurs anciens investissements, notamment sur les technologies Java/JEE (EJB3, Spring, Hibernate JPA, Maven...)
Speaker : Francois Le Droff
cf. http://www.nantesjug.org/
LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...Black Duck by Synopsys
Software deployment is moving rapidly from “on premises” to service-based and cloud models–requiring developers to upgrade knowledge of OSS licenses. Most OSS licenses were developed around traditional delivery models; however, these models didn’t anticipate advances in cloud computing, which has resulted in some popular licenses having implications for SaaS. With the shift to SaaS and cloud, this new class of licenses (including the AGPL) has become increasingly important. In this presentation, Kirsten Newcomer will review the application of OSS licenses, particularly AGPL and similar licenses, to these services. Newcomer will also review reasoning behind the proliferation in projects with AGPL-type licenses, the new compliance and license complexities introduced by Docker, and the logistical challenges inherent in managing open source in SaaS applications.
The Open Network Operating System (ONOS) is the first open source SDN network operating system targeted specifically at the Service Provider and mission critical networks. ONOS is purpose built to provide the high availability (HA), scale-out, and performance these networks demand.
SEBA: SDN Enabled Broadband Access - Transporting SDN principles to PON NetworksLiz Warner
SEBA is both a Reference Design and an exemplar implementation based on the reference design. This talk will mainly focus on the Exemplar implementation developed by ONF, AT&T's Atlanta Foundry and the SEBA and VOLTHA community with origins in R-CORD and composed of VOLTHA, ONOS apps etc. We will tall about how they all fit together in a modular way and there will be a quick demo to show the current and futures developments in SEBS.
Service Oriented Architecture for Net Centric Operations based on Open Source...Sanjiva Weerawarana
In this talk I discussed the role of SOA and open source technology in building large scale distributed systems for national defence and regional cooperation. My primary objective was to encourage collaboration in the form of FOSS and open standards to make better software systems for a given military organization or for groups of friendly nations.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
The Open Network Operating System (ONOS) is the first open source SDN network operating system targeted specifically at the Service Provider and mission critical networks. ONOS is purpose built to provide the high availability (HA), scale-out, and performance these networks demand.
SEBA: SDN Enabled Broadband Access - Transporting SDN principles to PON NetworksLiz Warner
SEBA is both a Reference Design and an exemplar implementation based on the reference design. This talk will mainly focus on the Exemplar implementation developed by ONF, AT&T's Atlanta Foundry and the SEBA and VOLTHA community with origins in R-CORD and composed of VOLTHA, ONOS apps etc. We will tall about how they all fit together in a modular way and there will be a quick demo to show the current and futures developments in SEBS.
Service Oriented Architecture for Net Centric Operations based on Open Source...Sanjiva Weerawarana
In this talk I discussed the role of SOA and open source technology in building large scale distributed systems for national defence and regional cooperation. My primary objective was to encourage collaboration in the form of FOSS and open standards to make better software systems for a given military organization or for groups of friendly nations.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Contributing to ONOS
1. Contributing to ONOS
A guide by Dr. Ahmad Tajuddin bin Samsudin
Principal Researcher, Telekom Malaysia Research & Development
ONOS Ambassador, ON.Lab
2nd International Symposium on IOT & SDN/NFV
IoT-SDN/NFV, 31 July - 1 August, 2018
Cyberjaya
MALAYSIA
2. ONOS is building a better network
ONOS is the only SDN controller platform that
supports the transition from legacy networks to
SDN networks. This enables exciting new
capabilities, and disruptive deployment and
operational cost points for network operators.
3. How many SDN Controller
do you need to know to
interfaces the Network
Elements and Applications ?
5. ONOS is the only open
source controller providing:
● Scalability
● High Performance
● Resiliency
● Legacy device support
● Next-Generation device support
6. Service Providers
require high availability
so that customers do not
experience network
downtime. ONOS was
architected from the start
to support the most
demanding operator
networks and has many
mechanisms to ensure
the network and its
connections are reliable.
ONOS has been
architected and built to
provide the highest
performance possible for
scaled network
operations. All releases
are held to this
performance, even while
adding many new
features. It supports
millions of application
intent requests at its
northbound interface,
while maintaining less
than 50 msec response
time (or better) for
network events – and
ONOS scales as needed
by adding new instances
when more control plane
capacity is needed.
Software modularity in
ONOS means that the
community has been
diligent about keeping
software functions well
defined and localized by
defining the right
abstractions and
interfaces. This has
many important benefits:
software that is easier to
read, test, and maintain.
Most importantly, it
allows partners to more
easily customize the
software.
7. SDN Components Model
SDN Application SDN Application
SDN northbound interface (NBI)
SDN Controller
Network
element
Network
element
Network
element
SDN southbound interface (SBI)
Application layer
Application plane
Control layer
Controller plane
Infrastructure layer
Data plane
Application-controller interface
Data-controller interface
9. ONOS provides innovative northbound
abstractions that simplify the creation,
deployment, and operation of configuration,
management and control applications. The global
network view and application intent framework
are two examples. Applications can be easily
added to run “on-box” using native interfaces, or
“off-box” using REST and/or gRPC interfaces.
ONOS abstracts device characteristics so that the
core operating system does not have to be aware of
the particular protocol being used to control or
configure a device. ONOS has an extensive and
growing list of southbound support including P4,
OpenFlow, NETCONF, TL1, SNMP, CLI, BGP,
RESTCONF and more.
Northbound Abstractions
Ease of Network
Programming for
Automation & Control
Southbound
Abstractions
Easy Adaptation to
Legacy or New Devices
(Plug-in Architecture)
10. ONOS releases
Dec 2014
Avocet
Mar 2015
Blackbird
Jun 2016
Goldeneye
Feb 2017
Junco
2014 2015 2016 2017 2018
Jun 2015
Cardinal
Sep 2015
Drake
Dec 2015
Emu
Mar 2016
Falcon
Sep 2016
Hummingbird
Dec 2016
Ibis
Jun 2017
Kingfisher
Sep 2017
Loon
Dec 2017
Magpie
May 2018
Nightingale
Aug 2018
Owl
11. It’s no surprise Turk Telecom uses ONOS at 3 Turkish
government institutions where ONOS was configured for
multi-layer security at the user access, data, control and
application layers.
There are 18 officially
recognized ONOS in
Telecommunication industry
Source: onosproject.org
12. What people are saying
We are really excited to
introduce ONOS
innovations in to our
network fabric.
Rob Vietzke, Internet2
"It has become a key
issue for operators'
network to provide more
flexible and efficient
services. ONOS is a
platform that help
operators' network to
achieve the goal.
Yunjie Liu, Chinese
Academy of Engineering
TCS is pleased to
collaborate with ON.Lab
for the development of
ONOS, which is a
highly-scalable,
open-source
carrier-grade SDN
platform for multi-layer
networks.
V. Rajanna, TATA
13. ONOS Mission
● We are pursuing our vision of
what networking could be for
the public good
● We want to fix closed,
proprietary, complex, expensive
and inflexible networks
● We want networks that are
enabling innovation rather than
impeding innovation
15. Get Involved !
Development. Help build ONOS. Opportunities range from coding new features to
creating unit tests to bug fixes to making sample applications.
Documentation. Help create clear, concise documentation. Identify and add
whatever is missing and fix what is unclear or just plain wrong.
Deployment. Help us show the world that ONOS can work in real networks by
deploying ONOS and its applications on your network.
Quality. Help test ONOS – whether it’s the platform, sample applications or
documentation. Work with the Jira issues to ensure that they are clear, complete,
and the problems are reproducible.
User Experience and UI. Help ensure that the ONOS user experience is WOW -
not blah! Help create a unique look, feel, and experience for ONOS users.
16. Contact Information
Join us on Slack for real-time conversations
about ONOS. There is a general channel as
well as channels dedicated to specific topics.
Feel free to stop by and ask questions and
introduce yourself.
(https://slackin.onosproject.org/)
ONOS uses Google Groups for its
mailing lists. Unless otherwise noted,
they are all public - anyone can join,
follow and post.
onos-dev@onosproject.org (This list is for all ONOS development related discussions. If
you are a developer, you should be on this list)
collaborate@onosproject.org (This is a list used for organizations to submit collaboration
requests)
17. Membership
Partner (USD 500,000 per yr)
Collaborating-Innovator
(USD 1500-50000 per yr)
Innovator (USD 1500-50000 per yr)
Collaborator (FREE)
66Volunteers
ONF relies on and is
greatly appreciative
of the many
companies and
individuals who
contribute as
volunteers to our
work and mission.
The benefits of
Collaborator status
are granted to those
companies who first
made meaningful
contributions as
Volunteers, and who
now have identified
active engineering
resources working
on future
contributions.
18. More links
● Tutorial - Learn how to use ONOS and write applications
hands-on
(https://wiki.onosproject.org/display/ONOS/Tutorials)
● Guides - Read comprehensive guides to usage,
contribution, and architecture
(https://wiki.onosproject.org/display/ONOS/Guides)
● FAQ - Some common questions, answered
(https://wiki.onosproject.org/display/ONOS/FAQ)
19. License, Patents, and Contributor Agreement
ONOS® requires that contributions to the source code be released under the Apache 2.0
license. Code submitted to the project is required to have licensing information in the
header. This allows all submissions to be immediately available to all community members
under the Apache 2.0 license. ONOS also requires all submitters to agree to our Contributor
License Agreement (CLA), which is based on the Apache Software Foundation CLA.
21. TM R&D project - BoD
This project aims to leverage on
SDN capability to respond faster
towards customer bandwidth
requirement by providing the
flexibility of Bandwidth on
Demand (BoD) services, and
develop the Super Controller
components which will interact
with the related SDN Domain
Controller for the current network
installation. The customer can
schedule their bandwidth via a
BoD self-service portal using
calendaring and adjust it almost
instantly.
Scheduling, Resources,
Topology, Traffic Forecasting,....
Super Controller
centOS 7.2
ONOS 1.9.2
Java SDK 1.8
OSGI/ Apache Karaf 3.0.8
Eclipse
Buck & Maven
22. BoD impact
BoD Current practise
To modify QoS Immediately (within 2
minutes)
2 - 4 weeks
Checking bandwidth
availability
A few seconds 7 - 10 working days
Human intervention none At least 3 staff (sales, oss-bss
officer and network engineer)
Schedule Online Manual