A short tour about peer-to-peer applications, and their opportunities, in Jan 2008. Attendees were members of a "research and development cluster" on multimedia and networking
This document discusses UC SDN (Software Defined Networking for Unified Communications). It provides background on UC SDN, including its goals of improving visibility, control, automation and agility for UC networks. It also discusses the growth of the SDN market. The IMTC UC SDN task group is standardizing UC SDN scenarios and certification programs. It encourages readers to get involved by downloading use case specifications, joining the UC SDN working group, building new UC SDN scenarios, and implementing UC SDN pilots.
This document discusses adaptive streaming standards and technologies. It begins with an overview of the importance of multimedia delivery over the internet, with streaming video and audio accounting for over 70% of internet traffic. It then discusses key standards for adaptive streaming, including HTTP Dynamic Streaming (HDS), HTTP Live Streaming (HLS), Smooth Streaming, and MPEG Dynamic Adaptive Streaming over HTTP (DASH). DASH has seen the most adoption by services like Netflix and YouTube. The document dives into details of DASH including its data model, media presentation descriptions, and segment formats. It also covers quality of experience considerations and methods for evaluating streaming performance, including both objective and subjective testing.
What's the difference between IPTV & TV Everywhere?Patrick Hurley
IPTV delivers cable TV programming over a private network to a set-top box connected to a television, using content delivery networks to optimize quality. TV Everywhere allows cable subscribers to access cable programming on internet-connected devices but requires a cable subscription. Both aim to compete with over-the-top services and stem cord-cutting, while traditional cable and phone lines once provided separate TV and telephone services delivered over separate lines into homes.
Quality of Experience in Multimedia Systems and Services: A Journey Towards t...Alpen-Adria-Universität
In computing and communications systems, quality is often difficult to define. Attempts to understand this concept date back to Aristotle, who included quality as one of his 10 categories of human apprehension. ISO standard 8402:1986 defines quality as “the totality of features and characteristics of a product or service that bears its ability to satisfy stated or implied needs,” which embraces objective as well as subjective parameters. In practice, however, quality could be compared to the elephant in the famous Indian parable about a group of blind men who each feels a different part of the animal and, thus, they disagree as to what it looks like....
This presentation provides an overview of MPEG-DASH and future developments, namely common media application format and virtual reality/360-degree streaming.
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionAlpen-Adria-Universität
Dynamic Adaptive Streaming over HTTP (DASH) is an adaptive bitrate streaming technique that enables high-quality streaming of media content over the Internet delivered from conventional HTTP web servers. It works by breaking the media content into a sequence of small HTTP-based file segments, each segment containing a short interval of playback time of the overall content. The presentation is described through a MPD manifest file that contains information about the available adaptations sets and representations of the media content. The client can then select the most appropriate representation based on available bandwidth, device capabilities, and user preferences.
Learn about the healthcare IT trends that will shape 2017 and beyond. Discover how healthcare on the blockchain will move from theory to practice, how the Trump presidency will rock the healthcare boat, how demand will drive adoption of healthcare e-commerce and how telehealth will finally go mainstream.
The Perfect Storm MPEG DASH with H.265 (HEVC) with HTML5IMTC
The document discusses HTML5 and MPEG DASH for broadcasters. It provides an overview of HTML5 features like the <video> and <audio> tags that allow embedding video and audio on web pages. It also discusses MPEG DASH (Dynamic Adaptive Streaming over HTTP) which allows delivering media in an adaptive bitrate format over HTTP. MPEG DASH works with HTML5 to provide adaptive streaming of video on the web across different devices.
This document discusses UC SDN (Software Defined Networking for Unified Communications). It provides background on UC SDN, including its goals of improving visibility, control, automation and agility for UC networks. It also discusses the growth of the SDN market. The IMTC UC SDN task group is standardizing UC SDN scenarios and certification programs. It encourages readers to get involved by downloading use case specifications, joining the UC SDN working group, building new UC SDN scenarios, and implementing UC SDN pilots.
This document discusses adaptive streaming standards and technologies. It begins with an overview of the importance of multimedia delivery over the internet, with streaming video and audio accounting for over 70% of internet traffic. It then discusses key standards for adaptive streaming, including HTTP Dynamic Streaming (HDS), HTTP Live Streaming (HLS), Smooth Streaming, and MPEG Dynamic Adaptive Streaming over HTTP (DASH). DASH has seen the most adoption by services like Netflix and YouTube. The document dives into details of DASH including its data model, media presentation descriptions, and segment formats. It also covers quality of experience considerations and methods for evaluating streaming performance, including both objective and subjective testing.
What's the difference between IPTV & TV Everywhere?Patrick Hurley
IPTV delivers cable TV programming over a private network to a set-top box connected to a television, using content delivery networks to optimize quality. TV Everywhere allows cable subscribers to access cable programming on internet-connected devices but requires a cable subscription. Both aim to compete with over-the-top services and stem cord-cutting, while traditional cable and phone lines once provided separate TV and telephone services delivered over separate lines into homes.
Quality of Experience in Multimedia Systems and Services: A Journey Towards t...Alpen-Adria-Universität
In computing and communications systems, quality is often difficult to define. Attempts to understand this concept date back to Aristotle, who included quality as one of his 10 categories of human apprehension. ISO standard 8402:1986 defines quality as “the totality of features and characteristics of a product or service that bears its ability to satisfy stated or implied needs,” which embraces objective as well as subjective parameters. In practice, however, quality could be compared to the elephant in the famous Indian parable about a group of blind men who each feels a different part of the animal and, thus, they disagree as to what it looks like....
This presentation provides an overview of MPEG-DASH and future developments, namely common media application format and virtual reality/360-degree streaming.
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionAlpen-Adria-Universität
Dynamic Adaptive Streaming over HTTP (DASH) is an adaptive bitrate streaming technique that enables high-quality streaming of media content over the Internet delivered from conventional HTTP web servers. It works by breaking the media content into a sequence of small HTTP-based file segments, each segment containing a short interval of playback time of the overall content. The presentation is described through a MPD manifest file that contains information about the available adaptations sets and representations of the media content. The client can then select the most appropriate representation based on available bandwidth, device capabilities, and user preferences.
Learn about the healthcare IT trends that will shape 2017 and beyond. Discover how healthcare on the blockchain will move from theory to practice, how the Trump presidency will rock the healthcare boat, how demand will drive adoption of healthcare e-commerce and how telehealth will finally go mainstream.
The Perfect Storm MPEG DASH with H.265 (HEVC) with HTML5IMTC
The document discusses HTML5 and MPEG DASH for broadcasters. It provides an overview of HTML5 features like the <video> and <audio> tags that allow embedding video and audio on web pages. It also discusses MPEG DASH (Dynamic Adaptive Streaming over HTTP) which allows delivering media in an adaptive bitrate format over HTTP. MPEG DASH works with HTML5 to provide adaptive streaming of video on the web across different devices.
ACM promotes reproducible research. In the SIGMM chapter too!
This slideshow presents the efforts toward reproducibility at the Multimedia System (MMSys) conference. In particular the action at MMSys'17 of giving reproducible badges to the papers that have made explicit efforts for sharing artifacts (dataset and code source).
Netgames: history and preparing 2018 editionGwendal Simon
The Netgames Workshop focuses on network and systems support for online games. It provides a forum for academics and industry to discuss challenges and solutions in this domain. The objectives are to present the latest research on networked games and explore future directions. Some topics of interest include challenges of online gaming, esports, game streaming, and virtual gaming spaces. It is an international workshop held annually since 2002, with papers published in 11 countries. The 2018 workshop was held in Amsterdam alongside ACM MMSys'18.
The Virtual Reality (VR) is considered by industrials from content industry as a major technology to develop in the next years. It comes however with a number of challenges, which will require the cooperation between multiple actors in the content delivery chain. Since it combines high quality multimedia delivery and low-latency interactivity, VR matches the requirements of 5G networks and it has the potential to be a key driver for adoption of the next generation network. In this talk, the main requirements of the envisioned next-generation VR applications will be reviewed, especially the need of both bandwidth and latency. Then, the main delivery architectures will be presented, including their main weaknesses in today’s networks and the efforts that are currently done in standardization groups to provide the main elements of these architectures in the perspective of 5G. Finally, a selection of the main open challenges will conclude the talk.
Adaptive Delivery of Live Video Stream: Infrastructure cost vs. QoEGwendal Simon
The popularity of OTT platforms for live video streaming is such that Twitch---a service for gamecasters---is today the fourth largest source of US Internet traffic at peak. The challenge for CDN providers is to find a trade-off between the Quality of Experience (QoE) at the user side (which should be maximized) and the footprint of these services on the delivery network infrastructure (which should be minimized). We believe that technologies for dynamic adaptive streaming represent opportunities to revisit this trade-off. We have studied some of these opportunities from an optimization standpoint. We present in this talk two recent contributions: (i) minimizing the footprint by delivering only a subset of the video representations to the CDN edge servers, and (ii) maximizing the QoE by selecting the best video encoding parameters at the origin servers.
Research on cloud gaming: status and perspectivesGwendal Simon
Cloud gaming is seen as a major driver for future gaming business. However, cloud gaming is also a big challenge regarding the technical aspects. Researchers have worked on the area in the recent years. This presentation provides a tour on the research activities in the area. We make a focus on network latency aspects. We provide all along the presentation some research challenges.
DASH in Twitch: Adaptive Bitrate Streaming in Live Game Streaming PlatformsGwendal Simon
Live game streaming platforms such as Twitch allow gamers to broadcast their gameplay over the Internet. The popularity of these platforms boosts the market of eSport but poses new delivery problems. In this paper, we focus on the implementation of adaptive bitrate streaming in massive live game streaming platforms. Based on three months of real data traces from Twitch, we motivate the need for an adoption of adaptive bitrate streaming in this platform to reduce the delivery bandwidth cost and to increase QoE of view- ers. We show however that a naive implementation requires the reservation of a large amount of computing resources for transcoding purposes. To address the trade-off between benefits and costs, we formulate a management problem and we design two strategies for deciding which online channels should be delivered by adaptive bitrate streaming. Our evaluations based on real traces show that these strategies can reduce the overall infrastructure cost by 40% in comparison to an implementation without adaptive streaming.
Fast Near-Optimal Delivery of Live Streams in CDNGwendal Simon
CDNs are confronted with a sharp increase in traffic related to live video (channel) streaming. Previous theoretical models that deal with streaming
capacity problems do not capture the emerging reality faced by today’s CDNs, in particular rate-adaptive streaming. In this presentation, we identify a new, discretized streaming model for live video delivery in CDNs. For this model we formulate a general optimization problem. Then we study a practical scenario that occurs in real CDNs. We present a fast, easy to implement, and near-optimal algorithm with performance approximation ratios that are negligible for large network.
More details in:
http://enstb.org/~gsimon/Resources/algotel13.pdf
http://enstb.org/~gsimon/Resources/icccn13.pdf
Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...Gwendal Simon
Akamai recently announced that its infrastructure will “have to expand by a factor of 100 times in the next five years just to keep up with the demand for real-time video.” One of the reasons comes from the rate-adaptive streaming technologies. Our mission is to reduce the footprint of live rate-adaptive streaming applications on the CDN infrastructure. We show in this presentation that a smart system can reduce the infrastructure needs by a factor of five with negligible losses of Quality of Experience (QoE) for end users.
Minimizing Server Throughput for Low-Delay Live Streaming in Content Delivery...Gwendal Simon
Large-scale live streaming systems can experience bottle- necks within the infrastructure of the underlying Content Delivery Network. In particular, the “equipment bottleneck” occurs when the fan-out of a machine does not enable the concurrent transmission of a stream to multiple other equipments. In this paper, we aim to deliver a live stream to a set of destination nodes with minimum throughput at the source and limited increase of the streaming delay. We leverage on rateless codes and cooperation among destination nodes. With rateless codes, a node is able to decode a video block of k information symbols after receiving slightly more than k encoded symbols. To deliver the encoded symbols, we use multiple trees where inner nodes forward all received symbols. Our goal is to build a diffusion forest that minimizes the transmission rate at the source while guaranteeing on-time delivery and reliability at the nodes. When the network is assumed to be lossless and the constraint on delivery delay is relaxed, we give an algorithm that computes a diffusion forest resulting in the minimum source transmission rate. We also propose an effective heuristic algorithm for the general case where packet loss occurs and the delivery delay is bounded. Simulation results for realistic settings show that with our solution the source requires only slightly more than the video bit rate to reliably feed all nodes.
Time-Shifted TV in Content Centric Networks: the Case for Cooperative In-Netw...Gwendal Simon
The document proposes a cooperative in-network caching approach for time-shifted TV in content-centric networks. It presents a distributed algorithm that assigns "labels" to cache routers to maximize the in-network cache hit ratio. Simulations of the augmented CCN protocol show it caches 60% more unique content chunks across the network and reduces overall cross-domain traffic by 60% compared to a basic LRU caching approach. Future work is needed to deploy the system on real networks and use actual time-shifting viewing data.
Optimal Network Locality in Distributed ServicesGwendal Simon
In age of cloud computing, any equipment can become server, e.g. set-top-boxes or access routers. For service providers, a challenge consists in accurately making use of these servers. We address the problem of locating a large service (or content) into these Internet edges so that the delivery to clients is efficient from a networking point of view.
This document provides an overview of cloud computing and datacenter software infrastructure. It discusses how cloud computing works using the Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) models. It also describes the basic elements of a datacenter including computing architecture, energy usage, and dealing with failures. Key components of datacenter software infrastructure are explained, including the MapReduce framework for distributed computing across large clusters.
The document discusses infrastructure-less wireless networks. It provides an overview of relevant literature, motivations for infrastructure-less networks when infrastructure is unavailable or limited, and examples of multi-hop wireless network applications including ad-hoc and sensor networks. It also introduces popular models for representing wireless networks as graphs and discusses issues like broadcasting, mobility models, data gathering, time synchronization, and routing protocols.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
ACM promotes reproducible research. In the SIGMM chapter too!
This slideshow presents the efforts toward reproducibility at the Multimedia System (MMSys) conference. In particular the action at MMSys'17 of giving reproducible badges to the papers that have made explicit efforts for sharing artifacts (dataset and code source).
Netgames: history and preparing 2018 editionGwendal Simon
The Netgames Workshop focuses on network and systems support for online games. It provides a forum for academics and industry to discuss challenges and solutions in this domain. The objectives are to present the latest research on networked games and explore future directions. Some topics of interest include challenges of online gaming, esports, game streaming, and virtual gaming spaces. It is an international workshop held annually since 2002, with papers published in 11 countries. The 2018 workshop was held in Amsterdam alongside ACM MMSys'18.
The Virtual Reality (VR) is considered by industrials from content industry as a major technology to develop in the next years. It comes however with a number of challenges, which will require the cooperation between multiple actors in the content delivery chain. Since it combines high quality multimedia delivery and low-latency interactivity, VR matches the requirements of 5G networks and it has the potential to be a key driver for adoption of the next generation network. In this talk, the main requirements of the envisioned next-generation VR applications will be reviewed, especially the need of both bandwidth and latency. Then, the main delivery architectures will be presented, including their main weaknesses in today’s networks and the efforts that are currently done in standardization groups to provide the main elements of these architectures in the perspective of 5G. Finally, a selection of the main open challenges will conclude the talk.
Adaptive Delivery of Live Video Stream: Infrastructure cost vs. QoEGwendal Simon
The popularity of OTT platforms for live video streaming is such that Twitch---a service for gamecasters---is today the fourth largest source of US Internet traffic at peak. The challenge for CDN providers is to find a trade-off between the Quality of Experience (QoE) at the user side (which should be maximized) and the footprint of these services on the delivery network infrastructure (which should be minimized). We believe that technologies for dynamic adaptive streaming represent opportunities to revisit this trade-off. We have studied some of these opportunities from an optimization standpoint. We present in this talk two recent contributions: (i) minimizing the footprint by delivering only a subset of the video representations to the CDN edge servers, and (ii) maximizing the QoE by selecting the best video encoding parameters at the origin servers.
Research on cloud gaming: status and perspectivesGwendal Simon
Cloud gaming is seen as a major driver for future gaming business. However, cloud gaming is also a big challenge regarding the technical aspects. Researchers have worked on the area in the recent years. This presentation provides a tour on the research activities in the area. We make a focus on network latency aspects. We provide all along the presentation some research challenges.
DASH in Twitch: Adaptive Bitrate Streaming in Live Game Streaming PlatformsGwendal Simon
Live game streaming platforms such as Twitch allow gamers to broadcast their gameplay over the Internet. The popularity of these platforms boosts the market of eSport but poses new delivery problems. In this paper, we focus on the implementation of adaptive bitrate streaming in massive live game streaming platforms. Based on three months of real data traces from Twitch, we motivate the need for an adoption of adaptive bitrate streaming in this platform to reduce the delivery bandwidth cost and to increase QoE of view- ers. We show however that a naive implementation requires the reservation of a large amount of computing resources for transcoding purposes. To address the trade-off between benefits and costs, we formulate a management problem and we design two strategies for deciding which online channels should be delivered by adaptive bitrate streaming. Our evaluations based on real traces show that these strategies can reduce the overall infrastructure cost by 40% in comparison to an implementation without adaptive streaming.
Fast Near-Optimal Delivery of Live Streams in CDNGwendal Simon
CDNs are confronted with a sharp increase in traffic related to live video (channel) streaming. Previous theoretical models that deal with streaming
capacity problems do not capture the emerging reality faced by today’s CDNs, in particular rate-adaptive streaming. In this presentation, we identify a new, discretized streaming model for live video delivery in CDNs. For this model we formulate a general optimization problem. Then we study a practical scenario that occurs in real CDNs. We present a fast, easy to implement, and near-optimal algorithm with performance approximation ratios that are negligible for large network.
More details in:
http://enstb.org/~gsimon/Resources/algotel13.pdf
http://enstb.org/~gsimon/Resources/icccn13.pdf
Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...Gwendal Simon
Akamai recently announced that its infrastructure will “have to expand by a factor of 100 times in the next five years just to keep up with the demand for real-time video.” One of the reasons comes from the rate-adaptive streaming technologies. Our mission is to reduce the footprint of live rate-adaptive streaming applications on the CDN infrastructure. We show in this presentation that a smart system can reduce the infrastructure needs by a factor of five with negligible losses of Quality of Experience (QoE) for end users.
Minimizing Server Throughput for Low-Delay Live Streaming in Content Delivery...Gwendal Simon
Large-scale live streaming systems can experience bottle- necks within the infrastructure of the underlying Content Delivery Network. In particular, the “equipment bottleneck” occurs when the fan-out of a machine does not enable the concurrent transmission of a stream to multiple other equipments. In this paper, we aim to deliver a live stream to a set of destination nodes with minimum throughput at the source and limited increase of the streaming delay. We leverage on rateless codes and cooperation among destination nodes. With rateless codes, a node is able to decode a video block of k information symbols after receiving slightly more than k encoded symbols. To deliver the encoded symbols, we use multiple trees where inner nodes forward all received symbols. Our goal is to build a diffusion forest that minimizes the transmission rate at the source while guaranteeing on-time delivery and reliability at the nodes. When the network is assumed to be lossless and the constraint on delivery delay is relaxed, we give an algorithm that computes a diffusion forest resulting in the minimum source transmission rate. We also propose an effective heuristic algorithm for the general case where packet loss occurs and the delivery delay is bounded. Simulation results for realistic settings show that with our solution the source requires only slightly more than the video bit rate to reliably feed all nodes.
Time-Shifted TV in Content Centric Networks: the Case for Cooperative In-Netw...Gwendal Simon
The document proposes a cooperative in-network caching approach for time-shifted TV in content-centric networks. It presents a distributed algorithm that assigns "labels" to cache routers to maximize the in-network cache hit ratio. Simulations of the augmented CCN protocol show it caches 60% more unique content chunks across the network and reduces overall cross-domain traffic by 60% compared to a basic LRU caching approach. Future work is needed to deploy the system on real networks and use actual time-shifting viewing data.
Optimal Network Locality in Distributed ServicesGwendal Simon
In age of cloud computing, any equipment can become server, e.g. set-top-boxes or access routers. For service providers, a challenge consists in accurately making use of these servers. We address the problem of locating a large service (or content) into these Internet edges so that the delivery to clients is efficient from a networking point of view.
This document provides an overview of cloud computing and datacenter software infrastructure. It discusses how cloud computing works using the Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) models. It also describes the basic elements of a datacenter including computing architecture, energy usage, and dealing with failures. Key components of datacenter software infrastructure are explained, including the MapReduce framework for distributed computing across large clusters.
The document discusses infrastructure-less wireless networks. It provides an overview of relevant literature, motivations for infrastructure-less networks when infrastructure is unavailable or limited, and examples of multi-hop wireless network applications including ad-hoc and sensor networks. It also introduces popular models for representing wireless networks as graphs and discusses issues like broadcasting, mobility models, data gathering, time synchronization, and routing protocols.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
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.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Mind map of terminologies used in context of Generative AI
peer-to-peer oppotunities
1. Peer-to-Peer
Introduction to a New Set of Opportunities
Gwendal Simon
Department of Computer Science
TELECOM Bretagne
Jan. 2008
2. 2/ 17
Birth
Context : Napster Shutdown Server
• early adopters are addicted
• early majority is just joining
0 1 2 3 4 5
• legal perspectives are dark
Gwendal Simon : Peer-to-Peer
3. 2/ 17
Birth
Context : Napster Shutdown Server
• early adopters are addicted
• early majority is just joining
0 1 2 3 4 5
• legal perspectives are dark
15
04
03
Gnutella : Serverless Napster 13
02 00
01
• simple but bad idea 11
09
12 19
• just a piece of software
07
06 14
05
• viral bazaar diffusion 18
16 10 08
17
Gwendal Simon : Peer-to-Peer
4. 2/ 17
Birth
Context : Napster Shutdown Server
• early adopters are addicted
• early majority is just joining
0 1 2 3 4 5
• legal perspectives are dark
15
04
03
Gnutella : Serverless Napster 13
02 00
01
• simple but bad idea 11
09
12 19
• just a piece of software
07
06 14
05
• viral bazaar diffusion 18
16 10 08
17
Gwendal Simon : Peer-to-Peer
6. 4/ 17
Peer-to-Peer is not only File Sharing
. . .but also large-scale legal applications :
• where peers just have to be introduced : phone, storage. . .
• where server become bottleneck : broadcasting. . .
• where nobody should be responsible : virtual world, forums. . .
Gwendal Simon : Peer-to-Peer
7. 4/ 17
Peer-to-Peer is not only File Sharing
. . .but also large-scale legal applications :
• where peers just have to be introduced : phone, storage. . .
• where server become bottleneck : broadcasting. . .
• where nobody should be responsible : virtual world, forums. . .
Attractive Issues : no governance, nor understanding
• academic : what exactly is scalable ?
• developers : is the Bazaar consistent ?
• users : what is the value when I contribute ?
Gwendal Simon : Peer-to-Peer
8. 5/ 17
Part I
Is there any Opportunity in the Bazaar ?
Gwendal Simon : Peer-to-Peer
9. 6/ 17
Motivations
network empirical law value per user global value
broadcast (TV) Sarnoff 1 n
one-to-one (phone) Metcalfe n n2
peer-to-peer Reed 2n 2n
Gwendal Simon : Peer-to-Peer
10. 6/ 17
Motivations
network empirical law value per user global value
broadcast (TV) Sarnoff 1 n
one-to-one (phone) Metcalfe n n2
peer-to-peer Reed 2n 2n
Stirring up a community is the actual challenge :
• aggregate a vast population
• incite them to contribute
⇒ joining an existing community may be far easier
(1047 projects referenced in Sourceforge)
Gwendal Simon : Peer-to-Peer
11. 7/ 17
Yahoo’s Gnutella Developer Forum
"a forum for active Gnutella developers without distractions"
• developers from a company hosting an "official" client
• independent open-source developers
• just some curious guys. . .
Emerging usage : normalization forum
• protocol update, feature proposal, idea exchanges
• Collateral usage : innovation center
• feedback from users : chunk swarming
• external opportunities : URN by Bitzi
• technical development : bootstrap, NAT traversal
Gwendal Simon : Peer-to-Peer
12. 8/ 17
Innovator’s Dilemma
Cooperative or competitive behavior ?
• actors are competitors : have to differentiate
• the value is in Gnutella usefulness : have to cooperate
Conciliate gain for the user and progressive adoption
• no innovation should require full agreement
• for most innovations, gain grows with the number of adopters
• individual innovations (e.g. ergonomics) allow differentiating
Gwendal Simon : Peer-to-Peer
13. 9/ 17
Business Opportunity
A complex ecosystem :
• leery of market economy :
• bazaar culture implies free software
• contributors are reluctant to pay
• but attractive :
• several millions of active users
• a technophile population of online influencers
Requires a hook mixing technical expertise and social understanding
• out of the peer-to-peer system
• but in the peer-to-peer activities
Gwendal Simon : Peer-to-Peer
14. 10/ 17
Part II
When Academic Studies Become Reality
Gwendal Simon : Peer-to-Peer
16. 11/ 17
Peer-to-Peer Fundamentals
28 10
15 07
30 27 17 12 04 26
18 03 01
29 25 06
09 21 13
31
16
00 19
22 11
23 02 05
08 14 24
20
→ each peer chooses some direct neighbors among all peers
=⇒ it creates an overlay
Gwendal Simon : Peer-to-Peer
17. 11/ 17
Peer-to-Peer Fundamentals
28 10
15 07
30 27 17 12 04 26
18 03 01
29 25 06
09 21 13
31
16
00 19
22 11
23 02 05
08 14 24
20
→ each peer chooses some direct neighbors among all peers
=⇒ it creates an overlay
Gwendal Simon : Peer-to-Peer
18. 12/ 17
Few Mature Works
Scientists have focused on few services :
• diffusion of large files (bit-torrent)
• distributed hash tables (DHT) :
• store a pair (key, resource) in the system
• give the key, retrieve the related resource
• if a resource has been stored, it must be accessible
Attractive implementations for controlled network :
• server farm : managing a vast amount of resources
• content delivery network (CDN) : pushing contents
• network of boxes : the new eldorado
Gwendal Simon : Peer-to-Peer
22. 14/ 17
Business opportunities
Any cost reduction on existing services ?
• one overlay per need : initial development may be costly
• decreasing server cost : gain for large-scale systems
But new services are possible :
• lightweight and immediately worldwide
• relying on networking skills
Gwendal Simon : Peer-to-Peer
23. 15/ 17
Part III
Conclusive Thoughts
Gwendal Simon : Peer-to-Peer
24. 16/ 17
I&R activities on peer-to-peer
Few projects claim studying peer-to-peer :
• Solipsis : a bazaar peer-to-peer virtual world
• P2P-images : a industrial peer-to-peer streaming system
However many academic skills on peer-to-peer in Bretagne :
• computer sciences : world-class teams at IRISA and Telecom Bretagne
• social and human sciences : M@rsouin gathers high-level institutes
Gwendal Simon : Peer-to-Peer
25. 17/ 17
A Shift
Along with Web2.0 trend :
• capturing money requires complex models
• empower a community → beta web-based eye-candy
• both technical and social wow effect
Also a deep scientific trend :
• toward “one billion computers per human”
• balancing power between edges and core network
Gwendal Simon : Peer-to-Peer
26. 17/ 17
A Shift
Along with Web2.0 trend :
• capturing money requires complex models
• empower a community → beta web-based eye-candy
• both technical and social wow effect
Also a deep scientific trend :
• toward “one billion computers per human”
• balancing power between edges and core network
Few possible projects :
• self-administered network : distributed package management
• mixed reality : distributed “1.5 life”
• tangible gifts : distributed Wikipedia
Gwendal Simon : Peer-to-Peer