We were invited to take part of the H2020 panel at ICSOFT 2017, talking about our experience preparing the ElasTest proposal, that was funded with 5M€ by the European Comission. This presentations sketches the main strengths of the proposal.
The document discusses cloud testing and cloud computing. It defines cloud testing as software testing that uses cloud computing environments to simulate real-world user traffic. The term "cloud testing" can refer to testing of cloud systems, testing in the cloud, or testing of applications deployed in the cloud. Testing of cloud systems validates functional and non-functional properties from both external and internal views. The document also outlines benefits and challenges of cloud computing.
ElasTest is a platform for end-to-end testing that takes care of the infrastructure and all the subtle details that comes with these kind of testing, from using browsers to reproducing real-world conditions by means of failure injection.
SAVI-IoT: A Self-managing Containerized IoT PlatformYork University
The document describes SAVI-IoT, a self-managing containerized IoT platform. SAVI-IoT combines software-defined infrastructure, networking, and things to provide an IoT platform that is fully programmable, cloud and application agnostic, and offers autonomic management. It leverages Linux container isolation to instantiate, relocate, and optimize virtual IoT capabilities with flexibility. The platform provides template-based deployment, interactive monitoring, and autonomically scales IoT applications and services across edge and core cloud infrastructure.
This presentation was made during the Hackfest'2015 event, 11 and 12 April 2015 in Technopark Ghazella , Tunisia.
Presentation video : http://livestre.am/55ut5
Understand, verify, and act on the security of your Kubernetes clusters - Sca...Scaleway
After this webinar, you will able to:
- Apply a minimum security template on your clusters
- Base your cloud-native application design on security restrictions
- Learn easy security policies to apply
- Protect your data
- Be aware of very common and dangerous security issues that can be easily fixed
Entreprises : découvrez les briques essentielles d’une solution IoTScaleway
> APRÈS CE WEBINAIRE, VOUS SEREZ EN MESURE DE COMPRENDRE :
- Les principaux composants d’une solution IoT
- L’importance de bien concevoir sa solution dès les premières étapes
The document discusses cloud native computing and digital disruption. Some key points include:
- Enterprises are transitioning from traditional IT to cloud-based, mobile-first architectures using agile development practices like microservices and containers.
- Cloud native approaches provide agility, flexibility, and treat infrastructure as code. This includes practices like infrastructure as code, software-defined networking, and security.
- The Cloud Native Computing Foundation aims to simplify cloud native technologies through reference designs, common tools and taxonomy, and emerging standards.
- They welcome open source project involvement and submissions to help standardize interoperable cloud native technologies and patterns. Areas of focus include containers, microservices, CI/CD, networking,
Enabling application portability with the greatest of ease!Ken Owens
This document discusses enabling application portability with microservices using Project Shipped. It notes the challenges of developing applications in the digital disruption era across multiple languages, data sources, and clouds. Project Shipped enhances the software development lifecycle to provide continuous integration and deployment of microservices across internal and external clouds. It demonstrates using Mantl and Consul for microservice discovery, load balancing and deployment to multiple environments. The presentation concludes by discussing a proof of concept using Project Shipped and Cisco's CMX API to build and deploy a microservice to different environments.
The document discusses cloud testing and cloud computing. It defines cloud testing as software testing that uses cloud computing environments to simulate real-world user traffic. The term "cloud testing" can refer to testing of cloud systems, testing in the cloud, or testing of applications deployed in the cloud. Testing of cloud systems validates functional and non-functional properties from both external and internal views. The document also outlines benefits and challenges of cloud computing.
ElasTest is a platform for end-to-end testing that takes care of the infrastructure and all the subtle details that comes with these kind of testing, from using browsers to reproducing real-world conditions by means of failure injection.
SAVI-IoT: A Self-managing Containerized IoT PlatformYork University
The document describes SAVI-IoT, a self-managing containerized IoT platform. SAVI-IoT combines software-defined infrastructure, networking, and things to provide an IoT platform that is fully programmable, cloud and application agnostic, and offers autonomic management. It leverages Linux container isolation to instantiate, relocate, and optimize virtual IoT capabilities with flexibility. The platform provides template-based deployment, interactive monitoring, and autonomically scales IoT applications and services across edge and core cloud infrastructure.
This presentation was made during the Hackfest'2015 event, 11 and 12 April 2015 in Technopark Ghazella , Tunisia.
Presentation video : http://livestre.am/55ut5
Understand, verify, and act on the security of your Kubernetes clusters - Sca...Scaleway
After this webinar, you will able to:
- Apply a minimum security template on your clusters
- Base your cloud-native application design on security restrictions
- Learn easy security policies to apply
- Protect your data
- Be aware of very common and dangerous security issues that can be easily fixed
Entreprises : découvrez les briques essentielles d’une solution IoTScaleway
> APRÈS CE WEBINAIRE, VOUS SEREZ EN MESURE DE COMPRENDRE :
- Les principaux composants d’une solution IoT
- L’importance de bien concevoir sa solution dès les premières étapes
The document discusses cloud native computing and digital disruption. Some key points include:
- Enterprises are transitioning from traditional IT to cloud-based, mobile-first architectures using agile development practices like microservices and containers.
- Cloud native approaches provide agility, flexibility, and treat infrastructure as code. This includes practices like infrastructure as code, software-defined networking, and security.
- The Cloud Native Computing Foundation aims to simplify cloud native technologies through reference designs, common tools and taxonomy, and emerging standards.
- They welcome open source project involvement and submissions to help standardize interoperable cloud native technologies and patterns. Areas of focus include containers, microservices, CI/CD, networking,
Enabling application portability with the greatest of ease!Ken Owens
This document discusses enabling application portability with microservices using Project Shipped. It notes the challenges of developing applications in the digital disruption era across multiple languages, data sources, and clouds. Project Shipped enhances the software development lifecycle to provide continuous integration and deployment of microservices across internal and external clouds. It demonstrates using Mantl and Consul for microservice discovery, load balancing and deployment to multiple environments. The presentation concludes by discussing a proof of concept using Project Shipped and Cisco's CMX API to build and deploy a microservice to different environments.
As businesses strive to innovate while aiming to reduce risk, IT has become more critical to the success of the business than ever before. In this session, Nick Barcet, Senior Director of Product Management for OpenStack at Red Hat, explains the importance of an IT evolution to modernize data center infrastructure through a culture, process, and technology transformation. Learn what’s driving customer success around OpenStack and how Red Hat is collaborating within the community to provide businesses with the modernized infrastructure they need
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. As IT strives to become Fast IT, application architectures are undergoing fundamental disruption to enable faster development to deployment lifecycles. As part of this trend, the number of applications being created using microservices architectures and container technologies like Docker is exploding. This new "cloud native" framework makes deployments on-prem or public cloud seamless. In this session, we will look at these evolving trends and how several open source technologies have converged to provide enterprises the ability to innovate at unprecedented levels.
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesHong-Linh Truong
The document discusses modeling and provisioning IoT cloud systems to enable testing of uncertainties. It proposes a tool pipeline that involves modeling uncertainties and system components, generating test configurations, deploying the system under test, and executing tests. A prototype models a base transceiver station system and its uncertainties. The tooling extracts models, generates deployment configurations, and allows for elastic testing by changing configurations at runtime. The overall approach aims to help address the challenges of testing uncertainties in complex IoT and cloud systems.
Slides for the presentation given at the Webist 2021 conference
Abstract:
A research team that wants to validate a new IoT solution has to implement a testbed. It is a complex step
since it must provide a realistic environment, and this may require skills that are not present in the team. This
paper explores the requirements of an IoT testbed and proposes an open-source solution based on low-cost
and widely available components and technologies. The testbed implements an architecture consisting of a
collector managing several edge devices. Security levels and duty-cycle are tunable depending on the specific
application. After analyzing the testbed requirements, the paper illustrates a template that uses WiFi for the
link layer, HTTPS for structured communication, an ESP8266 board for edge units, and a RaspberryPi for the
collector.
http://kkpradeeban.blogspot.com/2015/11/cassowary-middleware-platform-for.html
Abstract: Smart devices sense the environment through their sensors and leverage the contextual information derived from the sensor readings to satisfy system requirements such as energy and carbon efficiency and user preferences. Smart buildings compose of smart devices, and local sensors of the devices and device controllers in a coordinated network. Software-Defined Networking (SDN) offers a centralized view of the entire networking data plane elements to a logically centralized controller. While smart buildings and ubiquitous computing are heavily researched, later advancements in networking are not exploited in achieving tenant-aware smart buildings.
This paper describes the research for the design, prototype implementation, and preliminary assessments of Cassowary, a middleware platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks. By extending SDN paradigm and leveraging the message oriented middleware protocols to seamlessly connect the smart devices of the buildings to the centralized SDN controller, Cassowary enables context-aware Software-Defined Smart Buildings.
Scott Kirkpatrick (Hebrew University): OneLab: Federation and TestbedsServiceWave 2010
The document discusses federation of internet testbeds to enable testing across different geographic locations, technologies, and networks. It proposes extending federation support through middleware across control planes and experimental planes to facilitate resource discovery, monitoring, and data sharing. Several existing federated testbeds and measurement tools are described that have been used for topics like internet topology mapping, capacity measurements in Europe, and testing non-IP autonomous networks.
Experimenting with Real Application-specific QoS Guarantees in a Large-scale ...ARCFIRE ICT
This document reports on an experiment conducted using a 37-node RINA network emulated on the Virtual Wall experimentation facility. The experiment evaluated RINA's ability to provide quality of service guarantees through the QTA-Mux policy. Synthetic traffic flows mimicking different applications were injected under varying load conditions. Results showed that with QTA-Mux configured at both core and metro DIFs, adequate QoS differentiation was achieved even under high congestion. However, with QTA-Mux only at the core DIF, QoS was lost at the metro DIF. A high-definition video streaming demonstration also showed near-perfect quality of experience when the video flows received a gold QoS cube
The document discusses the future of the Internet and emerging internet architectures that could address issues like security proactively. It summarizes the 2STiC project which aims to experiment with new architectures like SCION and RINA to provide more secure, stable and transparent inter-network communication. Several activities are mentioned like setting up an experimental SCION node and exploring use cases for new architectures in sectors like transport and healthcare.
OpenHarmony's journey to Oniro - One year on
We introduced Openharmony at SFScon 2020. One year has passed and with it much water under the project’s bridge. The project is now officially an Eclipse project, with its own brand. Members and industry partners are joining and the version 1.0 release is behind the corner. This talk provides an update of the vision, objectives, ecosystem, governance model, technology, standards, compliance processes, and all progress made in one intense year of work inside the Oniro project.
This document proposes an IoT architecture based on RINA (Recursive InterNetwork Architecture) to address the key challenges facing IoT - interoperability, fragmentation, cost and security. It describes an architecture with IoT devices accessed by IoT Application Processes (IoTAs) managed by an IoT Application Manager. Network Management Agents (NMAs) monitor different IoT network systems and report to a distributed IoT Management Application. This architecture aims to standardize IoT networking and reduce protocol complexity through the use of RINA, improving interoperability, speed of adoption and security for IoT systems.
Provably Secure Key-Aggregate Cryptosystems with Broadcast Aggregate Keys for...Prasadu Peddi
This document proposes a provably secure key-aggregate cryptosystem that allows for efficient online data sharing on the cloud. It allows data owners to encrypt data and delegate decryption rights to users via a single broadcast aggregate key, while retaining the ability to revoke access. The proposed system provides data confidentiality, user revocation, scalability, and prevents collusion. It is proven to be semantically secure and collusion resistant under appropriate security assumptions. Hardware requirements include a Pentium IV 2.4 GHz processor and 512 MB RAM, while software requirements include Windows XP/7, Java/J2EE, Netbeans 7.4, and MySQL database.
Design, Innovate, Digitize. Building Skills to Solve Future ProblemsCisco DevNet
The document outlines an agenda for a Cisco conference on designing, innovating and digitizing to solve future problems. The agenda includes an introduction, presentations on customer-focused problem solving, hackathon case studies, technologies for digitization, designing challenges, developing skills, scaling ecosystems, and a conclusion. It discusses using hackathons and building skills in areas like IoT, design thinking, data analytics and collaboration to develop global problem solvers and solve problems like unemployment. Case studies highlight hackathon projects on smart cities and the education sector that brought together technologies like IoT, Hadoop and dashboards.
Discover the benefits of Kubernetes to host a SaaS solutionScaleway
What you can take away from this presentation:
- What a SaaS solution is
- Key figures on the SaaS market
- Advantages of Kubernetes Kapsule for SaaS
- How to optimize your costs and loads while maintaining stability
- How to guarantee the security of your infrastructures
- The difference between a multi-instance and a multi-tenant architecture
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Istvan Rath
Ebben a DemoCamp előadásban az EclipseCon Europe 2016 és SiriusCon 2016 konferenciák legfontosabb témáit, technológiáit foglalom össze, kiegészítve néhány szubjektív véleménnyel és megérzéssel a technológiai trendekről.
The document discusses Cisco's Intercloud strategy to help organizations address challenges with hybrid cloud computing. The Intercloud aims to provide workload portability across private and public clouds through common policies, security, and networking extended from the private cloud. Cisco's innovations in UCS, Nexus switching, ACI fabric, and the Intercloud fabric are discussed as powering applications at any scale from data center to edge. The collaboration with Intel is highlighted as helping accelerate growth through unique hybrid cloud models enabled by the Intercloud.
This document discusses software-defined networking and systems. It motivates extending the SDN paradigm to orchestrate cloud networks and enhance network flow algorithms. It proposes integrating the OpenDaylight controller with middleware platforms using its Model-Driven Service Abstraction Layer. Example applications discussed include using SDN for metrics and analytics, smart buildings, federating controllers across domains, and software-defined service composition.
Ken Owens, the CTO of Cisco Intercloud Services, presented on Cisco's migration from MapReduce jobs to Spark jobs for processing customer interaction data. The document discussed Cisco's need to embrace both traditional and hyperscale application deployment across data centers, clouds, and edges. It also covered Cisco's analysis platform requirements, AWS and Cisco Intercloud sizing comparisons, and performance results from testing the migration of MapReduce jobs to Spark on the Cisco Intercloud.
Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit...Ambassador Labs
Microservices is an architecture for building continuous uptime distributed systems with a distributed development model.
Presentation talk available here http://www.microservices.com/richard-li-framing-microservices
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...OW2
Presentation by Hui Song, Senior Scientist, SINTEF. We would like to share our research journey towards enabling DevOps for IoT applications, and how Open Source makes the journey feasible and fun.
DevOps is widely adopted for developing cloud applications, which supports developers in continuously placing software changes directly to production. As companies are including IoT and Edge devices into their IT infrastructures, supporting DevOps for IoT is a must. However, IoT challenges some fundamental assumptions behind DevOps, such as the homogeneous infrastructure and centralized governance, and therefore, breaking-through research is needed. Funded by H2020, 30 people from 12 partners crossing academia and industry gathered to solve these fundamental challenges, which results in full-stack open source tools for automatic deployment, learning-based operation and security monitoring of IoT applications, and risk management of the development process. The tools are evaluated on industrial use cases in intelligent transportation, smart building, and eHealth.
The mass open source tools and communities around IoT development provides the sound foundation for this design research and the opportunities for the further exploitation of the results. In particular, we are proud of spinning off a start-up to commercialize the risk management services in the open source + SaaS model.
This document summarizes existing IoT testbed frameworks and identifies gaps. It describes the proposed research which aims to address these gaps by developing an open IoT testbed that offers sensors, actuators, platforms and APIs as interoperable services. The testbed would improve on existing approaches by standardizing data formats, optimizing data collection and handling errors. It explores publishing sensor data using a message broker to reduce dependencies and learning curves.
As businesses strive to innovate while aiming to reduce risk, IT has become more critical to the success of the business than ever before. In this session, Nick Barcet, Senior Director of Product Management for OpenStack at Red Hat, explains the importance of an IT evolution to modernize data center infrastructure through a culture, process, and technology transformation. Learn what’s driving customer success around OpenStack and how Red Hat is collaborating within the community to provide businesses with the modernized infrastructure they need
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. As IT strives to become Fast IT, application architectures are undergoing fundamental disruption to enable faster development to deployment lifecycles. As part of this trend, the number of applications being created using microservices architectures and container technologies like Docker is exploding. This new "cloud native" framework makes deployments on-prem or public cloud seamless. In this session, we will look at these evolving trends and how several open source technologies have converged to provide enterprises the ability to innovate at unprecedented levels.
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesHong-Linh Truong
The document discusses modeling and provisioning IoT cloud systems to enable testing of uncertainties. It proposes a tool pipeline that involves modeling uncertainties and system components, generating test configurations, deploying the system under test, and executing tests. A prototype models a base transceiver station system and its uncertainties. The tooling extracts models, generates deployment configurations, and allows for elastic testing by changing configurations at runtime. The overall approach aims to help address the challenges of testing uncertainties in complex IoT and cloud systems.
Slides for the presentation given at the Webist 2021 conference
Abstract:
A research team that wants to validate a new IoT solution has to implement a testbed. It is a complex step
since it must provide a realistic environment, and this may require skills that are not present in the team. This
paper explores the requirements of an IoT testbed and proposes an open-source solution based on low-cost
and widely available components and technologies. The testbed implements an architecture consisting of a
collector managing several edge devices. Security levels and duty-cycle are tunable depending on the specific
application. After analyzing the testbed requirements, the paper illustrates a template that uses WiFi for the
link layer, HTTPS for structured communication, an ESP8266 board for edge units, and a RaspberryPi for the
collector.
http://kkpradeeban.blogspot.com/2015/11/cassowary-middleware-platform-for.html
Abstract: Smart devices sense the environment through their sensors and leverage the contextual information derived from the sensor readings to satisfy system requirements such as energy and carbon efficiency and user preferences. Smart buildings compose of smart devices, and local sensors of the devices and device controllers in a coordinated network. Software-Defined Networking (SDN) offers a centralized view of the entire networking data plane elements to a logically centralized controller. While smart buildings and ubiquitous computing are heavily researched, later advancements in networking are not exploited in achieving tenant-aware smart buildings.
This paper describes the research for the design, prototype implementation, and preliminary assessments of Cassowary, a middleware platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks. By extending SDN paradigm and leveraging the message oriented middleware protocols to seamlessly connect the smart devices of the buildings to the centralized SDN controller, Cassowary enables context-aware Software-Defined Smart Buildings.
Scott Kirkpatrick (Hebrew University): OneLab: Federation and TestbedsServiceWave 2010
The document discusses federation of internet testbeds to enable testing across different geographic locations, technologies, and networks. It proposes extending federation support through middleware across control planes and experimental planes to facilitate resource discovery, monitoring, and data sharing. Several existing federated testbeds and measurement tools are described that have been used for topics like internet topology mapping, capacity measurements in Europe, and testing non-IP autonomous networks.
Experimenting with Real Application-specific QoS Guarantees in a Large-scale ...ARCFIRE ICT
This document reports on an experiment conducted using a 37-node RINA network emulated on the Virtual Wall experimentation facility. The experiment evaluated RINA's ability to provide quality of service guarantees through the QTA-Mux policy. Synthetic traffic flows mimicking different applications were injected under varying load conditions. Results showed that with QTA-Mux configured at both core and metro DIFs, adequate QoS differentiation was achieved even under high congestion. However, with QTA-Mux only at the core DIF, QoS was lost at the metro DIF. A high-definition video streaming demonstration also showed near-perfect quality of experience when the video flows received a gold QoS cube
The document discusses the future of the Internet and emerging internet architectures that could address issues like security proactively. It summarizes the 2STiC project which aims to experiment with new architectures like SCION and RINA to provide more secure, stable and transparent inter-network communication. Several activities are mentioned like setting up an experimental SCION node and exploring use cases for new architectures in sectors like transport and healthcare.
OpenHarmony's journey to Oniro - One year on
We introduced Openharmony at SFScon 2020. One year has passed and with it much water under the project’s bridge. The project is now officially an Eclipse project, with its own brand. Members and industry partners are joining and the version 1.0 release is behind the corner. This talk provides an update of the vision, objectives, ecosystem, governance model, technology, standards, compliance processes, and all progress made in one intense year of work inside the Oniro project.
This document proposes an IoT architecture based on RINA (Recursive InterNetwork Architecture) to address the key challenges facing IoT - interoperability, fragmentation, cost and security. It describes an architecture with IoT devices accessed by IoT Application Processes (IoTAs) managed by an IoT Application Manager. Network Management Agents (NMAs) monitor different IoT network systems and report to a distributed IoT Management Application. This architecture aims to standardize IoT networking and reduce protocol complexity through the use of RINA, improving interoperability, speed of adoption and security for IoT systems.
Provably Secure Key-Aggregate Cryptosystems with Broadcast Aggregate Keys for...Prasadu Peddi
This document proposes a provably secure key-aggregate cryptosystem that allows for efficient online data sharing on the cloud. It allows data owners to encrypt data and delegate decryption rights to users via a single broadcast aggregate key, while retaining the ability to revoke access. The proposed system provides data confidentiality, user revocation, scalability, and prevents collusion. It is proven to be semantically secure and collusion resistant under appropriate security assumptions. Hardware requirements include a Pentium IV 2.4 GHz processor and 512 MB RAM, while software requirements include Windows XP/7, Java/J2EE, Netbeans 7.4, and MySQL database.
Design, Innovate, Digitize. Building Skills to Solve Future ProblemsCisco DevNet
The document outlines an agenda for a Cisco conference on designing, innovating and digitizing to solve future problems. The agenda includes an introduction, presentations on customer-focused problem solving, hackathon case studies, technologies for digitization, designing challenges, developing skills, scaling ecosystems, and a conclusion. It discusses using hackathons and building skills in areas like IoT, design thinking, data analytics and collaboration to develop global problem solvers and solve problems like unemployment. Case studies highlight hackathon projects on smart cities and the education sector that brought together technologies like IoT, Hadoop and dashboards.
Discover the benefits of Kubernetes to host a SaaS solutionScaleway
What you can take away from this presentation:
- What a SaaS solution is
- Key figures on the SaaS market
- Advantages of Kubernetes Kapsule for SaaS
- How to optimize your costs and loads while maintaining stability
- How to guarantee the security of your infrastructures
- The difference between a multi-instance and a multi-tenant architecture
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Istvan Rath
Ebben a DemoCamp előadásban az EclipseCon Europe 2016 és SiriusCon 2016 konferenciák legfontosabb témáit, technológiáit foglalom össze, kiegészítve néhány szubjektív véleménnyel és megérzéssel a technológiai trendekről.
The document discusses Cisco's Intercloud strategy to help organizations address challenges with hybrid cloud computing. The Intercloud aims to provide workload portability across private and public clouds through common policies, security, and networking extended from the private cloud. Cisco's innovations in UCS, Nexus switching, ACI fabric, and the Intercloud fabric are discussed as powering applications at any scale from data center to edge. The collaboration with Intel is highlighted as helping accelerate growth through unique hybrid cloud models enabled by the Intercloud.
This document discusses software-defined networking and systems. It motivates extending the SDN paradigm to orchestrate cloud networks and enhance network flow algorithms. It proposes integrating the OpenDaylight controller with middleware platforms using its Model-Driven Service Abstraction Layer. Example applications discussed include using SDN for metrics and analytics, smart buildings, federating controllers across domains, and software-defined service composition.
Ken Owens, the CTO of Cisco Intercloud Services, presented on Cisco's migration from MapReduce jobs to Spark jobs for processing customer interaction data. The document discussed Cisco's need to embrace both traditional and hyperscale application deployment across data centers, clouds, and edges. It also covered Cisco's analysis platform requirements, AWS and Cisco Intercloud sizing comparisons, and performance results from testing the migration of MapReduce jobs to Spark on the Cisco Intercloud.
Microservices Practitioner Summit Jan '15 - Microservices Practitioner Summit...Ambassador Labs
Microservices is an architecture for building continuous uptime distributed systems with a distributed development model.
Presentation talk available here http://www.microservices.com/richard-li-framing-microservices
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...OW2
Presentation by Hui Song, Senior Scientist, SINTEF. We would like to share our research journey towards enabling DevOps for IoT applications, and how Open Source makes the journey feasible and fun.
DevOps is widely adopted for developing cloud applications, which supports developers in continuously placing software changes directly to production. As companies are including IoT and Edge devices into their IT infrastructures, supporting DevOps for IoT is a must. However, IoT challenges some fundamental assumptions behind DevOps, such as the homogeneous infrastructure and centralized governance, and therefore, breaking-through research is needed. Funded by H2020, 30 people from 12 partners crossing academia and industry gathered to solve these fundamental challenges, which results in full-stack open source tools for automatic deployment, learning-based operation and security monitoring of IoT applications, and risk management of the development process. The tools are evaluated on industrial use cases in intelligent transportation, smart building, and eHealth.
The mass open source tools and communities around IoT development provides the sound foundation for this design research and the opportunities for the further exploitation of the results. In particular, we are proud of spinning off a start-up to commercialize the risk management services in the open source + SaaS model.
This document summarizes existing IoT testbed frameworks and identifies gaps. It describes the proposed research which aims to address these gaps by developing an open IoT testbed that offers sensors, actuators, platforms and APIs as interoperable services. The testbed would improve on existing approaches by standardizing data formats, optimizing data collection and handling errors. It explores publishing sensor data using a message broker to reduce dependencies and learning curves.
The document summarizes a presentation given by Stefano De Panfilis from the FIWARE Foundation about FIWARE Lab. FIWARE Lab is an OpenStack-based platform that provides standard APIs and generic enablers to access and manage heterogeneous context information. It serves as a meeting point for entrepreneurs, developers, and domain stakeholders to develop smart applications and solutions. The presentation outlines FIWARE's approach to context management, the capabilities and architecture of FIWARE Lab, and upcoming events like the FIWARE Summit for developers and entrepreneurs.
FIRE slideshow running on the FIRE (Future Internet Research and Experimentation) booth, organized by all FIRE Support Action projects (AmpliFIRE, ceFIMS-CONNECT, CI-FIRE, ECIAO and FUSION) at the Net Futures 2015 (former FIA) event on 25-26 March 2015 in Brussels, Belgium.
More information: http://www.ict-fire.eu.
This document summarizes existing IoT testbed frameworks and identifies gaps. It discusses how existing testbeds are mostly based on wireless sensor networks using proprietary hardware, which causes issues like vendor lock-in, lack of interoperability, and inability to scale. It also notes simulations can provide unrealistic results. The document introduces a proposed new open IoT testbed that aims to address these issues by offering sensors, actuators, and APIs as interoperable services using open source devices and standards.
Presentation of the paper Creating a distributed mobile networking testbed environment - through the Living Labs approach, Proceedings of 2nd International IEEE/Create-Net Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TridentCom), Barcelona, Spain, March, 2006.
Presentation made on the occasion of an event organised by the Eclipse-IoT community (iot.eclipse.org) to advertise the FIWARE platform as a federative high-lvevel information mediaition platform
FIWARE is a platform for building smart applications and solutions. It provides open-source generic enablers (GEs) that can be used as building blocks. The FIWARE platform aims to create an open ecosystem where entrepreneurs and technology providers can collaborate and build innovative IoT and smart city applications. It uses an open data model called NGSI that allows context data from different sources to be shared and queried in a common way. This facilitates interoperability between different systems and devices.
Julie Marguerite - Tefis open calls (fia dec 2010)FIA2010
The TEFIS project aims to create an open platform for managing experiments across heterogeneous facilities related to future internet services. The platform will support the full lifecycle of service development and allow efficient combination of networking resources, living labs, and cloud computing resources. Several existing facilities are available in TEFIS, including Planetlab for network protocol evaluation, computational resources, and living labs for testing with real users. TEFIS will integrate and orchestrate experiments across these independent services. An open call is announced seeking pilot experiments that make use of at least two TEFIS facilities in areas beyond existing use cases, with funding available of up to 200k Euros per experiment. Proposals will be evaluated based on scientific excellence, implementation quality,
Open Source and Standards Communities Coming Together to Solve Real World Pro...All Things Open
The document discusses how IEEE and open source communities are working together to solve real-world problems. It provides an overview of IEEE's global reach and technical breadth in standards development. It then describes IEEE-SA Open, a platform for open source software, hardware, and data projects, and how it can bridge standards development and open source communities. Examples are given of how open source projects are being used in conjunction with IEEE standards development.
This document provides an overview of the FIRE initiative which aims to support future internet research and experimentation through large-scale experimentation using federated testbeds. It discusses the goals of future internet research and the benefits of the FIRE approach for Europe.
The document discusses providing actuator and sensor access as a service over the internet. It proposes an algorithm for resource requisition that creates locks on actuator instances to prevent multiple simultaneous requests. This ensures actuators can only respond to one command at a time. The algorithm also analyzes request volume to optimize traffic to unavailable resources. An API is developed to abstract away hardware details and provide platform-independent parameter retrieval and actuation. This allows developers to focus on application logic rather than hardware integration.
This document discusses the need for an open source IoT development environment and testbed to allow software developers to create IoT applications without requiring hardware expertise. It notes that existing IoT testbeds often use proprietary hardware and software, limiting interoperability. The proposed solution aims to provide virtual access to sensors and actuators through an API, as well as a microcontroller platform as a service. This would allow developers to write code without worrying about hardware integration and deployment details. The goal is to make IoT development and testing more accessible through an open testbed that addresses issues like sensor availability and cost.
FIWARE is an open source platform consisting of generic enablers and solutions that allow for the management and exchange of context information through open APIs. The platform aims to support the development of smart digital services and applications. Context information from different domains can be gathered and organized in a common way using FIWARE's context broker as the main component. Once context data is collected, additional enablers can be used for advanced processing, visualization, and analysis to derive insights and power smart applications and services.
User Impersonation as a Service in End-to-End TestingBoni García
Testing large distributed heterogeneous systems in cloud environments is a complex task. This situation becomes especially difficult when carrying out end-to-end tests, in which the whole system is exercised, typically through its graphical user interface (GUI) with impersonated users. These tests are typically expensive to write and time consuming to run. This paper contributes to the solution of this problem by proposing an open source framework called ElasTest, which can be seen as an elastic platform to carry out end-to-end testing for different types of applications, including web and mobile. In particular, this piece or research puts the accent on the capability to impersonate final users, presenting a real case study in which end-to-end tests have been carried out to assess the correctness of real-time communications among browsers using WebRTC.
An Open Virtual Neighbourhood Network to Connect IoT Infrastructures and Smart Objects – VICINITYGlobal IoT Summit (GIoTS-2017), 06-09 June 2017, Geneva, Switzerland.
VICINITY is an open virtual neighborhood network that aims to connect isolated IoT infrastructures and smart objects to overcome barriers to interoperability. It will provide an IoT platform and interoperability as a service using ontologies, virtual neighborhoods, and a peer-to-peer network. This will allow for integrated infrastructures, value-added services, and testing in user cases across different domains like energy, health, transport and buildings.
OASIS: open source and open standards: internet of thingsJamie Clark
How FOSS projects and open ICT standards often interact in a virtuous cycle. Recent examples, and a list of IoT-relevant open standards projects at OASIS. Feb 2014
This document discusses ElasTest, an open source platform for end-to-end testing of cloud native applications. ElasTest captures relevant log and metric information during tests to provide observability. It allows for log and metric management, comparison, and analysis to help localize issues. A demo is given of using ElasTest to monitor and manage logs from a Jenkins job that starts a Docker application container and runs tests against it. ElasTest concludes observability is key for effective end-to-end testing of complex cloud native applications.
We discuss things to be taken into account when deciding on a policy for your CI/CD pipelines. This might include Git workflows, testing approaches, and shipping strategies.
Bringing observability to your testing environmentsElasTest Project
The document discusses challenges with testing and bug localization. It proposes applying observability practices from production environments to testing by collecting logs, metrics and other data from systems and tests. This would allow analyzing the data with tools like Elasticsearch, Kibana and Grafana to better understand why tests fail and locate bugs. Multiple levels of analytics could be applied from descriptive to predictive. This observability approach would provide more insight into problems compared to only using test outcomes.
ElasTest is an EU-funded project that provides an elastic platform for testing complex distributed software systems. It focuses on end-to-end testing by providing infrastructure, services, tools for emulating real-world conditions, troubleshooting test failures, and enabling communication between team members. The project aims to make testing large applications easier, less time-consuming and provide more tools. It is demonstrated through four real-world use cases and developers are encouraged to provide feedback to help improve the platform.
Slides of our Webinar, held on March 20th 2018, where the main features of ElasTest, at the time being, were presented. This included our ability to launch docker and docker-compose SuTs, and tests, gathering logs and metrics, and inspecting resulst with out Log Analyzer. All these features, including ElasTest capabilities for manual testing, were showcased at the end in a demo conducted by out Project Coodinator. The webinar was recorded and it's available at: https://youtu.be/OL4yktND6Uo.
ElasTest presentation in MadridJUG (Madrid December 2017)ElasTest Project
ElasTest is an open source platform to execute e2e tests for web applications and complex distributed cloud native systems. It is based on docker and offers several services to ease testing implementation. These slides were used when presenting ElasTest to the local Java User Group in Madrid (MadridJUG) in December of 2017.
ElasTest presentation in Panel Sistemas company (Madrid December 2017)ElasTest Project
ElasTest is an open source platform to execute e2e tests for web applications and complex distributed cloud native systems. It is based on docker and offers several services to ease testing implementation. This slides were used when presenting ElasTest in Panel Sistemas company in Madrid.
ElasTest presentation in VLCTesting Conference (Valencia Novemeber 2017)ElasTest Project
ElasTest is an open source platform to execute e2e tests for web applications and complex distributed cloud native systems. It is based on docker and offers several services to ease testing implementation. This slides were used in VLCTesting conference celebrated in Valencia (Spain) in November of 2017.
ExpoQA 2017 Using docker to build and test in your laptop and JenkinsElasTest Project
This document discusses using Docker to build and test applications in laptops and Jenkins. It begins with an introduction to the author and their background/expertise. It then covers virtualization and containers, including VirtualBox, Vagrant, and Docker. The main concepts of Docker like images, containers, registries are defined. Hands-on examples are provided for running basic Docker commands, managing the lifecycle of containers, exposing network services, and managing Docker images. Building a simple Python web application image is demonstrated as a first example of creating a custom Docker image.
In the 2017 edition of ExpoQA we presented our experiences developing end-to-end automated tests for WebRTC applications. We talked about the architecture and the infrastructure used, and how leveraging the use of Docker containers eased the path towards a full suite of tests for real-time video over the Internet.
ElasTest is an open source project aimed at easing end-to-end testing for large complex distributed systems. This presentations gives an overview of the main ElasTest features, the underlying architecture and the main components.
Corporate innovation with Startups made simple with Pitchworks VC StudioGokul Rangarajan
In this write up we will talk about why corporates need to innovate, why most of them of failing and need to startups and corporate start collaborating with each other for survival
At the end of the conversation the CIO asked us 3 questions which sparked us to write this blog.
1 Do my organisation need innovation ?
2 Even if I need Innovation why are so many other corporates of our size fail in innovation ?
3 How can I test it in most cost effective way ?
First let's address the Elephant in the room, is Innovation optional ?
Relevance for customers
Building Business Reslience
competitive advantage
Corporate innovation is essential for businesses striving to remain relevant and competitive in today's rapidly evolving market. By continuously developing new products, services, and processes, companies can better meet the changing needs and preferences of their customers. For instance, Apple's regular release of new iPhone models keeps them at the forefront of consumer technology, while Amazon's introduction of Prime services has revolutionized online shopping convenience. Statistics show that innovative companies are 2.5 times more likely to have high-performance outcomes compared to their peers.
This proactive approach not only helps in retaining existing customers but also attracts new ones, ensuring sustained growth and market presence.
Furthermore, innovation fosters a culture of creativity and adaptability within organizations, enabling them to quickly respond to emerging trends and disruptions. In essence, corporate innovation is the driving force that keeps companies aligned with customer expectations, ultimately leading to long-term success and relevance.
Business Resilience
Building business resilience is paramount for companies looking to thrive amidst uncertainties and disruptions. Corporate innovation plays a crucial role in fostering this resilience by enabling businesses to adapt, evolve, and maintain continuity during challenging times. For instance, during the COVID-19 pandemic, many companies that swiftly innovated their business models, such as shifting to remote work or expanding e-commerce capabilities, managed to survive and even thrive. According to a McKinsey report, organizations that prioritize innovation are 30% more likely to be high-growth companies. Innovation not only helps in developing new revenue streams but also in creating more efficient processes and resilient supply chains. This agility allows companies to quickly pivot in response to market changes, ensuring they can weather economic downturns, technological disruptions, and other unforeseen challenges. Therefore, corporate innovation is not just a strategy for growth but a vital component of building a robust and resilient business capable of sustaining long-term success.
Neal Elbaum Shares Top 5 Trends Shaping the Logistics Industry in 2024Neal Elbaum
In the ever-evolving world of logistics, staying ahead of the curve is crucial. Industry expert Neal Elbaum highlights the top five trends shaping the logistics industry in 2024, offering valuable insights into the future of supply chain management.
Many companies have perceived CRM that accompanied by numerous
uncoordinated initiatives as a technological solution for problems in
individual areas. However, CRM should be considered as a strategy when
a company decides to implement it due to its humanitarian, technological
and process-related effects (Mendoza et al., 2007, p. 913). CRM is
evolving today as it should be seen as a strategy for maintaining a longterm relationship with customers.
A CRM business strategy includes the internet with the marketing,
sales, operations, customer services, human resources, R&D, finance, and
information technology departments to achieve the company’s purpose and
maximize the profitability of customer interactions (Chen and Popovich,
2003, p. 673).
After Corona Virus Disease-2019/Covid-19 (Coronavirus) first
appeared in Wuhan, China towards the end of 2019, its effects began to
be felt clearly all over the world. If the Coronavirus crisis is not managed
properly in business-to-business (B2B) and business-to-consumer
(B2C) sectors, it can have serious negative consequences. In this crisis,
companies can typically face significant losses in their sales performance,
existing customers and customer satisfaction, interruptions in operations
and accordingly bankruptcy
Maximize Your Efficiency with This Comprehensive Project Management Platform ...SOFTTECHHUB
In today's work environment, staying organized and productive can be a daunting challenge. With multiple tasks, projects, and tools to juggle, it's easy to feel overwhelmed and lose focus. Fortunately, liftOS offers a comprehensive solution to streamline your workflow and boost your productivity. This innovative platform brings together all your essential tools, files, and tasks into a single, centralized workspace, allowing you to work smarter and more efficiently.
m249-saw PMI To familiarize the soldier with the M249 Squad Automatic Weapon ...LinghuaKong2
M249 Saw marksman PMIThe Squad Automatic Weapon (SAW), or 5.56mm M249 is an individually portable, gas operated, magazine or disintegrating metallic link-belt fed, light machine gun with fixed headspace and quick change barrel feature. The M249 engages point targets out to 800 meters, firing the improved NATO standard 5.56mm cartridge.The SAW forms the basis of firepower for the fire team. The gunner has the option of using 30-round M16 magazines or linked ammunition from pre-loaded 200-round plastic magazines. The gunner's basic load is 600 rounds of linked ammunition.The SAW was developed through an initially Army-led research and development effort and eventually a Joint NDO program in the late 1970s/early 1980s to restore sustained and accurate automatic weapons fire to the fire team and squad. When actually fielded in the mid-1980s, the SAW was issued as a one-for-one replacement for the designated "automatic rifle" (M16A1) in the Fire Team. In this regard, the SAW filled the void created by the retirement of the Browning Automatic Rifle (BAR) during the 1950s because interim automatic weapons (e.g. M-14E2/M16A1) had failed as viable "base of fire" weapons.
Early in the SAW's fielding, the Army identified the need for a Product Improvement Program (PIP) to enhance the weapon. This effort resulted in a "PIP kit" which modifies the barrel, handguard, stock, pistol grip, buffer, and sights.
The M249 machine gun is an ideal complementary weapon system for the infantry squad platoon. It is light enough to be carried and operated by one man, and can be fired from the hip in an assault, even when loaded with a 200-round ammunition box. The barrel change facility ensures that it can continue to fire for long periods. The US Army has conducted strenuous trials on the M249 MG, showing that this weapon has a reliability factor that is well above that of most other small arms weapon systems. Today, the US Army and Marine Corps utilize the license-produced M249 SAW.
m249-saw PMI To familiarize the soldier with the M249 Squad Automatic Weapon ...
ElasTest ICSOFT 2017 - Panel H2020
1. http://elastest.io
Funded by the
European Union
An elastic platform for
testing complex distributed
large software systems
Boni García
boni.garcia@urjc.es
ICSOFT | 25th July 2017 | Madrid
ElasTest
3. • Large distributed software systems are common
nowadays, but it is very difficult to assess that
distributed software complies with the quality
demanded by users
ElasTest in a nutshell
3
• The objective of ElasTest is to
provide a flexible open source
testing platform aimed to simplify
the end-to-end testing processes
for different types of applications
8. • FIWARE
• International networking
• NUBOMEDIA
• International networking
• Technology transfer
• Scientific production
• ElasTest
• International networking
• Scientific production
• Starting technology transfer
• Opening new markets adopting
ElasTest a reference in testing
Impact
8