This document discusses bringing wireless sensing to its full potential through the use of standards. It outlines how wireless sensor networks can be integrated with the Internet using standards like 6LoWPAN to allow IP connectivity for low power devices. It also discusses using semantic standards to annotate sensor data for improved discovery and interoperability through frameworks like the Sensor Web Enablement. Finally, it discusses how efficient XML formats like EXI can be used to compress XML data exchange in bandwidth constrained wireless sensor networks.
Presentation made at the Metadata Australia conference, Canberra, May 2010 (also available via metadataaustralia2010.com)
(Light) Introduction to work done in the Semantic Sensor Networks Incubator activity.
Analysis of the commonalities and differences for the adoption of semantic web standards by sensing web and eGov communities of practice.
The presentation shows the usage of the SCA infrastructure to create Information gateways to foster interoperability among different corps, units or nations.
Matthew Bishop - A Quick Introduction to AWS Elastic MapReducehuguk
Matt will take a look at the EMR interface, and explore what additional value EMR provides for creating and managing Hadoop clusters.
Matt is a principal technologist in the technical IT training team at QA. He is a Microsoft Certified Trainer and an authorized Amazon trainer, focusing on creating and delivering courses about cloud services, service-oriented architectures and enterprise application integration.
Scaling your Analytics with Amazon Elastic MapReduce (BDT301) | AWS re:Invent...Amazon Web Services
Big data technologies let you work with any velocity, volume, or variety of data in a highly productive environment. Join the General Manager of Amazon EMR, Peter Sirota, to learn how to scale your analytics, use Hadoop with Amazon EMR, write queries with Hive, develop real world data flows with Pig, and understand the operational needs of a production data platform.
Presentation made at the Metadata Australia conference, Canberra, May 2010 (also available via metadataaustralia2010.com)
(Light) Introduction to work done in the Semantic Sensor Networks Incubator activity.
Analysis of the commonalities and differences for the adoption of semantic web standards by sensing web and eGov communities of practice.
The presentation shows the usage of the SCA infrastructure to create Information gateways to foster interoperability among different corps, units or nations.
Matthew Bishop - A Quick Introduction to AWS Elastic MapReducehuguk
Matt will take a look at the EMR interface, and explore what additional value EMR provides for creating and managing Hadoop clusters.
Matt is a principal technologist in the technical IT training team at QA. He is a Microsoft Certified Trainer and an authorized Amazon trainer, focusing on creating and delivering courses about cloud services, service-oriented architectures and enterprise application integration.
Scaling your Analytics with Amazon Elastic MapReduce (BDT301) | AWS re:Invent...Amazon Web Services
Big data technologies let you work with any velocity, volume, or variety of data in a highly productive environment. Join the General Manager of Amazon EMR, Peter Sirota, to learn how to scale your analytics, use Hadoop with Amazon EMR, write queries with Hive, develop real world data flows with Pig, and understand the operational needs of a production data platform.
My slides from the re:Invent Recap Conferences.
The AWS Well-Architected Framework enables customers to understand best practices around security, reliability, performance, and cost optimisation when building systems on AWS. This approach helps customers make informed decisions and weigh the pros and cons of application design patterns for the cloud. In this session, you'll learn how to follow AWS guidelines and best practices. By developing a strategy based on Amazon Web Services's Well-Architected Framework, you will be able to significantly increase the frequency of code deployments and reduce deployment times. As a result, you will be able to deliver more scalable, dynamic and resilient applications.
AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)Amazon Web Services
Cloud computing gives you a number of advantages, such as the ability to scale your web application or website on demand. If you have a new web application and want to use cloud computing, you might be asking yourself, "Where do I start?" Join us in this session to understand best practices for scaling your resources from zero to millions of users. We show you how to best combine different AWS services, how to make smarter decisions for architecting your application, and how to scale your infrastructure in the cloud.
In this session you will hear how Amazon Web Services (AWS) operates at scale and services over 1 Million customers, which maps to even more API calls every single second. Come and hear about how they deal with APIs, operate at scale and help to create lego block services that helps them to be customer obsessed.
The AWS Workshop Series Online is a series of live webinars designed for IT professionals who are looking to leverage the AWS Cloud to build and transform their business, are new to the AWS Cloud or looking to further expand their skills and expertise. In this series, we will cover : "Build a Website on AWS for Your First 10 Million Users".
Learn how to monitor and manage your serverless APIs in production. We show you how to set up Amazon CloudWatch alarms, interpret CloudWatch logs for Amazon API Gateway and AWS Lambda, and automate common maintenance and management tasks on your service.
In this session, you'll learn what’s new and hot with AWS Lambda. Come learn about what we’ve been working on and what we are planning for the future. You'll get a hands-on demonstration of some our newest features.
Real-time data processing serverless architecture can eliminate the need to provision and manage servers required to process files or streaming data in real time. In this session, we will cover the fundamentals of using AWS Lambda to process data in real-time from push sources such as AWS Iot and pull sources such as Amazon DynamoDB Streams or Amazon Kinesis. We'll also discuss best practices and do a deep dive into AWS Lambda real-time stream processing.
AWS Step Functions is a new, fully-managed service that makes it easy to coordinate the components of distributed applications and microservices using visual workflows. Step Functions is a reliable way to connect and step through a series of AWS Lambda functions so that you can build and run multi-step applications in a matter of minutes. This session shows how to use AWS Step Functions to create, run, and debug cloud state machines to execute parallel, sequential, and branching steps of your application, with automatic catch and retry conditions.
This talk will be a 2-300 level discussion on Serverless Architectures on AWS. We’ll first explore the Serverless ecosystem on AWS, looking at some particular use cases for Serverless. Looking through the lens of AWS customers, we’ll look at the typical Serverless journey, as well some of the key emerging patterns and benefits of Serverless Architectures. We’ll also touch some of the key challenges in a distributed environment and some potential solutions and tools that customers might want to consider.
In this AI Net Conference presentation, Ulrich Kohn discussed new technology using artificial intelligence to operationalize SDN. He showed how telemetry streaming, big data collection and analysis, and artificial intelligence can be used in combination with machine learning to develop efficient ways of monitoring and operating networks, while at the same time easing the burden of migrating to centralized SDN architectures.
My slides from the re:Invent Recap Conferences.
The AWS Well-Architected Framework enables customers to understand best practices around security, reliability, performance, and cost optimisation when building systems on AWS. This approach helps customers make informed decisions and weigh the pros and cons of application design patterns for the cloud. In this session, you'll learn how to follow AWS guidelines and best practices. By developing a strategy based on Amazon Web Services's Well-Architected Framework, you will be able to significantly increase the frequency of code deployments and reduce deployment times. As a result, you will be able to deliver more scalable, dynamic and resilient applications.
AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)Amazon Web Services
Cloud computing gives you a number of advantages, such as the ability to scale your web application or website on demand. If you have a new web application and want to use cloud computing, you might be asking yourself, "Where do I start?" Join us in this session to understand best practices for scaling your resources from zero to millions of users. We show you how to best combine different AWS services, how to make smarter decisions for architecting your application, and how to scale your infrastructure in the cloud.
In this session you will hear how Amazon Web Services (AWS) operates at scale and services over 1 Million customers, which maps to even more API calls every single second. Come and hear about how they deal with APIs, operate at scale and help to create lego block services that helps them to be customer obsessed.
The AWS Workshop Series Online is a series of live webinars designed for IT professionals who are looking to leverage the AWS Cloud to build and transform their business, are new to the AWS Cloud or looking to further expand their skills and expertise. In this series, we will cover : "Build a Website on AWS for Your First 10 Million Users".
Learn how to monitor and manage your serverless APIs in production. We show you how to set up Amazon CloudWatch alarms, interpret CloudWatch logs for Amazon API Gateway and AWS Lambda, and automate common maintenance and management tasks on your service.
In this session, you'll learn what’s new and hot with AWS Lambda. Come learn about what we’ve been working on and what we are planning for the future. You'll get a hands-on demonstration of some our newest features.
Real-time data processing serverless architecture can eliminate the need to provision and manage servers required to process files or streaming data in real time. In this session, we will cover the fundamentals of using AWS Lambda to process data in real-time from push sources such as AWS Iot and pull sources such as Amazon DynamoDB Streams or Amazon Kinesis. We'll also discuss best practices and do a deep dive into AWS Lambda real-time stream processing.
AWS Step Functions is a new, fully-managed service that makes it easy to coordinate the components of distributed applications and microservices using visual workflows. Step Functions is a reliable way to connect and step through a series of AWS Lambda functions so that you can build and run multi-step applications in a matter of minutes. This session shows how to use AWS Step Functions to create, run, and debug cloud state machines to execute parallel, sequential, and branching steps of your application, with automatic catch and retry conditions.
This talk will be a 2-300 level discussion on Serverless Architectures on AWS. We’ll first explore the Serverless ecosystem on AWS, looking at some particular use cases for Serverless. Looking through the lens of AWS customers, we’ll look at the typical Serverless journey, as well some of the key emerging patterns and benefits of Serverless Architectures. We’ll also touch some of the key challenges in a distributed environment and some potential solutions and tools that customers might want to consider.
In this AI Net Conference presentation, Ulrich Kohn discussed new technology using artificial intelligence to operationalize SDN. He showed how telemetry streaming, big data collection and analysis, and artificial intelligence can be used in combination with machine learning to develop efficient ways of monitoring and operating networks, while at the same time easing the burden of migrating to centralized SDN architectures.
David Ward
CTO & Chief Architect
Platform Systems Division, Juniper Networks
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
Chair: Ewan Quibell, management systems and service leader, Jisc.
16:15-16:55 - The autonomous network
Speaker: Simon Parry, CTO UK public sector, Ciena.
You’ve virtualised your servers, virtualised your storage, maybe even virtualised an application, but what about the network that joins it all together? How do you build an agile, open network that responds to the new world of on-demand services, without impacting current performance and while delivering greater efficiencies?
Find out how a network operator can save money and deliver a more responsive experience and outcome for your users.
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...Joseph Kuo
Cloud computing has been developed more than one decade and still keeps growing and growing. At the present time when we enjoy the huge benefits it brings to us, we are also aware of its deficiency that we have to enhance, especially for applications running against IoT. This session is to present the next generation of cloud computing: Edge Computing. We will introduce you what Edge Computing is, why we need it, and how it works with current cloud computing services. Furthermore, when we get involved into edge computing, we need a tool to help us to analysis real-time and continuous data streams generated by devices, equipment and systems on IoT. Therefore we will also present Apache Edgent, a programming model and micro-kernel style run-time, and show you how it works in conjunction with centralized analytic systems and provides efficient and timely analytic across the whole IoT ecosystem.
https://cyberjos.blog/java/seminar/jcconf-2017-next-generation-of-cloud-computing-edge-computing-and-apache-edgent/
Java in the Air: A Case Study for Java-based Environment Monitoring StationsEurotech
Eurotech and Oracle Joint presentation at JavaOne 2014 that introduces:
IoT Present and Challenges
Java, OSGi and Eclipse Kura: IoT Gateway Services
Embedded Data Stream: Edge Analytics
Use Case: Environment Monitoring Stations
Meetup 4/2/2016 - Functionele en technische architectuur IoTDigipolis Antwerpen
Meetup waar we samen met iedereen die interesse heeft nadenken over een open IoT architectuur voor Antwerpen.
http://www.meetup.com/DigAnt-Cafe/events/228254825/
Similar to Bringing Wireless Sensing to its full potential (20)
How can your business benefit from going serverless?Adrian Hornsby
Serverless architectures let you build and deploy applications and services with infrastructure resources that require zero administration. In the past, you had to provision and scale servers to run your application code to install and operate distributed databases and build and run custom software to handle API requests. Now AWS provides a stack of scalable fully-managed services that eliminates these operational complexities. In this session, you will learn about the basics of serverless and especially how your business can benefit from it.
Moving Forward with AI - as presented at the Prosessipäivät 2018Adrian Hornsby
https://www.oppia.fi/prosessipaivat/
-
Self-Driving cars. Commercial drones. Smart cameras. Movie and music creation. Powerful & intelligent robots. Over the past few years, a new revolution has brought AI almost to the level of science-fiction. However, most companies are not worried about far-off futuristic applications of AI, they want to know what AI can do - today - for their organisations. Distinguishing the hype from reality can be a bit confusing, especially when you consider the attention that AI gets from the media and commentators. So, how can your organisation get started and put AI to work for you? That is the question I will answer in this talk. From greater customer intimacy, increasing competitive advantage and improving efficiency, I will discuss and show how AI can be used today and help the organisation in more impactful ways.
Chaos Engineering: Why Breaking Things Should Be Practised.Adrian Hornsby
As presented at the AWS London Summit 2018
With the rise of micro-services and large-scale distributed architectures, software systems have grown increasingly complex and hard to understand. Adding to that complexity, the velocity of software delivery has also dramatically increased, resulting in failures being harder to predict and contain.
While the cloud allows for high availability, redundancy and fault-tolerance, no single component can guarantee 100% uptime. Therefore, we have to understand availability but especially learn how to design architectures with failure in mind.
And since failures have become more and more chaotic in nature, we must turn to chaos engineering in order to identify failures before they become outages.
In this talk, I will deep dive into availability, reliability and large-scale architectures and make an introduction to chaos engineering, a discipline that promotes breaking things on purpose in order to learn how to build more resilient systems.
Chaos Engineering: Why Breaking Things Should Be Practised.Adrian Hornsby
With the rise of micro-services and large-scale distributed architectures, software systems have grown increasingly complex and hard to understand. Adding to that complexity, the velocity of software delivery has also dramatically increased, resulting in failures being harder to predict and contain.
While the cloud allows for high availability, redundancy and fault-tolerance, no single component can guarantee 100% uptime. Therefore, we have to understand availability but especially learn how to design architectures with failure in mind.
And since failures have become more and more chaotic in nature, we must turn to chaos engineering in order to identify failures before they become outages.
In this talk, I will deep dive into availability, reliability and large-scale architectures and make an introduction to chaos engineering, a discipline that promotes breaking things on purpose in order to learn how to build more resilient systems.
Slides from my talk at the Data Innovations Summit on MXNet Model Server.
https://www.datainnovationsummit.com/
Apache MXNet Model Server (MMS) is a flexible and easy to use tool for serving deep learning models exported from MXNet or the Open Neural Network Exchange (ONNX).
https://github.com/awslabs/mxnet-model-server
Building a Multi-Region, Active-Active Serverless Backends.Adrian Hornsby
From understanding reliability and availability, this talks walks you through the why and the how of building multi-region, active-active applications, and especially why serverless is a great fit.
Self-Driving cars. Commercial drones. Smart cameras. Movie and music creation. Powerful & intelligent robots. Over the past few years, a new revolution has brought AI almost to the level of science-fiction. However, most companies are not worried about far-off futuristic applications of AI, they want to know what AI can do - today - for their organisations. Distinguishing the hype from reality can be a bit confusing, especially when you consider the attention that AI gets from the media and commentators. So, how can your organisation get started and put AI to work for you? That is the question I will answer in this talk. From greater customer intimacy, increasing competitive advantage and improving efficiency, I will discuss and show how AI can be used today and help the organisation in more impactful ways.
The slides from my talk at the AWS DevDays in the Nordics.
https://aws.amazon.com/events/Devdays-Nordics/agenda/
Objectives:
- Understand Serverless Key Concepts.
- Understand Event Processing Architecture.
- Understand Operation Automation Architecture.
- Understand Web Application Architecture.
- Understand Data Processing Architecture.
* Kinesis-based apps.
* IoT-based apps.
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...Adrian Hornsby
In this session, you will learn about our strategy for driving machine learning innovation for our customers and learn what’s new from AWS in the machine learning space. We will discuss and demonstrate the latest new services for ML on AWS: Amazon SageMaker, AWS DeepLens, Amazon Rekogntion Video, Amazon Translate, Amazon Transcribe, and Amazon Comprehend. Attend this session to understand how to make the most of machine learning in the cloud.
re:Invent re:Cap - Big Data & IoT at Any ScaleAdrian Hornsby
This session covers the most recent Big Data & IoT announcements at re:Invent. Learn about trends and use cases for understanding your data and implementing an Internet of Things (IoT) project. Hear about how AWS customers are using AWS IoT to connect their devices to the cloud and solve business challenges with IoT.
Devoxx: Building AI-powered applications on AWSAdrian Hornsby
Slides from my talk at devoxx2018
The video: https://www.youtube.com/watch?v=-izfBVlHkSc
https://cfp.devoxx.be/2017/talk/XEO-9942/Building_Serverless_AI-powered_Applications_on_AWS
Slides from my talk at the first AWS Community Day in Bangalore
https://www.meetup.com/awsugblr/events/243819403/
Speaker notes: https://medium.com/@adhorn/10-lessons-from-10-years-of-aws-part-1-258b56703fcf
and https://medium.com/@adhorn/10-lessons-from-10-years-of-aws-part-2-5dd92b533870
The list is not in any particular order :)
Developing Sophisticated Serverless Applications with AIAdrian Hornsby
The slides from my talk at the Serverless Summit in India http://inserverless.com
Developing advanced AI enabled applications with serverless technology on AWS
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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.
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/
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
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
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.
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
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Securing your Kubernetes cluster_ a step-by-step guide to success !
Bringing Wireless Sensing to its full potential
1. ”Bringing Wireless Sensing to its full potential”
Wireless Sensor Networks
TKT-2456
Multimedia group
Adrian Hornsby
2. … bringing wireless sensor to its full potential
Outline
… sensing the future
Search for Wisdom
➢
User and its Desires
➢
Internet of Things
➢
… bringing the web into sensors
6LoWPAN
➢
Semantic Sensor Web
➢
Efficient XML Interchange (EXI)
➢
3. … sensing the future
Search for wisdom
Understanding the User:
Search for wisdom
➢
Leveraging Information
➢
Distil wisdom
Interacting with the world
➢
→ knowledge hierachy Assimilate knowledge
Compare information
Collect data
Observe facts
proto-facts
4. … sensing the future
Climbing the data federation pyramid
Research emphasis within the
➢
biology and computer science
communities in the 1980s.
Extreme diversity in physical
➢
hardware, OS, DBs, software and
immature networking protocols
hampered the sharing of data.
Emergence of the web
➢
Flexible format for data exchange
➢
http://www.mkbergman.com/
http://brightplanet.com/data-federation-a-semantics.html
Annotation and attribute in DB
➢
resulting in new discoveries
5. … sensing the future
A world of data and sensors
Internet of Things = 1012
Fringe Internet = 109
Core Internet
= 106
http://www.sensinode.com/
6. … sensing the future
Desires
… from stove-piped sensor to global sensing
Quickly discover & retrieve information from sensors
➢
Meet user needs
➢
Location, observation, quality, ability to fuse information
➢
Standard sensor descriptions
➢
understandable by users, softwares and other sensors
➢
Subscribe to and receive alerts from sensors
➢
Standardized web-services to access information
➢
Sensor capable of responding to other sensors
➢
Autonomous
➢
Adaptable, mobile and flexible
➢
http://www.janchipchase.com/
7. … sensing the future
Closing the gap between users, Internet and sensors
Web Services
Communication protocol
➢
Interface description and information
➢
URI (Universal Resource Identifier)
➢
User
Internet
Sensors
8. … bringing the web into sensors
Benefits of IP
Open, long-lived, reliable standard
➢
Easy learning-curve
➢
Transparent Internet integration
➢
Network maintainability
➢
Proven global scalability
➢
“You never lose with IP”
➢
http://www.janchipchase.com/
IP for smaller devices supported by Standards and Organization:
➢
IPSO alliance
➢
IETF
➢
IEEE
➢
9. … bringing the web into sensors
Applications for IP-based WSN
Wireless sensor and actuator networks (WS&AN) , Environmental Sensor Networks (ESN), Object
Sensor Networks (OSN) or Body Sensor Network (BSN)
10. … bringing the web into sensors
6LoWPAN – IP for low power devices
IETF Standard for IPv6 over IEEE 802.15.4
80% compression of headers
➢
Rich and flexible features
➢
Auto-configuration
➢
IPv6 fragmentation
➢
UDP + ICMP
➢
Mesh forwarding
➢
Common Socket API
➢
Super compact implementation Sockets
➢
Direct end-to-end Internet integration
➢
UDP + ICMP
Extremely scalable
➢
IPv6 + LoWPAN
802.15.4 MAC
2.4 GHz CSS UWB
http://www.sensinode.com/
11. … bringing the web into sensors
6LoWPAN features
Support for 64-bit and 16-bit 802.15.4 addressing
16-bit addresses can automatically be assigned
➢
Extreme header compression
➢
Unicast, broadcast and multicast support
➢
Fragmentation
➢
1260 byte IPv6 frames -> 127 byte 802.15.4 frames
➢
Link-layer mesh routing support
➢
Original source & final destination addresses
➢
Hops left
➢
Routing decision made hop-by-hop
➢
12. … bringing the web into sensors
6LoWPAN – IP for low power devices
•
13. … bringing the web into sensors
Natural next step
To infer high-level knowledge, sensor data needs to be:
➢
filtered,
➢
aggregated,
➢
correlated
➢
and translated.
➢
Data federation pyramid
➢
After network come the data representation
➢
14. … bringing the web into sensors
Data representation: Challenges
Lack of Uniform operations and standard representation of sensor
➢
data
No means for resource reallocation and resource sharing
➢
Deployment and usage tightly coupled with location, application and
➢
device employed
→ Lack of interoperability
15. … bringing the web into sensors
Need for Interoperability
Ability for two or more autonomous, heterogeneous, distributed
➢
entities to communicate and cooperate despite differences in
language, context, format or content.
Should be able to interact with one another in meaningful ways
➢
without special effort by the user – the data producer or consumer
→ Standard XML format for data representation
16. … bringing the web into sensors
Survey: Sensor data management frameworks
GSN (Global Sensor Network, Digital Enterprise Research Institute)
➢
http:// gsn.sourceforge.net/
Hourglass (Harvard)
➢
http://www.eecs.harvard.edu/~syrah/hourglass/
An Infrastructure for Connecting Sensor Networks and Applications
➢
IrisNet (Intel & Carnegie Mellon University)
Internet-Scale Resource-Intensive Sensor Network Service
http://www.intel-iris.net/
Sensorweb Research Laboratory
➢
http://sensorweb.vancouver.wsu.edu/research.html
… and more !!
→ only localized interoperability
17. … bringing the web into sensors
Standard-based frameworks
SensorWeb project at University of Melbourne
➢
http://www.gridbus.org/sensorweb/
52°North's Sensor Web Community
➢
NASA JPL/GSFC SensorWeb, Northrop Grumman's PULSENet
➢
18. … bringing the web into sensors
Open Geospatial Consortium (OGC)
Sensor Web Enablement Framework
Consortium of 330+ companies, government agencies, and
➢
academic institutes
Open Standards development by consensus process
➢
Interoperability Programs provide end-to-end implementation
➢
and testing before specification approval
Develop standard encodings and Web service interfaces
➢
Sensor Web Enablement
➢
19. … bringing the web into sensors
Sensor Web Enablement - Languages
Information Model and Sensor and
Observations and Processing Description
Sensing Language
Observation
& SensorML
Measurements (SML)
(OM)
GeographyML TransducerML
(GML) (TML)
Common Model for Multiplexed, Real Time
Geographical Streaming Protocol
Information
20. … bringing the web into sensors
Sensor Web Enablement – Web Services
21. … bringing the web into sensors
Sensor Web Enablement - Components
1. Sensor Model Language (SensorML) – The general models and XML encodings for
sensors and observation processing.
2. Observations & Measurements (O&M) - The general models and XML encodings for
sensor observations and measurements.
3. TransducerML (TML) – A model and encoding for streaming multiplexed data from a
sensor system, and for describing the system and data encoding.
4. Sensor Observation Service (SOS) – A service by which a client can obtain
observations from one or more sensors/platforms (can be of mixed sensor/platform
types).
5. Sensor Planning Service (SPS) – A standard service for requesting user-driven
acquisitions an observations.
6. Sensor Alert Service (SAS) – A service for publishing and subscribing to alert from
sensors.
7. Web Notification Service (WNS) – Standard web service for asynchronous delivery
of messages or alerts.
22. … bringing the web into sensors
SensorML: building block
Provides standard models and an XML encoding for describing
sensors and measurement processes.
Can be used to describe a wide range of sensors, including
both dynamic and stationary platforms and both in-situ and
remote sensors.
sensor discovery
➢
sensor geolocation
➢
processing observations
➢
programming mechanism
➢
subscription mechanism
➢
23. … Semantic Sensor Web
What is it ?
Adding semantic annotations to existing standard Sensor
➢
Web languages in order to provide semantic descriptions and
enhanced access to sensor data
This is accomplished with model-references to ontology
➢
concepts that provide more expressive concept descriptions
25. … Semantic Sensor Web
RDF: Ressource Description Framework
Used for semantically annotating XML documents.
➢
Several important attributes within RDFa include:
➢
→ about: describes subject of the RDF triple
→ rel: describes the predicate of the RDF triple
→ resource: describes the object of the RDF triple
→ instanceof: describes the object of the RDF triple with the
predicate as “rdf:type”
26. … Semantic Sensor Web
On going work in W3C
Semantic Sensor Network (SSN) Incubator group:
The mission of the Semantic Sensor Network Incubator
Group, part of the Incubator Activity, is to begin the formal
process of producing ontologies that define the capabilities of
sensors and sensor networks, and to develop semantic
annotations of a key language used by services based
sensor networks.
27. … Semantic Sensor Web
The big picture
Semantic
Data Storage
Analysis & Query
Knowledge
Data Feature
Detection & Extraction
Semantic
Annotation
Ontologies
Sensor Data
Internet
28. … bringing the web into sensors
And for Low Power nodes ??
Transfering XML is costly !! (for ultra low power devices)
→ 1 bit = bandwidth = power
Compression and Binarization of XML
→ Efficient XML Interchange format (EXI)
EXI: knowledge based encoding that uses a set of grammars to
determine which events are most likely to occur at any given point in
an EXI stream and encodes the most likely alternatives in fewer bits
➢
29. … bringing the web into sensors
And for Low Power nodes ??
<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<notebook date=quot;2007-09-12quot;>
➢ <note date=quot;2007-07-23quot; category=quot;EXIquot;>
<subject>EXI</subject>
<body>Do not forget it!</body>
</note>
<note date=quot;2007-09-12quot;>
<subject>Shopping List</subject>
<body>milk, honey</body>
</note>
</notebook>
30. … bringing the web into sensors
And for Low Power nodes ??
EXI Grammar (Event Coding)
→ Productions separated according to their popularity
➢
<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<notebook date=quot;2007-09-12quot;>
<note date=quot;2007-07-23quot; category=quot;EXIquot;>
<subject>EXI</subject>
<body>Do not forget it!</body>
</note>
<note date=quot;2007-09-12quot;>
<subject>Shopping List</subject>
<body>milk, honey</body>
</note>
</notebook>
31. … Bringing Wireless Sensor to its full potential
Conclusion
In the near future:
More Users, more Sensors, more Data
➢
Wide Integration with Internet through IP protocol
➢
Advanced data representation with XML
➢
Semantic for better sensor information access
➢
Knowledge even from ultra low power device using EXI
➢
All through global standards (W3C, IETF, ...)
➢
32. … Bringing Wireless Sensor to its full potential
References: Standards & Projects
(1) IPSO Alliance - http://www.ipso-alliance.org
(2) 6LoWPAN: http://www.ietf.org/html.charters/6lowpan-charter.html - http://tools.ietf.org/wg/6lowpan/
(3) W3C Semantic Sensor Network Incubator group - http://www.w3.org/2005/Incubator/ssn/ -
http://www.w3.org/2005/Incubator/ssn/charter
(4) OGC – Sensor Web Enablement WG: http://www.opengeospatial.org/projects/groups/sensorweb
(5) Sensor Standards and Data Harmonization (NIST) -
http://semanticommunity.wik.is/Sensor_Standards_and_Data_Harmonization
(6) Marine Metadata Interoperability - http://marinemetadata.org/
(7) http://ieee1451.nist.gov/
(8) http://www.transducerml.org/
(9) W3C other:
(1) Geospatial Incubator Group - http://www.w3.org/2005/Incubator/geo/
(2) Delivery context ontology http://www.w3.org/TR/dcontology/
(3) Product Modelling Incubator http://www.w3.org/2005/Incubator/w3pm/
(10) EXI: http://www.w3.org/TR/exi-primer/
33. … Bringing Wireless Sensor to its full potential
References: publications
(1) Li Ding, Pranam Kolari, Zhongli Ding, Sasikanth Avancha, Tim Finin, Anupam Joshi. Using Ontologies in the Semantic Web: A Survey
(2) Cory Henson, Josh Pschorr,Amit Sheth, Krishnaprasad Thirunarayan, quot;SemSOS: Semantic Sensor Observation Service,quot; in Proceedings of the
2009 International Symposium on Collaborative Technologies and Systems (CTS 2009), Baltimore, MD, May 18-22, 2009.
(3) Payam M. Barnaghi, Stefan Meissner, Mirko Presser, and Klaus Moessner, quot;Sense and Sensíability: Semantic Data Modelling for Sensor Networksquot;,
to appear, in Proceedings of the ICT Mobile Summit 2009, June 2009.
(4) Lily Li, Kerry Taylor: A Framework for Semantic Sensor Network Services. ICSOC 2008: 347-361
(5) Amit Sheth, Cory Henson, and Satya Sahoo, quot;Semantic Sensor Web,quot; IEEE Internet Computing, July/August 2008, p. 78-83.
(6) Alex Wun, Milenko Petrovi, and Hans-Arno Jacobsen. A system for semantic data fusion in sensor networks. In DEBS í07: Proceedings of the 2007
inaugural international conferenceon Distributed event-based systems, pages 75-79, New York, NY, USA, 2007. ACM.
(7) M. Eid, R. Liscano, and A. El Saddik. A universal ontology for sensor networks data. Computational Intel ligence for Measurement Systems and
Applications, 2007. CIMSA 2007. IEEE International Conference on, pages 59–62, June 2007
(8) Micah Lewis, Delroy Cameron, Shaohua Xie, Budak Arpinar,ES3N: A Semantic Approach to Data Management in Sensor Networks. Semantic
Sensor network workshop, the 5th International Semantic Web Conference ISWC 2006, November 5-9, Athens, Georgia, USA 2006
(9) Hideyuki Kawashima, Yutaka Hirota, Satoru Satake, and Michita Imai. Met: A real world oriented metadata management system for semantic sensor
networks. In Proc. of the International Workshop on Data Management for Sensor Networks (DMSN, pages 588{599, 2006.
(10) Russomanno, D.J., Kothari, C., Thomas, O.: Sensor ontologies: from shallow to deep models. Proceedings of the Thirty-Seventh Southeastern
Symposium on System Theory, 2005. SSST '05. 20-22 March 2005.
(11) David J. Russomanno, Cartik R. Kothari, and Omo ju A. Thomas. Building a sensor ontology: A practical approach leveraging iso and ogc models.
In IC-AI, pages 637–643, 2005.
(12) Semantic Sensor Net: An Extensible Framework. In Proceedings of the International Conference on Computer Network and Mobile Computing,
Lecture Notes in Computer Science 3619, pages 1144--1153, 2005.
(13) C. Matheus, D. Tribble, M. Kokar, M. Cerutti and S. McGirr. Towards a Formal Pedigree Ontology for Level-One Sensor Fusion. 10th International
Command and Control Research and Technology Symposium, McClain, Virginia, June 2005.
(14) Holger Neuhaus, Relating Sensor Observations to the Real World, FOIS 2008.