Learn about how Juniper is redefining programmable networking by unlocking network data. Check out new developer tools, Open APIs, and how developers can take advantage of new products & technologies to build more intelligent applications.
As the industry strives toward immersive VR experiences, we are guided by the extreme requirements associated with intuitive interactions, visual quality, and sound quality, in order to achieve the ultimate mobile VR experience. Precise, low-latency motion tracking of head movements is crucial for intuitive interactions with the virtual world, and visual-inertial odometry (VIO) is the ideal complementary subsystem to achieve this goal. VIO allows for six-degrees of freedom (6 DoF) in VR experiences, reduces latency, and cuts the cord. In this presentation, you will learn about:
• The enhanced user experiences that 6 DoF provides over 3 DoF
• The evolution of motion tracking
• How Qualcomm’s on-device VIO implementation provides a precise head pose at a high frequency yet at low latency and power
• The impact of 6 DoF on VR content development
John Healy
GM, Software Defined Networking Division
Intel Corporation
Plenaries Session
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
AI firsts: Leading from research to proof-of-conceptQualcomm Research
AI has made tremendous progress over the past decade, with many advancements coming from fundamental research from many decades ago. Accelerating the pipeline from research to commercialization has been daunting since scaling technologies in the real world faces many challenges beyond the theoretical work done in the lab. Qualcomm AI Research has taken on the task of not only generating novel AI research but also being first to demonstrate proof-of-concepts on commercial devices, enabling technology to scale in the real world. This presentation covers:
The challenges of deploying cutting-edge research on real-world mobile devices
How Qualcomm AI Research is solving system and feasibility challenges with full-stack optimizations to quickly move from research to commercialization
Examples where Qualcomm AI Research has had industrial or academic firsts
Demonstrating Breakthroughs in MEC for Media Analytics with AI InferenceRadisys Corporation
This document discusses using mobile edge computing (MEC) at the edge of 5G networks to power smart city surveillance with AI video analytics. It describes how a MEC host running Radisys software can run AI-based video analytics applications at the edge to do real-time facial detection on surveillance camera video streams. Only video streams that match faces would be sent to the surveillance command center, reducing latency, backhaul costs, and improving surveillance accuracy and productivity. The Radisys MEC platform is based on off-the-shelf processors and is open, standards-compliant, and pre-configured to enable and manage edge applications.
Qualcomm is an at-scale company. It powered the smartphone revolution and connected billions of people. It pioneered 3G and 4G, and now it is leading the way to 5G and a new era of intelligent, connected devices. Mobile is going to be the largest machine learning platform on the planet. Come learn how Qualcomm is making efficient on-device machine learning possible, how Qualcomm and Facebook worked closely to support machine learning in Facebook applications, and what’s next for Qualcomm and AI.
Radisys is excited to show the latest demonstrations around Mobile Edge Computing. We are enabling providers too.
Harmonize. Optimize. Monetize. Now!
To set up a meeting, please contact sales@radisys.com . If you are not attending feel free to set up a meeting with our MEC experts.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2021/07/5g-and-ai-transforming-the-next-generation-of-robotics-a-presentation-from-qualcomm/
Kishore Chakravadhanula, Staff Product Manager at Qualcomm, presents the “5G and AI Transforming the Next Generation of Robotics” tutorial at the May 2021 Embedded Vision Summit.
Bringing together the transformative power of 5G and AI technologies is essential to driving the next generation of high-compute, low-power robots and drones for consumer, enterprise and industrial sectors. In this session, Chakravadhanula discusses how scaling 5G and AI will help solve a diverse set of robotics challenges—from enabling high-accuracy AI inferencing and superior power efficiency to enhanced security and connectivity.
Chakravadhanula explains why these advances are key to enabling the robotics ecosystem and accelerating growth in segments from automated guided vehicles, autonomous mobile robots, delivery robots and drones to inventory, industrial, and collaborative robots. Additionally, he highlights recent use cases including how our AI and computer vision technologies are enabling autonomous flight on Mars and enabling your home vacuum robot to map rooms and avoid obstacles.
The document discusses the challenges of mobile broadband networks due to increasing bandwidth demands and the need for deep packet inspection (DPI) to enable traffic management and service differentiation. DPI allows mobile network operators to prioritize applications, block peer-to-peer traffic that consumes bandwidth, and implement security features like firewalls and intrusion detection. The market for DPI solutions in mobile networks is growing faster than in fixed networks due to the demands of 4G LTE technology.
As the industry strives toward immersive VR experiences, we are guided by the extreme requirements associated with intuitive interactions, visual quality, and sound quality, in order to achieve the ultimate mobile VR experience. Precise, low-latency motion tracking of head movements is crucial for intuitive interactions with the virtual world, and visual-inertial odometry (VIO) is the ideal complementary subsystem to achieve this goal. VIO allows for six-degrees of freedom (6 DoF) in VR experiences, reduces latency, and cuts the cord. In this presentation, you will learn about:
• The enhanced user experiences that 6 DoF provides over 3 DoF
• The evolution of motion tracking
• How Qualcomm’s on-device VIO implementation provides a precise head pose at a high frequency yet at low latency and power
• The impact of 6 DoF on VR content development
John Healy
GM, Software Defined Networking Division
Intel Corporation
Plenaries Session
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
AI firsts: Leading from research to proof-of-conceptQualcomm Research
AI has made tremendous progress over the past decade, with many advancements coming from fundamental research from many decades ago. Accelerating the pipeline from research to commercialization has been daunting since scaling technologies in the real world faces many challenges beyond the theoretical work done in the lab. Qualcomm AI Research has taken on the task of not only generating novel AI research but also being first to demonstrate proof-of-concepts on commercial devices, enabling technology to scale in the real world. This presentation covers:
The challenges of deploying cutting-edge research on real-world mobile devices
How Qualcomm AI Research is solving system and feasibility challenges with full-stack optimizations to quickly move from research to commercialization
Examples where Qualcomm AI Research has had industrial or academic firsts
Demonstrating Breakthroughs in MEC for Media Analytics with AI InferenceRadisys Corporation
This document discusses using mobile edge computing (MEC) at the edge of 5G networks to power smart city surveillance with AI video analytics. It describes how a MEC host running Radisys software can run AI-based video analytics applications at the edge to do real-time facial detection on surveillance camera video streams. Only video streams that match faces would be sent to the surveillance command center, reducing latency, backhaul costs, and improving surveillance accuracy and productivity. The Radisys MEC platform is based on off-the-shelf processors and is open, standards-compliant, and pre-configured to enable and manage edge applications.
Qualcomm is an at-scale company. It powered the smartphone revolution and connected billions of people. It pioneered 3G and 4G, and now it is leading the way to 5G and a new era of intelligent, connected devices. Mobile is going to be the largest machine learning platform on the planet. Come learn how Qualcomm is making efficient on-device machine learning possible, how Qualcomm and Facebook worked closely to support machine learning in Facebook applications, and what’s next for Qualcomm and AI.
Radisys is excited to show the latest demonstrations around Mobile Edge Computing. We are enabling providers too.
Harmonize. Optimize. Monetize. Now!
To set up a meeting, please contact sales@radisys.com . If you are not attending feel free to set up a meeting with our MEC experts.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2021/07/5g-and-ai-transforming-the-next-generation-of-robotics-a-presentation-from-qualcomm/
Kishore Chakravadhanula, Staff Product Manager at Qualcomm, presents the “5G and AI Transforming the Next Generation of Robotics” tutorial at the May 2021 Embedded Vision Summit.
Bringing together the transformative power of 5G and AI technologies is essential to driving the next generation of high-compute, low-power robots and drones for consumer, enterprise and industrial sectors. In this session, Chakravadhanula discusses how scaling 5G and AI will help solve a diverse set of robotics challenges—from enabling high-accuracy AI inferencing and superior power efficiency to enhanced security and connectivity.
Chakravadhanula explains why these advances are key to enabling the robotics ecosystem and accelerating growth in segments from automated guided vehicles, autonomous mobile robots, delivery robots and drones to inventory, industrial, and collaborative robots. Additionally, he highlights recent use cases including how our AI and computer vision technologies are enabling autonomous flight on Mars and enabling your home vacuum robot to map rooms and avoid obstacles.
The document discusses the challenges of mobile broadband networks due to increasing bandwidth demands and the need for deep packet inspection (DPI) to enable traffic management and service differentiation. DPI allows mobile network operators to prioritize applications, block peer-to-peer traffic that consumes bandwidth, and implement security features like firewalls and intrusion detection. The market for DPI solutions in mobile networks is growing faster than in fixed networks due to the demands of 4G LTE technology.
The Open Network Automation Platform (ONAP) is a leading Linux Foundation Networking open source project that provides fully automated orchestration and lifecycle management of NFV, SDN, analytics and edge computing services. While ONAP can be used for any network service, it is particularly beneficial for 5G and edge computing use cases. In this talk you will learn:
* What is ONAP
* What use cases does ONAP support
* What are the 5G/edge computing workload automation requirements
* How does ONAP support these requirements
* How can you get involved
IRJET- Automation using Alexa and Raspberry PiIRJET Journal
This document describes a system for automating devices using Alexa voice commands and a Raspberry Pi. The system connects sensors and actuators to a Raspberry Pi which is integrated with Amazon Alexa Voice Services. Voice commands are sent to AWS Lambda for processing and to control devices by triggering outputs on the Raspberry Pi. The system was created to reduce manual control of automation and make the process more intuitive with voice commands.
F5 introduced new solutions and releases at its 2013 annual media meet, focusing on an intelligent services framework. Key announcements included expanded cloud support through new virtual solutions, and growth in Asia Pacific. Experts predict work will increasingly be done through web and mobile apps, bringing security challenges from a shifting perimeter and device proliferation. F5 aims to maximize resources and application availability through scaling up, in, and out of data centers, and providing flexible deployment options for virtual and cloud environments.
1) Agile networks focus on providing a flexible, dynamic network that is easy and fast to use, moving away from traditional static networks.
2) Key aspects of agile networks include focus on the user experience, network-wide collaboration, and centralized dynamic orchestration using software-defined approaches.
3) Huawei provides solutions for agile campus, WAN, data center, and branch networks using their 5th generation switches and agile controllers to enable features like zero-touch provisioning, unified management of wired and wireless, and quality-aware networking.
Seven municipalities in Milwaukee County consolidated their communication services for police, fire, and EMS departments into a single center located in Bayside in order to improve public services and control budgets. The Bayside Police Department led a project to implement a Multi-IP mobile VPN solution from Radio IP to provide frontline responders with secure and persistent wireless connectivity across various networks. This solution allows officers and firefighters to leverage applications for dispatch, databases, and other tools while seamlessly switching between networks. It has improved productivity and reduced help desk calls by 50% by ensuring applications automatically reconnect when networks change.
The document discusses NASPInet, a system that provides situational awareness for next-generation power grids. It uses middleware called RTI to exchange different classes of data in real-time to monitor the grid. Implementing NASPInet requires solving challenges like scalability, low latency, and fault tolerance. The middleware acts as a layer between applications and the network, handling connections, translations, and quality of service controls for communication.
(1) 5G is the next generation of wireless technology that aims to increase data speeds up to 3 times more than 4G and incorporate new technologies like beamforming and millimeter waves. (2) The Internet of Things connects physical devices over the internet and will see 50 billion devices connected by 2020. (3) 5G will be able to handle 1000 times more traffic than current networks, have speeds up to 1 Gbps, and be the foundation for technologies like virtual reality and autonomous vehicles.
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...F5 Networks
F5 Networks is a provider of application delivery products and services with a broad solution portfolio including network data and signaling traffic management, security, cloud and application delivery controller, and serves the telecoms, financial services, government and IT/enterprise industries.
This profile focuses on F5’s Traffix Signaling Delivery Controller (SDC) and BIG-IP Policy Enforcement Manager (PEM) products that together help communications service providers (CSPs) address the challenges of data and mobile signaling traffic growth in their networks, and monetise the increasing demand for data services.
For the full video of this presentation, please visit:
https://www.edge-ai-vision.com/2021/01/how-5g-is-pushing-processing-to-the-edge-a-presentation-from-inseego/
Dan Picker, Chief Technology Officer at Inseego, presents the “How 5G is Pushing Processing to the Edge” tutorial at the September 2020 Embedded Vision Summit.
Worldwide 5G deployment has begun and promises ultra-high data rates with ultra-low latency, enabling real-time and interactive applications unlike anything previously supported by a cellular network. However, the 5G air-interface is itself only a small piece of the picture. Every device within the network, from a user device to a cloud application server, must play its own role in contributing to the overall performance of any 5G-based solution.
This presentation explores how 5G is accelerating the push for edge-based processing and how placing the right computing resources at the right points in the network can dramatically improve the performance of a solution, while realizing new revenue opportunities for equipment and service providers throughout the ecosystem.
Geocap replaced its FLEXlm licensing platform with SafeNet's Sentinel RMS due to FLEXlm's insufficient management tools and lack of support. Sentinel RMS provided Geocap with comprehensive APIs, multiple licensing options, and cross-platform support to improve license management. The new solution reduced administrative overhead and allowed Geocap to tailor licenses to its business needs.
Managing Student Devices on the School Wireless NetworkSecurEdgeNetworks
From the NCAIS Innnovate 2011, Michael McNamee presents How to Manage Student Owned Devices on the School Wireless Network, without bogging down the IT departments time and resources. For more information, visit www.securedgenetworks.com
IoT Designed to Work
Many great ideas start with engineering
prototypes, but that doesn’t mean they
will scale. Why? Wireless IoT is tricky. Both from a business and
technology perspective. Laird Connectivity works with you to match the right technologies and products to your business
model. And we provide the support and services to help you anticipate and clear hurdles. We help you make wireless IoT easy!
Juniper Jumpstarts Innovation: Open Sources SDN ControllerJuniper Networks
In this paper industry analyst firm Enterprise Management Associates (EMA) reviews Juniper's OpenContrail announcement. Read on for an overview of Juniper's partnerships and a look at the SDN competitive landscape.
To maximize the potential of 5G, it is essential to have the right virtualized network and infrastructure in place. The document provides five tips for creating a flexible and scalable radio access network (RAN) that is ready for 5G: 1) build a horizontal telco cloud on a cloud-native foundation with open APIs to increase flexibility and savings, 2) select the right Kubernetes platform for RAN performance, 3) define a more secure telco cloud solution, 4) harness AI and machine learning to automate RAN operations, and 5) embrace an open partner ecosystem to bring innovation.
In this presentation, Jeremy Schulman provides a deep dive into the integration between Puppet and Junos. Included is an overview of how they work together to simplify network management, and it also includes configurations for operators to leverage.
The document provides an introduction to Hiera, a hierarchical data store used in Puppet configurations. It discusses how Hiera allows for flexible organization and override of configuration data. Specific use cases shown include setting different smarthost values for most hosts but overriding it for one host and the DMZ. The presentation recommends starting with a simple Hiera implementation and expanding from there, and provides tips on determining hierarchy and using Hiera data in Puppet modules.
The Open Network Automation Platform (ONAP) is a leading Linux Foundation Networking open source project that provides fully automated orchestration and lifecycle management of NFV, SDN, analytics and edge computing services. While ONAP can be used for any network service, it is particularly beneficial for 5G and edge computing use cases. In this talk you will learn:
* What is ONAP
* What use cases does ONAP support
* What are the 5G/edge computing workload automation requirements
* How does ONAP support these requirements
* How can you get involved
IRJET- Automation using Alexa and Raspberry PiIRJET Journal
This document describes a system for automating devices using Alexa voice commands and a Raspberry Pi. The system connects sensors and actuators to a Raspberry Pi which is integrated with Amazon Alexa Voice Services. Voice commands are sent to AWS Lambda for processing and to control devices by triggering outputs on the Raspberry Pi. The system was created to reduce manual control of automation and make the process more intuitive with voice commands.
F5 introduced new solutions and releases at its 2013 annual media meet, focusing on an intelligent services framework. Key announcements included expanded cloud support through new virtual solutions, and growth in Asia Pacific. Experts predict work will increasingly be done through web and mobile apps, bringing security challenges from a shifting perimeter and device proliferation. F5 aims to maximize resources and application availability through scaling up, in, and out of data centers, and providing flexible deployment options for virtual and cloud environments.
1) Agile networks focus on providing a flexible, dynamic network that is easy and fast to use, moving away from traditional static networks.
2) Key aspects of agile networks include focus on the user experience, network-wide collaboration, and centralized dynamic orchestration using software-defined approaches.
3) Huawei provides solutions for agile campus, WAN, data center, and branch networks using their 5th generation switches and agile controllers to enable features like zero-touch provisioning, unified management of wired and wireless, and quality-aware networking.
Seven municipalities in Milwaukee County consolidated their communication services for police, fire, and EMS departments into a single center located in Bayside in order to improve public services and control budgets. The Bayside Police Department led a project to implement a Multi-IP mobile VPN solution from Radio IP to provide frontline responders with secure and persistent wireless connectivity across various networks. This solution allows officers and firefighters to leverage applications for dispatch, databases, and other tools while seamlessly switching between networks. It has improved productivity and reduced help desk calls by 50% by ensuring applications automatically reconnect when networks change.
The document discusses NASPInet, a system that provides situational awareness for next-generation power grids. It uses middleware called RTI to exchange different classes of data in real-time to monitor the grid. Implementing NASPInet requires solving challenges like scalability, low latency, and fault tolerance. The middleware acts as a layer between applications and the network, handling connections, translations, and quality of service controls for communication.
(1) 5G is the next generation of wireless technology that aims to increase data speeds up to 3 times more than 4G and incorporate new technologies like beamforming and millimeter waves. (2) The Internet of Things connects physical devices over the internet and will see 50 billion devices connected by 2020. (3) 5G will be able to handle 1000 times more traffic than current networks, have speeds up to 1 Gbps, and be the foundation for technologies like virtual reality and autonomous vehicles.
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...F5 Networks
F5 Networks is a provider of application delivery products and services with a broad solution portfolio including network data and signaling traffic management, security, cloud and application delivery controller, and serves the telecoms, financial services, government and IT/enterprise industries.
This profile focuses on F5’s Traffix Signaling Delivery Controller (SDC) and BIG-IP Policy Enforcement Manager (PEM) products that together help communications service providers (CSPs) address the challenges of data and mobile signaling traffic growth in their networks, and monetise the increasing demand for data services.
For the full video of this presentation, please visit:
https://www.edge-ai-vision.com/2021/01/how-5g-is-pushing-processing-to-the-edge-a-presentation-from-inseego/
Dan Picker, Chief Technology Officer at Inseego, presents the “How 5G is Pushing Processing to the Edge” tutorial at the September 2020 Embedded Vision Summit.
Worldwide 5G deployment has begun and promises ultra-high data rates with ultra-low latency, enabling real-time and interactive applications unlike anything previously supported by a cellular network. However, the 5G air-interface is itself only a small piece of the picture. Every device within the network, from a user device to a cloud application server, must play its own role in contributing to the overall performance of any 5G-based solution.
This presentation explores how 5G is accelerating the push for edge-based processing and how placing the right computing resources at the right points in the network can dramatically improve the performance of a solution, while realizing new revenue opportunities for equipment and service providers throughout the ecosystem.
Geocap replaced its FLEXlm licensing platform with SafeNet's Sentinel RMS due to FLEXlm's insufficient management tools and lack of support. Sentinel RMS provided Geocap with comprehensive APIs, multiple licensing options, and cross-platform support to improve license management. The new solution reduced administrative overhead and allowed Geocap to tailor licenses to its business needs.
Managing Student Devices on the School Wireless NetworkSecurEdgeNetworks
From the NCAIS Innnovate 2011, Michael McNamee presents How to Manage Student Owned Devices on the School Wireless Network, without bogging down the IT departments time and resources. For more information, visit www.securedgenetworks.com
IoT Designed to Work
Many great ideas start with engineering
prototypes, but that doesn’t mean they
will scale. Why? Wireless IoT is tricky. Both from a business and
technology perspective. Laird Connectivity works with you to match the right technologies and products to your business
model. And we provide the support and services to help you anticipate and clear hurdles. We help you make wireless IoT easy!
Juniper Jumpstarts Innovation: Open Sources SDN ControllerJuniper Networks
In this paper industry analyst firm Enterprise Management Associates (EMA) reviews Juniper's OpenContrail announcement. Read on for an overview of Juniper's partnerships and a look at the SDN competitive landscape.
To maximize the potential of 5G, it is essential to have the right virtualized network and infrastructure in place. The document provides five tips for creating a flexible and scalable radio access network (RAN) that is ready for 5G: 1) build a horizontal telco cloud on a cloud-native foundation with open APIs to increase flexibility and savings, 2) select the right Kubernetes platform for RAN performance, 3) define a more secure telco cloud solution, 4) harness AI and machine learning to automate RAN operations, and 5) embrace an open partner ecosystem to bring innovation.
In this presentation, Jeremy Schulman provides a deep dive into the integration between Puppet and Junos. Included is an overview of how they work together to simplify network management, and it also includes configurations for operators to leverage.
The document provides an introduction to Hiera, a hierarchical data store used in Puppet configurations. It discusses how Hiera allows for flexible organization and override of configuration data. Specific use cases shown include setting different smarthost values for most hosts but overriding it for one host and the DMZ. The presentation recommends starting with a simple Hiera implementation and expanding from there, and provides tips on determining hierarchy and using Hiera data in Puppet modules.
This document discusses Juniper's Junos Space network management platform and its value for enterprise customers. It begins with an agenda and overview of SDN and Juniper's approach, which extracts services, centralizes management and control, and optimizes hardware. It then covers the key components and architecture of Junos Space, including the management applications and SDK. Use cases demonstrate how Junos Space can automate and simplify networks, reduce costs, and increase agility. Finally, it addresses Junos Space licensing and flexible consumption-based models. The overall summary is that Junos Space provides a centralized management platform to efficiently manage Juniper devices and networks in a software-defined approach.
Openflow allows for external control of networking devices through the separation of the control plane and forwarding plane. It defines a standardized protocol and API for an external controller to program the forwarding tables of Openflow-enabled switches. The controller installs flow entries into flow tables on switches to determine how packets should be matched and processed. This provides programmability of the network and flexibility in how traffic is routed.
Puppet is an open source tool for server configuration management and application deployment. It allows users to define the desired state of IT infrastructure and automatically enforces that state. Key features include enforcing consistent configurations across thousands of nodes, increased productivity through automation, and visibility into infrastructure changes. Puppet works by defining resources like packages, files, and services using a declarative language and enforcing that configuration through an agent-master architecture.
PuppetConf 2016: Puppet as Security Tooling – Bill Weiss, PuppetPuppet
Here are the slides from Bill Weiss' PuppetConf 2016 presentation called Puppet as Security Tooling. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
James Winspear, Juniper Networks
Juniper Day, Praha, 13.5.2015
Jestliže SlideShare nezobrazí prezentaci korektně, můžete si ji stáhnout ve formátu .ppsx nebo .pdf (kliknutím na tlačitko v dolní liště snímků).
Puppet is a configuration management tool which allows easy deployment and configuration ranging from 1 to 1 thousand servers (and even more). Even though its common knowledge for devops, puppet is still a strange piece of software for developers. How does it work and what can it do for you as a developer?
This document provides an overview of getting started with Puppet configuration management software. It discusses configuration management in general and compares different solutions like Puppet, Chef, and Cfengine. It then covers installing and setting up Puppet, including prerequisites, sources, installing the Puppet agent on clients, and generating certificates. The document also describes the Puppetmaster, Puppet configuration files and directories, and some key Puppet concepts.
Juniper round table switching and product overviewKappa Data
The document discusses Juniper Networks' switching solutions for campus and branch networks. It highlights key benefits of Juniper switching such as simplicity, performance, high availability, and the Junos operating system. It provides an overview of Juniper's switching portfolio including the EX, QFX, and EX9200 product lines. It also discusses technologies like Virtual Chassis that provide benefits like simplified management, resiliency, and investment protection. Finally, it outlines Juniper's approach to campus network transformation through automation, security, and cloud-based management.
The New Network unlocks valuable information for developers to be used in building smarter, faster applications. Use real-time data and more with Junos when building applications. Learn how in this presentation.
Network Programmability for Developers: Why It's Time to CareLauren Cooney
The "black box" of networking hardware is no longer irrelevant to organizations and developers who want to build valuable services and applications to extend or monetize their offerings or grow their business models. Learn how this is happening now with Juniper and Programmable Networks.
This document discusses the evolution from traditional proprietary and vertically integrated network architectures to software-defined networks (SDN). It outlines some of the key benefits of SDN such as increased network utilization, faster failure handling, and more rapid innovation. Several companies that are involved in SDN including Google, Juniper, Arista, and Radware are profiled. The document provides examples of how SDN enables network programmability through software applications and controllers to optimize network resources and functionality.
An overview of developer benefits when building application utilizing previously unlocked network data. Introduction of new technologies & products available, and examples of what other developers are building today.
Learn how Junos Space SDK unlocks critical data through Open APIs. Developers can now use network data in their applications. This presentation walks through features & functionality of the Junos Space SDK>
Operating costs decrease and agility increases, allowing you to react quickly to new market opportunities.
http://www.cisco.com/web/offers/sp04/simplifying-operations/index.html?KeyCode=000947566
All Things Open SDN, NFV and Open Daylight Mark Hinkle
The document provides an overview of SDN and OpenDaylight. It discusses how SDN enables programmable networks through the separation of the control plane from the data plane. It then summarizes what OpenDaylight is and its role as an open source SDN platform. The document also provides examples of how various organizations such as AT&T, Comcast, Orange, and Tencent are leveraging OpenDaylight in their networks.
This document discusses how programmable networking can enable better interaction between applications and networks. It proposes using programmable touchpoints and standardized APIs to allow applications to provide input to networks and networks to provide intelligence to applications. This would allow for improved user experiences through real-time optimization of traffic routing, content placement, and resource allocation between applications, content, end users, and networks.
This document discusses innovation in SDN tools and platforms. It describes exponential growth in the SDN market and standardization efforts from 2012 to early 2013. It then provides summaries of several key SDN tools and platforms developed by ON.LAB, including Mininet for emulation, FlowVisor for network slicing, ONOS for a distributed SDN control plane, and TestON for SDN automation and testing.
This document discusses DevOps for network operations (NetOps). It outlines the typical challenges NetOps engineers face, how NetOps differs from application development, and challenges in delivery. It then introduces DevOps and how adopting DevOps practices can help NetOps through continuous integration, collaboration, automation, and other practices. The document proposes a holistic DevOps approach for NetOps that incorporates continuous integration, testing, deployment, monitoring and other practices to improve agility, velocity and continuity for network operations.
OVNC 2015-THE NEW IP - Open Networking Architecture with SDN & NFVNAIM Networks, Inc.
[Open & Virtual Networking Conference 2015]
- THE NEW IP - Open Networking Architecture with SDN & NFV (Brocade Orcun Tezel 시스템 엔지니어링 아태지역 수석이사)
- 2015.02.05 (목) 09:10~17:50
- 양재동 엘타워
The AppViewX CERT+ product enables the Certificate Lifecycle Automation solution on our AppViewX Platform. CERT+ helps enterprise IT manage and automate the entire lifecycle of
their internal and external PKI. CERT+ provides extensive visibility into the certificate and encryption key infrastructure which helps protect the enterprise from threats to the
business. Application, network, and security engineers may self-service and initiate automation workflows that deliver compliance and true business agility.
The document introduces the Cisco One Platform Kit (onePK), which provides developers with tools to programmatically access and manipulate network resources. OnePK includes an SDK that standardizes access across different Cisco platforms through a common API. It allows applications to run on network devices or external servers. The onePK architecture provides flexibility in programming languages, device access, and deployment models. Key capabilities enabled include network analytics, automation, and new customized services.
Juniper Networks Junos Space SDK is a developer toolkit that allows developers to easily create network-aware applications that leverage insights from Juniper routers, switches, and firewalls. It provides RESTful APIs, an Eclipse IDE, device simulators, documentation and other tools. The SDK uses web services and abstracted access to the underlying Junos Space database to expose network elements and services. This enables developers to build various types of applications, including those that integrate data, create workflows, or develop fully-featured applications within the Junos Space platform.
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemCisco DevNet
This document discusses how APIs are transforming Cisco solutions and catalyzing an innovation ecosystem. It outlines Cisco's DevNet strategy of making the developer the customer and accelerating market opportunities through a vibrant developer ecosystem built on programmable platforms and APIs. It describes how network programmability, APIs, cloudification, new applications and experiences, developer tools, and open source collaboration are driving network innovation and helping developers build solutions.
Parting the mists of cloud computing 030211 printCloudExpoEurope
The document discusses the key role of networking in enabling cloud computing. It notes that the network is what connects users to cloud services and applications across data centers, clients, and other locations. It also outlines some of the challenges networks face in supporting cloud deployments at scale, such as unprecedented traffic growth. Finally, it proposes a "cloud networking" approach with four steps: 1) simplifying and scaling the data center network, 2) providing secure and scalable user access, 3) delivering a secure and elastic wide area network, and 4) orchestrating cloud services to optimize the user experience.
This hands on workshop for OpenContrail will be led by Sreelakshmi Sarva & Aniket Daptari.
This is a labs session so we will have hard RSVP limits. Please RSVP only if you are confident that you will be able to attend.
About Sreelakshmi Sarva
Sree is currently working as part of solution engineering team at Juniper’s Contrail team. She is responsible for delivering & managing SDN solutions & partnerships relating to Contrail. She has been with Juniper for the last 13 years working on various Routing, Switching, Network programmability & virtualization platforms. Prior to Juniper, She worked at Nortel networks in the Systems Engineering group. Sree received her Masters in Computer Science from University of Texas at Dallas and Bachelor’s in Computer Science from India.
About Aniket Daptari
Aniket is currently working as part of Juniper Networks' Contrail Cloud Solutions team. He is responsible for delivering SDN solutions and technology partnerships related to Contrail. He has been with Juniper for the last 3 years working on various Network programmability & virtualization platforms. Prior to Juniper, he worked at Cisco Systems in the Internet Systems Business Unit (Catalyst 6500). Aniket received his Masters in Computer Science from University of Southern California and a graduate certificate in Management Science and Engineering from Stanford University.
Course Abstract
This session will be the first of a series of OpenContrail hands-on tutorials for developers who want to get deep into OpenContrail code.
This “Basic OpenContrail Programming” Hands-on Session will focus on making developers proficient in writing and contributing code for our OpenContrail Project.
Session will cover the following areas
1) Contrail Overview
· Use Cases
· Architecture recap
2) Contrail Hands on
· Demo + Hands on - Configuration , VN, VM, Network Policies etc
· DevStack introduction
The document discusses Edge computing and the Akraino Edge Stack project. It provides an overview of the Linux Foundation Edge (LF Edge) organization and its goals of establishing an open source framework for edge computing. It then summarizes the Akraino Edge Stack project, which aims to address telco, enterprise, and industrial IoT use cases through the creation of tested and validated deployment-ready blueprints for edge cloud configurations. It outlines several blueprints that were released in Akraino R1 and previews new blueprints and enhancements planned for the future.
Similar to The New Network is Programmable with Junos (20)
The document discusses a hybrid programmable forwarding plane (HPFP) for network devices. It describes the motivation for allowing multiple applications to program the forwarding plane of devices. The outcome of an initial BoF discussion was that an ONF working group charter would be proposed to further develop the HPFP concept.
Learn more about the Junos Space SDK, it's APIs, Tools, and more. See specific code samples using Junos Space APIs with Java, Perl, Python, PHP, .NET, and more. Walk thru customer examples.
Programmable networking allows applications and networks to interact in real-time. This is achieved through protocols like OpenFlow, PCE, ALTO, and BGP-TE that enable bidirectional communication. This dynamic interaction allows applications to influence network behavior and networks to optimize themselves based on application needs. It results in improved user experience through capabilities like intelligent service routing, traffic engineering, and policy enforcement.
Overview of how Juniper is changing the landscape of software development by exposing APIs to use network data in applications. Included is overview of APIs we offer, Big Data information, and more.
David Ward's keynote from JavaOne 2011 on how networks are now programmable & intuitive, allowing application developers to access real-time data, geo-loc, and more information from the network through APIs and new protocols.
The Junos SDK enables developers to build applications that run directly on Juniper networking devices and extend their capabilities. It provides APIs and tools to create applications that operate in the control plane or services plane. Applications can enhance device management, implement new protocols and services, or process traffic inline at high speeds. The SDK supports development for all Juniper products on a common Junos platform.
Macadamian leveraged the Junos SDK to rapidly develop an innovative VoIP call recording application for Juniper Networks partners. The application captures VoIP calls on Juniper routers, records the audio, and indicates caller and callee information. By reusing code from sample Junos SDK applications and the comprehensive documentation, Macadamian was able to quickly build a functional solution to demonstrate the capabilities and flexibility of developing on the Junos SDK. The VoIP recorder can provide service providers with valuable features for training, marketing, compliance, and business analytics uses.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
1. The New NetworkIs programmablewith Junos.Introducing The Junos Tools & technologies that make applicationsbetter, faster, and more intelligent. Lauren Cooney Director, Developer & Product Marketing Juniper Networks
2. CONNECT EVERYTHING from Client, through the Network, to the Device Juniper’s mission & Commitment SILICON SYSTEMS SOFTWARE
3.
4. Limited access to core network data which is critical for innovative applications & services.
8. The Programmable Network Programmability Characteristics Intelligent Network Data-Driven Intelligence Unlocked Open APIs and New Protocols provide development opportunities Efficient Software Scalability & Performance Optimization with Cost-savings Extensible Optimization of Resources to Deliver New Services New Service Creation Revenue Creation
10. Meet the Junos family Network End-point & Mobile Innovation Cross-device Innovation On-device Innovation User Application Layer Network Application Layer Network Layer Junosis a set of Products & Tools that extract data from the Network so you can build value-added services more intelligently.
11. The Programmable Network:reducing complexity through software One Platform MANY VARIETY of Applications – What will YOU Build? ? Content & Media Green Computing Monitoring & Performance Cloud Computing Security across the Network Network & Beyond on the Client Common Tools & IDE Enterprise, Mobile,Home in the Network
16. Consistency, security and performance lapsesJunos SDK & Junos Space SDK Unlock Intelligent Data APPS + SERVICES OLD WAY APPS + SERVICES NEW WAY
17. Junos SDK The Junos SDK gives developers the ability to create new & innovative services & applications on top of Junos and Juniper Networks systems.
18.
19. Enable network software developers to build additional intelligence into their networks with applications capable of SLA assurance, traffic monitoring, encryption and tunneling, signaling, and Quality of Service.
22. ISVs and System Integrators are realizing new business opportunities to take to market.
23. IT Departments are using innovations developed in-house to create business opportunities with new customers and partners. On-device Innovation Network Layer
39. JUNOS: THE POWER OF ONE EX8216 EX8208 T Series MX Series SRX5000 Line EX4200 Line EX3200 Line EX2200 Line SRX1400 M Series SRX3000 Line EX4500 Line J Series SRX650 LN1000 SRX240 SRX220 SRX100 SRX210 SECURITY ROUTING SWITCHING 11.1 11.3 11.2 –API– Module x Frequent Releases branch core One OS One Release Track One Architecture
40. Opportunities For Developers Share and Innovate Customize Offerings New Business Opportunity Customize Value-adds in your Network Customers Independent Software Vendors System Integrators Academic and Research Collaborate, Support, Build Developer Network App Ecosystem DEVELOPERs
43. Junos Space SDK The Junos Space SDK simplifies the abstraction of data from the network, allowing businesses to gain new insights and build better services & solutions.
44.
45. Open APIs provide RESTful Web Service access to all Junos-based devices, serving as a single entry point that abstracts your network to enable you to manage, monitor, control and gather insight across your entire network infrastructure, as well as create network-aware applications.
46. Developers can extend the capabilities of existing applications with network insight, build new and unique workflows, or combine the capabilities of multiple applications or cloud-based services into a unified user experience or application.Cross-device Innovation Network Application Layer
47. Value Action GENERATE Filter Correlate Combine Configure Provision Dynamic Policy AFFECTS INSIGHT Assets Data 1010101001010101 CREATE Network Devices, Servers, Databases, Applications etc. Inventory History Real-time Unlock the power of the network
48. Topology programmable network application platform Network Activate ● Route Insight ●Virtual Control ● Service Now ● … others OSS ● BSS ● Green/Energy ● End-user Forensics Adapters (MTOSI, OneAPI) ● … others Flexible Juniper Apps 3rd Party Apps Powerful APPLICATIONS Junos Space RESTful Web Service programmable Infrastructure Device & Network Abstractions Inventory Scripts Devices Events Discovery UI Widgets Configuration Jobs Users Junos Space Platform Open NetworkApplication Platform Network Interface (DMI)
49. Open for applications & integration Application and services platform to address real-world challenges Enterprise System Integrators Independent Software Vendors Service Providers APP CHOICES INTEGRATION EXTERNAL PLATFORM HOSTED APIs Infrastructure Services Device & Network Abstraction Services EXTENSION NATIVE STANDALONE
50. Junos space APIs DEVICE & NETWORK ABSTRACTION SERVICES APIs CONFIGURATION MGMT SERVICE NETWORK & DEVICE INVENTORY SERVICE DEVICE MGMT SERVICE SCRIPT MGMT SERVICE DEVICE SOFTWARE MGMT SERVICE Modify device configuration using Change Requests Discover devices in the network Archive raw and expanded device configurations Archive Junoscriptson Space Archive Device Software Configuration Templates Network & Device inventory Fetch Device Syslog Upload and execute scripts on devices Manage software versions on devices Archive Configurations using Configuration Files Logical and Physical inventory Execute CLI commands via NetConf RPC Execute Op Scripts, Event Scripts and Commit Scripts Upload software to one or more devices INFRA SERVICES APIs USER MGMT. & AUTHENTICATION JOB MANAGEMENT APP LIFE CYCLE MANAGEMENT TAGGING & FILTERING API DISCOVERY Create, Read,Update and Delete operations on Users List of active and completed jobs Manage Applications installed on Space Create, Read, Update and Delete application defined Tags Discover the services exposed by the platform Manage User Roles & Capabilities Determine status of job execution including Job Details Specify and Configure run time parameters for applications Associate tags with objects defined in your applications Discover the services exposed by applications User Authorization and Authentication (includes external authentication) Ability to create new Jobs and cancel a running job Control Application Lifecycle Search and Filterusing Tags Read the meta data associated with the services
51. 2 3 4 5 6 Anatomy of the junos space sdk 1 PLUG-IN FOR ECLIPSE LOGGING & DEBUGGING UI BUILDER PLATFORM SIMULATOR DEVICE SIMULATOR DOCS & SUPPORT New Application Chainsaw Logger Drag & Drop UI Components Debug and Test Applications Junos Compatible Device Simulation App Developer Guide EJB to REST API Reference Guide Module Definition Sampler Applications Static Analysis using PMD Space UI Components Qualify Apps on Space Platform Scale Testing Application Packaging and Licensing Developer Community & Forums
52. Building and Deploying Apps Developer Workflow System Administrator Workflow APIs, Simulators, Test + Build Environment Download and Install Junos Space SDK Developer Support Developer Code Loads the app on Junos Space Application Binary Certificate Signed Application Package
56. Use SDK to leverage Junos Space network intelligence for network device energy utilization.
57. Lack of standards for power management leads to system under-utilization, energy waste, higher carbon emissions.1 3 2 Interactive and drill-down reporting through JouleXinterface Retrieve IT resource power consumption NETWORK Power down ports, devices - reduce energy usage Administrator sets business rules; Junos Space does the rest
59. Junos Space SDK Plug-in for Eclipse UI Builder for Junos Space Junos Space Simulator Simulated Devices DEVELOPMENT ENVIRONMENT All you need is one laptop. Host OS VM Host Browser Junos Space Application UI Application Eclipse Junos Space IDE Simulated Devices
60. Juniper software PRODUCTS & OFFERINGS Platform, SDKs, APIs, Building Blocks, & Support Community & Education Resources Monetization & Channel Opportunity Access to a large & growing installed customer base Educational activities Partner Engagement Program Junos Developer community site Evaluation & commerciallicense agreements Workshops Training Support
61.
62. There is a further multiplicative effect when third parties can insert and leverage network services.
63. Traditional network models are defined by a north/south operational model, while the programmable network expands applications east/west, allowing new services to be inserted and monetized with finer-grain control over flows between service and network elements.
64.
Editor's Notes
Objective of this slide:Speak to the specific challenges of a developer, that HINDER the goals of the 3 principles, “FLEXIBLE, POWERFUL and PROGRAMMABLE”Note that, “Yes, we have opportunities out there. But, to go solve those opportunities, there needs to be a strong developer story that solve these pain points”Speaker to engage the audience here w/ getting raise of hands, Complexity :Developers today have many of the same problems as the n/w administrators. They are overwhelmed w/ complexity. They are forced to drive out OPEX and reduce cost to innovate. Do more w/ lessLimited Access to innovation : In the past, when it comes to network aware application development, developers are faced w/ limited access to innovation IN and ON the network. They were being told, “Here’s the application layer, here’s what we expose. Go build this way or NO WAY”. We as developers had a very rigid sandbox to play in.Juniper is changing that. You will see today that we are providing a rich developer platform and tools to build on the network device, across the network and on the end deviceSDK and API: Also, in the past, Platform SDK and the APIs were fragment, they did not have an end-to-end story. Given the non-standard way of how they were built in silos, it was a huge challenge for us developers to sew them together before we could build any reasonable application on top of. A lot of time had to be spent and wasted in discovering and figuring out how things work under the hood.Developers face increased GTM time and hungered for a better programmable network platform.You will, again, see that Juniper offers a stronger developer platform w/ our Junos and Junos Space SDKDev Tools: Developer Tools and IDE is a key a component to everyday developer. We spend our life in our dev tools environment building apps. Juniper’s developer stack provides a unified IDE across our programmable n/w platform. With the goal of reducing complexity. We will include samples, comprehensive documentation and more to make the developer’s experience a successful one.Monitization: In the past, there was very little motivation to developers to invest in developing applications and solutions. We have seen that dramatically change at the advent of the Apple’s AppStore. Juniper is going to offer something that is much different. But, we want to make sure that the developer community gets monetized thru our catalog of solns and other distribution channels. We are addressing the “Why should I invest here. Where’s the money…” effectively to make our developers successful from their investment of time and skills on our platform.Transition to next slide:So, you might ask, “Juniper is a network hardware company; what is that we are doing to enabling the developer”____Objective of this slide:Speak to the 3 specific challenges of a developer, that HINDER the goals of the 3 principles, “FLEXIBLE, POWERFUL and PROGRAMMABLE”Note that, “Yes, we have opportunities out there. But, to go solve those opportunities, there needs to be a strong developer story that solve these pain points”Speaker to engage the audience here w/ getting raise of hands, Lack Of Knowledge : In the past, when it comes to network aware application development, developers are faced w/ limited access to innovation IN and ON the network. They were being told, “Here’s the application layer, here’s what we expose. Go build this way or NO WAY”. We as developers had a very rigid sandbox to play in. It was Lack of knowledge, lack of knowledge of what is possible, it was living in a black box Juniper is changing that. You will see today that we are providing a rich developer platform and tools to build on the network device, across the network and on the end deviceLack of Dev Tools: Developer Tools, IDE and APIs– are a key components to everyday developers. We as devs spend our life in our dev tools environment building apps. In the past, Platform SDK and the APIs were fragment, they did not have an end-to-end story. Given the non-standard way of how they were built, it was a huge challenge for us developers to sew them together before we could build any reasonable application on top of. A lot of time had to be spent and wasted in discovering and figuring out how things work under the hood. Developers face increased GTM time and hungered for a better programmable network platform.You will, again, see that Juniper offers a stronger developer platform w/ our Junos and Junos Space SDK.With Space SDK for example, we have opened up the platform w/ easily accessible RESTful APIs; so I as a developer can build network aware applications using any programming language that knows how to access RESTful APIs. You will learn more about this in the Space SDK session later today.With Juniper Platform and SDK, our goal is to break the blackbox and open up innovation. The Sky’s the limit to what you and I can build on our platforms.Juniper’s developer stack provides a unified IDE across our programmable n/w platform. With the goal of reducing complexity. We will include samples, comprehensive documentation and more to make the developer’s experience a successful one.Lack of Monetization: In the past, there was very little motivation to developers to invest in developing applications and solutions. We have seen that dramatically change at the advent of the Apple’s AppStore. Juniper is going to offer something that is much different. But, we want to make sure that the developer community gets monetized thru our catalog of solns and other distribution channels. We are addressing the “Why should I invest here. Where’s the money…” effectively to make our developers successful from their investment of time and skills on our platform.You will see today in the Junos and the Junos Space SDK sessions, how we are ENABLING our developers to MAKE MONEY by developing apps on our platform and how easy it is to become engaged in that model.We will need a slide here for the Monetization detail. We currently do not have one ready. Lauren is in the process of building one for us.Transition to next slide:So, you might ask, “Juniper is a network hardware company; what is that we are doing to enabling the developer”
Objective of this slide:Goal is to lay out that opportunities and the domains where the developers can build apps are limitless. Speak to “What are YOU going to build”, “What is your domain”. Close w/ that our platform enables you to do that easily, effectively w/ a singleton UNIFIED Dev stack.===Juniper Networks programmable platform provides innovation throughout the network. It is a singleton platform offers YOU and I to develop a variety of network applications to solving a variety of business problems.As you can see here, We have listed JUST A FEW of those possibilities and solution domains. You could build apps that fall under the “Security” bucket, “Content and Media”, “Green Computing”, Network Monitoring and Performance”, “Cloud Computing and SAAS” based offerings, etc. The possibilities are limitless. <<SPEAK TO THE “WHAT WILL YOU BUILD” – the “?” bubble >>>So, WHAT WILL YOU BUILD, What will be your innovation on the network; which solution GAP will you help fill for our customers and Juniper; and what will you define as YOUR speciality. The opportunities are endless and we make this easy for you by providing the right developer tools and platform.<<SPEAK TO THE BOTTOM BUBBLE>>>As we saw in the earlier slide, With Junos SDK, Space SDK and “the coming soon” Pulse SDK, you are EMPOWERED to TOUCH and PLAY in every layer of your networkYou pick where you want to play and start building applications. We rely on you to help fill the growing demands in the market place todayTransition to next slide:We believe by empowering our developers, the power and capabilities of the network comes to life. I just want to show you a short glimpse of just a few of our growing partners and developer community. It is growing ever so rapdily!!!
Objective of this slide:One of the common fears of developers is the amount of net new investment s/he has to make on the platform. “HOW MUCH time do I have to invest in getting started here”. The Goal here is to emphasize the strengths of our SDKs – in that our SDKs come out of the box, comprehensive and enables the developers to focus on INNOVATION and NOT on the plumbing. Goal here is also to stress that we enable GTM faster and efficiently. Re-iterate 3 principles.===In the past developers are forced to create the plumbing before they can start building applications. Much time was spent and wasted in focusing heavily on the foundation aspects than the business and innovation aspects of application development.That’s the reason at Juniper we decided to take a different approach. Where Juniper Platform exposes the needed plumbing thru the SDK and APIs so developers can focus more on innovation and less on the plumbing aspects. Thereby enabling the developers to unlock and expose the network intelligence thru their applications easily, effectively and efficiently.Some of the key benefits our developers are already seeing :Faster development timeGTM quickerMore intelligent applications at a faster time. Less time on the plumbingTransition to the next slideTo summarize in one slide, you as a network developer now have the capability of building a variety of solns on our platform
Inefficient is a euphemism here for stronger words like contaminated/polluted with appliances.
Boxes = appliances or devices
TODO: Color match and match lines and cloud style to later slidesCore apps: Optical Shelf App, specialized Routing Apps, Mobility Gateway AppsEdge Apps: Edge Security (Ddos Protection), Monitoring App (Video-Voice, IP), CDN (Caching, Video Optimization), Mobility (GGSN, SGSN, MME), Subscriber ManagementBranch Apps: Financial Apps, SSLVPN, WAN Acceleration, Security Gateway Apps (Stateful FW, NAT, IDP, IPS)Boxes, boxes and more boxes. It makes sense if you don’t think about it.
The Application Delivery Controller ADC, evolved from layer 4-7 switches when it became apparent that traditional load balancing techniques were not robust enough to handle the increasingly complex mix of application traffic being delivered over a wider variety of network connectivity options.The ADC is assigned a single virtual IP address (VIP) that represents the pool of servers. Traffic arriving at the ADC is then directed to one of the real web servers based on a number of factors including application specific data values, application transport protocol, availability of servers, current performance metrics, and client-specific parameters.
Lesson in History…legacy software technology created in late 1980s to Mid 1990s – monolithic, ==================================The legacy networking providers approach has been hardware oriented. Sell another box to fix another problem. As these vendors acquire companies and add more products they are also adding more operating systems, more proprietary software, more complexity, and more problems. Complexity IS their strategy! They’ll sell more boxes. The customer must pay for a lot of services and support to integrate and make it all work.But this puts the customer in a constant state of upgrading, testing, and maintaining. The operating systems may need to be individually tailored, and it is unknown how changes, bugs, and upgrades on one box will affect the others. More boxes get sold to attempt to fix problems, but complexity and cost increases, while customer satisfaction decreases. The bottom line for customers? Chronic complexity management.
Consider a closed loop system that is often used to describe how a company works. Consider the same model in the context of a network. The network infrastructure in terms of the networking devices like routers, switches, security devices combined with the entities that they connect that include the printers, servers, databases, applications form the assets in our model. Typical actions that are taken to affect these assets include permanent actions such as configuration of these devices and provisioning of services in response to customer orders. There could also be dynamic actions such as QoS policy provisioning to ensure sufficient bandwidth during a video streaming event. This is classis network management and there are several systems that offer this capability including Junos Space.What is the major paint point for a developer?Major pain point is that inhibits several developers in doing anything worthwhile beyond the realm of network management is is lack of ability with a platform that can marry the action and asset side of the cycle based on the data that is generated by the asset. Network assets generate a lot of data. This includes fairly static data such as the inventory and configuration of the network, historical information such as logs, and dynamic real-time data such as flow records. All this data by itself is worthless unless you can turn it into value by understanding what it means in the business context and what it might do operationally for the company. What is the solution?What would be useful is if the platform can provide the capability to perform analysis by filtering, collecting and correlating this data with external sources such as real time traffic, weather patterns, click behavior, financial markets etc. For example, the right insight into the data generated from the network when combined with data from external sources could yield a wealth of valuable information about subscribers - who they are, where they are, how often they connect, where they connect from, the duration of usage, the type of services they use, the frequency of these services, their credit profile, etc. This insight will generate intelligent actions – both permanent as well as dynamic – which will tune the networking assets to operate more efficiently as well as generate more value for the company.How does Junos Space and the SDK change the equation in favor of an application innovator?Where Junos Space changes the equation is to marry the Action and Asset side of the cycle on the left with the Data and Value side on the right. It provides the ability to suck in the static and dynamic behavior of the network and analyze this behavior in the context that can be provided by an internal or an external source. The internal source could be an event on the network itself and the external source (as mentioned before) could be some business intelligence or a truly external entity in the form of weather patterns or user behavior etc. Space combines the ability to access the static and the dynamic nature and the wealth of information hidden in them with the ability to combine this data with an internal or an external source. This combined with a highly scalable and resilient platform and a great set of tools that allow developers to easily utilize the wealth information makes Space and Space SDK a great platform to develop the new and the next generation applications.
Here are the APIs
Junos Space Device and Network Abstraction services abstract the complexities of getting insight out of the network. They provide the means and the mechanism to fetch the configuration and operational parameters out the devices in the network. These includeConfiguration Management Service that lets you push change requests on to the network including the ability to create device configuration templates and archive configuration filesDiscover the network inventory including the logical and physical inventory of the network and the devices in the networkDevice Management service that lets you read device configurations (raw configuration that includes configuration groups or expanded that has configuration groups expanded in the device configuration), fetch device syslog using your own filters and execute CLI if required via the NetConf RPC serviceArchive, upload and execute Junoscripts via the the Script Management ServiceManage device software using the Software management service
Here’s what one of our partners has done (and how)About Joulex as a companyJouleXis the leading innovator in sustainable energy management systems for the enterprise. Its flagship solution, the JouleX Energy Manager (JEM), provides the Global 2000 and government agencies with the ability to monitor, analyze and manage energy usage for all network connected devices and systems across the enterprise, including in distributed offices, data centers and facilities. Importantly, JEM works without the use of software agents, dramatically reducing installation time and removing the maintenance burden associated with similar technologies. JEM decreases energy costs by up to 60 percent while ensuring availability and provides robust reporting that enables compliance with emerging carbon monitoring requirements.HighlightJoulex being an energy management company, completely focuses on retrieving the energy information and analyzing it. This is an interesting case from the SDK usage point of view as developers such as Joulex can completely focus on their application logic (retrieving energy information and analyzing it) without having to deal with the complexities of the network and retrieving information from it.Important thing is that developers such as JouleX do not need to have PhDs in networking to augment their products and IP. JouleX is a great example as they are focused on energy and power, and have no knowledge of networking, yet were able to create new value using JS SDK.Integration with JUNOS Space and SDK usageThe JouleX Energy Manager (JEM) utilizes Junos Space to retrieve actual energy consumption data from the Juniper switching and routing infrastructure. Through the JUNOS Space, JEM actively monitors every Juniper device for energy consumption and utilization. Junos Space was a very logical and easy way for JouleX to integrate our products together. Junos Space offered the only true scalable way to monitor and measure hundreds to thousands of networking devices. Application DetailsThe JouleX Energy Manager™ remotely monitors, analyzes and manages the power consumption of all IP connected devices without the need for costly end device software agents. The network based architecture requires no software agent to be loaded or managed on the end devices, providing the ability to monitor and manage power usage remotely. JouleX customers can reduce energy consumption, and the corresponding green house gas and carbon footprint, by 30-60%.Benefits Gain visibility into the energy consumption of all network-connected devices and systems in the distributed office, data center and facilities Save 30-60% in energy costs Identify top energy hogs across the enterprise Understand the utilization and energy consumption of all devices and systems Identify dead servers, under-utilized servers and optimize energy usage in the data center
Joulex is an external application using the JUNOS Space API to collect Energy information for Junos Space managed devices.It collects Power information by executing Junos XML RPCs on Junos Space discovered devices.Underpinned by an open, standards-based, integrateddevelopment environment (IDE), Junos Space SDK provides arich development environment which includes a RESTful Webservices API, the Junos Space platform, built-in device simulators,documentation, reference applications, and support tools. JunosSpace SDK reduces the complexity of building a broad range ofinnovative applications and services on enterprise and serviceprovider networks.Using Junos Space SDK, JouleX was able to extend the reach anddepth of JEM to deliver energy consumption reductions of 30% to60%.1. JEM remotely queries each Juniper device using Junos SpaceSDK for the current energy consumption and utilization.2. JEM builds historical utilization data for an accurate energy useprofile for each device and in aggregation.
The development environment just requires one powerful laptop. All the components of the SDK including the Tools that include the Eclipse and the Space Plug-in, the device simulators, the Virtual Machine image of Space and the Oracle Virtual Box to run it - all of them get installed on the same machine. The installation takes you through a short process where in all the components of the SDK get installed.
Objective of this slide:To make the developer successful, Juniper believes it is important to offer the whole package – that includes the Platform, community, training, etc and enablement to make money.===You saw today that Juniper Networks Programmable Platform includes our power platform, platform SDKs and building blocks thru our product line, Junos, Junos Space and the coming soon Junos Pulse. Juniper equally believes that to enable developers to be successful the community infrastructure is key. We will provide access to the vast range of education material, code samples, “How tos”. We will have Workshops, Developer Community Site, Trainings and last but, never the least, “Developer Support”.As we saw in the previous slide, Monetization is a key factor to a successful developer,. Thru our Partner Engagement program, We will provide access to our growing customer base and channel partners. We will enable the “Sell To” and “Sell With” selling efforts for you and your applications’ success.Transition to next slide:We saw this next slide today, a glimpse of a few of our partners and customers building on our platform – I would like to show it again quick…