The document presents CoolStreaming/DONet, a data-driven overlay network for efficient live media streaming. It discusses how DONet uses a gossip-based protocol for membership management without relying on a tree structure. Each node maintains partial views of other nodes and propagates new join/leave messages probabilistically through the network to allow for scalable and resilient membership updates. Indirection mechanisms are also used to balance views and allow new nodes to join approximately randomly.
On the Performance Analysis of Multi-antenna Relaying System over Rayleigh Fa...IDES Editor
In this work, the end-to-end performance of an
amplify-and-forward multi-antenna infrastructure-based relay
(fixed relay) system over flat Rayleigh fading channel is
investigated. New closed form expressions for the statistics of
the received signal-to-noise ratio (SNR) are presented and
applied for studying the outage probability and the average
bit error rate of the digital receivers. The results reveal that
the system performance improves significantly (roughly 3 dB)
for M=2 over that for M=1 in both low and high signal-tonoise
ratio. However, little additional performance
improvement can be achieved for M>2 relative to M=2 at high
SNR.
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...ijma
High efficiency video coding (HEVC) is the newest video codec to increase significantly the coding
efficiency of its ancestor H.264/Advance Video Coding. However, the HEVC delivers a highly increased
computation complexity. In this paper, a coding unit partitioning pattern optimization method based on
particle swarm optimization (PSO) is proposed to reduce the computational complexity of hierarchical
quadtree-based coding unit partitioning. The required coding unit partitioning pattern for exhaustive
partitioning and the rate distortion cost are efficiently considered as the chromosome and the fitness
function of the PSO, respectively. To reduce the computational time, the cellular automata-based (CA)
rule based time limit is used in order to find out the best possible modes of operation. Compared to the
current state of the art algorithms, this scheme is computationally simple and achieves superior
reconstructed video quality (12% increase in PSNR compared to existing methods) at less computational
complexity (overall delay by 40%), Increasing the bandwidth and reducing the errors.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
On the Performance Analysis of Multi-antenna Relaying System over Rayleigh Fa...IDES Editor
In this work, the end-to-end performance of an
amplify-and-forward multi-antenna infrastructure-based relay
(fixed relay) system over flat Rayleigh fading channel is
investigated. New closed form expressions for the statistics of
the received signal-to-noise ratio (SNR) are presented and
applied for studying the outage probability and the average
bit error rate of the digital receivers. The results reveal that
the system performance improves significantly (roughly 3 dB)
for M=2 over that for M=1 in both low and high signal-tonoise
ratio. However, little additional performance
improvement can be achieved for M>2 relative to M=2 at high
SNR.
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...ijma
High efficiency video coding (HEVC) is the newest video codec to increase significantly the coding
efficiency of its ancestor H.264/Advance Video Coding. However, the HEVC delivers a highly increased
computation complexity. In this paper, a coding unit partitioning pattern optimization method based on
particle swarm optimization (PSO) is proposed to reduce the computational complexity of hierarchical
quadtree-based coding unit partitioning. The required coding unit partitioning pattern for exhaustive
partitioning and the rate distortion cost are efficiently considered as the chromosome and the fitness
function of the PSO, respectively. To reduce the computational time, the cellular automata-based (CA)
rule based time limit is used in order to find out the best possible modes of operation. Compared to the
current state of the art algorithms, this scheme is computationally simple and achieves superior
reconstructed video quality (12% increase in PSNR compared to existing methods) at less computational
complexity (overall delay by 40%), Increasing the bandwidth and reducing the errors.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
2024 State of Marketing Report – by HubspotMarius Sescu
https://www.hubspot.com/state-of-marketing
· Scaling relationships and proving ROI
· Social media is the place for search, sales, and service
· Authentic influencer partnerships fuel brand growth
· The strongest connections happen via call, click, chat, and camera.
· Time saved with AI leads to more creative work
· Seeking: A single source of truth
· TLDR; Get on social, try AI, and align your systems.
· More human marketing, powered by robots
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
2024 State of Marketing Report – by HubspotMarius Sescu
https://www.hubspot.com/state-of-marketing
· Scaling relationships and proving ROI
· Social media is the place for search, sales, and service
· Authentic influencer partnerships fuel brand growth
· The strongest connections happen via call, click, chat, and camera.
· Time saved with AI leads to more creative work
· Seeking: A single source of truth
· TLDR; Get on social, try AI, and align your systems.
· More human marketing, powered by robots
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
The realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
Mental health has been in the news quite a bit lately. Dozens of U.S. states are currently suing Meta for contributing to the youth mental health crisis by inserting addictive features into their products, while the U.S. Surgeon General is touring the nation to bring awareness to the growing epidemic of loneliness and isolation. The country has endured periods of low national morale, such as in the 1970s when high inflation and the energy crisis worsened public sentiment following the Vietnam War. The current mood, however, feels different. Gallup recently reported that national mental health is at an all-time low, with few bright spots to lift spirits.
To better understand how Americans are feeling and their attitudes towards mental health in general, ThinkNow conducted a nationally representative quantitative survey of 1,500 respondents and found some interesting differences among ethnic, age and gender groups.
Technology
For example, 52% agree that technology and social media have a negative impact on mental health, but when broken out by race, 61% of Whites felt technology had a negative effect, and only 48% of Hispanics thought it did.
While technology has helped us keep in touch with friends and family in faraway places, it appears to have degraded our ability to connect in person. Staying connected online is a double-edged sword since the same news feed that brings us pictures of the grandkids and fluffy kittens also feeds us news about the wars in Israel and Ukraine, the dysfunction in Washington, the latest mass shooting and the climate crisis.
Hispanics may have a built-in defense against the isolation technology breeds, owing to their large, multigenerational households, strong social support systems, and tendency to use social media to stay connected with relatives abroad.
Age and Gender
When asked how individuals rate their mental health, men rate it higher than women by 11 percentage points, and Baby Boomers rank it highest at 83%, saying it’s good or excellent vs. 57% of Gen Z saying the same.
Gen Z spends the most amount of time on social media, so the notion that social media negatively affects mental health appears to be correlated. Unfortunately, Gen Z is also the generation that’s least comfortable discussing mental health concerns with healthcare professionals. Only 40% of them state they’re comfortable discussing their issues with a professional compared to 60% of Millennials and 65% of Boomers.
Race Affects Attitudes
As seen in previous research conducted by ThinkNow, Asian Americans lag other groups when it comes to awareness of mental health issues. Twenty-four percent of Asian Americans believe that having a mental health issue is a sign of weakness compared to the 16% average for all groups. Asians are also considerably less likely to be aware of mental health services in their communities (42% vs. 55%) and most likely to seek out information on social media (51% vs. 35%).
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
This article is all about what AI trends will emerge in the field of creative operations in 2024. All the marketers and brand builders should be aware of these trends for their further use and save themselves some time!
A report by thenetworkone and Kurio.
The contributing experts and agencies are (in an alphabetical order): Sylwia Rytel, Social Media Supervisor, 180heartbeats + JUNG v MATT (PL), Sharlene Jenner, Vice President - Director of Engagement Strategy, Abelson Taylor (USA), Alex Casanovas, Digital Director, Atrevia (ES), Dora Beilin, Senior Social Strategist, Barrett Hoffher (USA), Min Seo, Campaign Director, Brand New Agency (KR), Deshé M. Gully, Associate Strategist, Day One Agency (USA), Francesca Trevisan, Strategist, Different (IT), Trevor Crossman, CX and Digital Transformation Director; Olivia Hussey, Strategic Planner; Simi Srinarula, Social Media Manager, The Hallway (AUS), James Hebbert, Managing Director, Hylink (CN / UK), Mundy Álvarez, Planning Director; Pedro Rojas, Social Media Manager; Pancho González, CCO, Inbrax (CH), Oana Oprea, Head of Digital Planning, Jam Session Agency (RO), Amy Bottrill, Social Account Director, Launch (UK), Gaby Arriaga, Founder, Leonardo1452 (MX), Shantesh S Row, Creative Director, Liwa (UAE), Rajesh Mehta, Chief Strategy Officer; Dhruv Gaur, Digital Planning Lead; Leonie Mergulhao, Account Supervisor - Social Media & PR, Medulla (IN), Aurelija Plioplytė, Head of Digital & Social, Not Perfect (LI), Daiana Khaidargaliyeva, Account Manager, Osaka Labs (UK / USA), Stefanie Söhnchen, Vice President Digital, PIABO Communications (DE), Elisabeth Winiartati, Managing Consultant, Head of Global Integrated Communications; Lydia Aprina, Account Manager, Integrated Marketing and Communications; Nita Prabowo, Account Manager, Integrated Marketing and Communications; Okhi, Web Developer, PNTR Group (ID), Kei Obusan, Insights Director; Daffi Ranandi, Insights Manager, Radarr (SG), Gautam Reghunath, Co-founder & CEO, Talented (IN), Donagh Humphreys, Head of Social and Digital Innovation, THINKHOUSE (IRE), Sarah Yim, Strategy Director, Zulu Alpha Kilo (CA).
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
The search marketing landscape is evolving rapidly with new technologies, and professionals, like you, rely on innovative paid search strategies to meet changing demands.
It’s important that you’re ready to implement new strategies in 2024.
Check this out and learn the top trends in paid search advertising that are expected to gain traction, so you can drive higher ROI more efficiently in 2024.
You’ll learn:
- The latest trends in AI and automation, and what this means for an evolving paid search ecosystem.
- New developments in privacy and data regulation.
- Emerging ad formats that are expected to make an impact next year.
Watch Sreekant Lanka from iQuanti and Irina Klein from OneMain Financial as they dive into the future of paid search and explore the trends, strategies, and technologies that will shape the search marketing landscape.
If you’re looking to assess your paid search strategy and design an industry-aligned plan for 2024, then this webinar is for you.
5 Public speaking tips from TED - Visualized summarySpeakerHub
From their humble beginnings in 1984, TED has grown into the world’s most powerful amplifier for speakers and thought-leaders to share their ideas. They have over 2,400 filmed talks (not including the 30,000+ TEDx videos) freely available online, and have hosted over 17,500 events around the world.
With over one billion views in a year, it’s no wonder that so many speakers are looking to TED for ideas on how to share their message more effectively.
The article “5 Public-Speaking Tips TED Gives Its Speakers”, by Carmine Gallo for Forbes, gives speakers five practical ways to connect with their audience, and effectively share their ideas on stage.
Whether you are gearing up to get on a TED stage yourself, or just want to master the skills that so many of their speakers possess, these tips and quotes from Chris Anderson, the TED Talks Curator, will encourage you to make the most impactful impression on your audience.
See the full article and more summaries like this on SpeakerHub here: https://speakerhub.com/blog/5-presentation-tips-ted-gives-its-speakers
See the original article on Forbes here:
http://www.forbes.com/forbes/welcome/?toURL=http://www.forbes.com/sites/carminegallo/2016/05/06/5-public-speaking-tips-ted-gives-its-speakers/&refURL=&referrer=#5c07a8221d9b
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
Everyone is in agreement that ChatGPT (and other generative AI tools) will shape the future of work. Yet there is little consensus on exactly how, when, and to what extent this technology will change our world.
Businesses that extract maximum value from ChatGPT will use it as a collaborative tool for everything from brainstorming to technical maintenance.
For individuals, now is the time to pinpoint the skills the future professional will need to thrive in the AI age.
Check out this presentation to understand what ChatGPT is, how it will shape the future of work, and how you can prepare to take advantage.
A brief introduction to DataScience with explaining of the concepts, algorithms, machine learning, supervised and unsupervised learning, clustering, statistics, data preprocessing, real-world applications etc.
It's part of a Data Science Corner Campaign where I will be discussing the fundamentals of DataScience, AIML, Statistics etc.
Time Management & Productivity - Best PracticesVit Horky
Here's my presentation on by proven best practices how to manage your work time effectively and how to improve your productivity. It includes practical tips and how to use tools such as Slack, Google Apps, Hubspot, Google Calendar, Gmail and others.
The six step guide to practical project managementMindGenius
The six step guide to practical project management
If you think managing projects is too difficult, think again.
We’ve stripped back project management processes to the
basics – to make it quicker and easier, without sacrificing
the vital ingredients for success.
“If you’re looking for some real-world guidance, then The Six Step Guide to Practical Project Management will help.”
Dr Andrew Makar, Tactical Project Management
2. Introduction
Motivation
Related Work
Tree-based Protocols and Extensions
Gossip-based Protocols
Design and Optimization of DONet
Node Join and Membership Management
Buffer Map Representation and Exchange
Scheduling Algorithm
Failure Recovery and Partnership Refinement
Analysis of Overlay Radius
Experimental Results
3.
4. Many multimedia applications, such as NetTV and
news broadcast, involve live media streaming from a
source to a large population of users.
IP Multicast is probably the most efficient. But it
remains confined due to the lack of incentives to install
multicast capable routers and to carry multicast traffic.
5. Application-level solution is called overlay nodes, and
multicast is then achieved through data relaying
among these nodes.
Construction algorithms have tree structure for data
delivering.
6. This works well with dedicated infrastructure routers as
in IP multicast, it often mismatches an application-level
overlay with dynamic nodes.
As the autonomous overlay nodes can easily crash or leave.
A tree is highly vulnerable
Have high bandwidth and stringent continuity demands.
Sophisticated structures like mesh and forest can
partially solve the problem, but they are much more
complex and often less scalable.
7. A data-centric design of a streaming overlay:
availability of data guides the flow directions, not a specific
overlay structure
it is more suitable for overlay with high dynamic nodes
(semistatic structure)
All the nodes have strong buffering capabilities and can
adaptively and intelligently determine the data forwarding
directions
The core operations in DONet are very simple:
easy to implement
efficient
robust and resilient
8. The key design issues of DONet:
How the partnerships are formed
How the data availability information are encoded and
exchanged
How the video data are supplied and retrieved among partners
9. A brief detour to explain base concepts and protocols
CoolStreaming/DONet A Data-Driven Overlay Network for Efficient Live Media Streaming
10. Numerous overlay multicast systems can be classified
into two categories: proxy-assisted and peer-to-peer
based.
Proxy-assisted
Servers or application-level proxies are strategically placed.
Peer-to-peer based
Self-organized overlay networks.
Based multimedia distribution service.
DONet belongs to peer-to-peer based category.
11. Constructing and maintaining an efficient distribution
tree among the overlay nodes is a key issue to these
systems.
An internal node in a tree has a higher load and its leave
or crash often causes buffer underflow in a large
population of descendants.
12. DONet has a simpler and straight data-driven
design, which does not maintain more complex
structure, nor relies on an advanced coding scheme.
13. Implementing a gossiping protocol in DONet for
membership management.
What is Membership?
“Who knows whom” relation
▪ A knows C, C knows F
▪ But D does not know C, J does not know B
C F I
A
D
H
B
J
G
E
CoolStreaming/DONet A Data-Driven Overlay Network for Efficient Live Media Streaming
14. a node sends a newly generated message to a set of randomly selected
nodes; these nodes do similarly in the next round.
15. Gossip-based dissemination protocols
Each member forwards the message to randomly chosen group
members
Probabilistic guarantee [Reliability] ( guarantee message
delivery with high probability)
Scalable
Resilient to node/link failures
However, traditional gossip-based multicast protocols
rely on non-scalable membership protocol
Each node has the complete view of the system
High overhead in storage and synchronization
16. Aiming at the weakness of traditional full membership
protocols, SCAMP proposes a scalable probabilistic
membership protocol for gossip-based multicast
Scalable, fully decentralized
Each node maintains partial, yet sufficient system view
Self-reconfigurable
View size in each member can change when system size
changes
Any isolated node can rejoin the system automatically with
isolation recovery mechanism
17. Basic membership management
Subscription
Un-subscription
Isolation Recovery
▪ Simply solved by using heart beating and re-subscribing
Graph rebalancing mechanisms
Indirection
Lease Mechanism
18. Each node k maintains two lists of group members
PartialView : a list containing its gossip targets
InView : a list of nodes which k is one of their gossip targets
19. Subscription (new node join)
Contact: New nodes join the group by sending a subscription
request to an arbitrary member.
B
request D
N A
C
19
20. Subscription (new node join)
New subscription: When a node receives a new subscription
request, it forwards the new node-id to all members of its own
local view. It also creates c additional copies (to be discussed
later).
B
request
request D
N A
request
request
C
20
21. Subscription (new node join)
Forwarded subscription: When a node receives a forwarded
subscription
▪ With probability p = 1/(1+size of PartialViewk), add the subscriber
into its PartialView
▪ Otherwise, forward the subscription to a randomly chosen node
from k’s PartialView
accept E
B forward
D
N A F
forward
C forward
G
21
22. Subscription (new node join)
Keeping a subscription: When a node decides to keep the
subscription, it integrates the new subscriber in its
PartialView, and informs the subscriber to update its InView
E
B forward
accept
D
N A F
forward
C forward
G
22
24. Unsubscription (node leaves)
Views:
▪ Let PartialViewn = { i(1), i(2), … , i(L) }
▪ Let InViewn = { j(1), j(2), … ,j(L’) }
Informs nodes j…(1)~j(L’-c-1) to replace its id with
i(1)~i(L’-c-1) (mod L), respectively
Informs nodes j(L’-c)~j(L’) to remove it from their
lists. replace
A C
x x
N
x x
remove
B D
24
25. If the leaving node has a in-degree d, the total number
of arcs decreases by d+c+1
d-c-1 by replacing
(c+1)*2 by removing
E[Mn-1]≈(c+1)(n-1)log(n-1)
UnSubscriptions preserve the desired mean degree of
arcs
25
26. Basic membership management
Subscription
Un-subscription
Recovery Isolation
▪ Simply solved by using heart beating and re-subscribing
Graph rebalancing mechanisms
Indirection
Lease Mechanism
27. Indirection mechanisms
How would a newly joint node select a node to contact?
Choosing at random uniformly among existing members
requires global information.
Solution: the initial contact forwards the newcomer’s
subscription request to a node which is chosen approximately at
random among all existing nodes.
▪ Balance the lists by Indirection mechanisms
▪ The node which receives the subscription request forwards the
“token” with a counter value
▪ Decrement the counter every hop forwarded
▪ The member where token with zero counter arrives acts as a contact
node
27
28. Lease mechanisms
Each subscription has a finite lifetime
Each node is responsible to resubscribe to a random
chosen member from its PartialView
▪ Subscriber’s PartialView remains the same
▪ However, each node’s PartialView gradually changes (even there
is no change to the system)
Advantages
Helps to rebalance the size of partial views across group
members
Removes invalid information caused by leaving the group
without unsubscribing
28
30. Resilience to node failures (Full view VS Partial view)
30
31.
32.
33.
34. Pros
Fully decentralized protocol with O(logn) partial view size
With a very close performance to full membership protocol
Cons
The reason why indirection does not improve the performance
is not solved completely
?
34
35. SCAMP
Membership management system for gossip-based multicast
Partial View (O(log n)) per member in average
▪ Scalable
▪ No global system size needed
▪ Self-reconfigurating
▪ Used with O(log n) gossip-based multicast
Achieve load balancing by using several techniques
▪ Indirection
▪ Distribution of contact work
▪ Lease mechanism
▪ Good to often change the view?
36. So, how does it work?
SplitStream: High-bandwidth multicast in a cooperative environment
37. There are three key
modules:
Membership manager
Partnership manager
Scheduler
The system diagram of a DONet node
38. DONet node can be either a receiver or a supplier, or
both.
Nodes periodically exchange data availability
information with a set of partners.
An exception is the source node - origin node, which is
always a supplier.
39. Each DONet node has a unique identifier, such as IP
address and a membership cache (mCache)containing a
partial list of the identifiers.
Newly node first contacts the origin node, which
randomly selects a deputy node from its mCache and
redirects the new node to the deputy.
Use SCAM (Scalable Gossiping Membership Protocol) to
distribute membership messages among nodes.
40. Two events trigger updates of an mCache entry:
1.the membership message is to be forwarded to
other nodes through gossiping
2. the node serves as a deputy and the entry is to be
included in the partner candidate list.
42. A sliding window of 120-segment can effectively
represent the buffer map of node.
Using 120 bits to record a BM, with bit 1 indicating that
a segment is available and 0 otherwise.
43. Problem: From which partner to fetch which data
segment ?
Constraints
Data availability
Playback deadline
Heterogeneous partner bandwidth
This problem is a variation of the Parallel machine scheduling
NP-hard problem
The situation will become worse in a highly dynamic environment
Resort a simple heuristic of fast response time
50. The departure can be easily detected after an idle time
of TFRC or BM exchange.
An affected node can quickly react through re-
scheduling using the BM information of the remaining
partners.
Operations to further enhance resilience:
Graceful departure: the departure message when departing
Node failure: the departure message on behalf the failed node.
51. The departure message is gossiped similarly to the
membership message.
Each node periodically establish new partnerships with
nodes randomly selected from its mCache.
The new partner with the lowest score can be rejected
to keep a stable number of partners.
using function
52. Coverage ratio for distance k
(# of neighbors: M, total nodes: N)
M ( M 1) k 2
( M 2) N
1 e
E.g. 95% nodes are covered in 6 hops when M=4, N=500
Average distance O(logN)
53. DONet vs Tree-based overlay
Much lower outage probability
54. PlanetLab
An open platform for developing, deploying, and accessing
planetary-scale services
Involved 200~300 nodes during experiment period (May
to June, 2004)
Streaming rate: 500 Kbps
*http://www.planet-lab.org/
55. Continuity index: number of segments that arrive before or
on playback deadlines over the total number segments
Data continuity, 200 nodes, 500 kbps streaming
56.
57.
58. A practical DONet implementation
First version release: May, 2004
Support Real Video and Windows Media format
Broadcast live sport programs at 450~755 Kbps
Attached 30000 users
61. Present the design of DONet for live media streaming
Data-driven design
Scalable membership and partnership management algorithm
Heuristic scheduling algorithm
The experiment results on PlantLab demonstrate
DONet delivers quite good playback quality in a highly
dynamic networks
A practical implementation was also released for
broadcasting live programs
Editor's Notes
המערכת מבוססת על ניהול השתתפותבמערכת סקאלאבילית אמיתית אי אפשר להכיר את כולםמה זו בעצם השתתפות?
בשביל לנהל מידע חלקי נשתמש בשיטת העברת הודעות על בסיס פרוטוקול "רכילות" או אלגוריתמי מגיפהובסיסה היא : כאשר קודקוד (משתתף) מייצר הודעה כלשהי – היא נשלחת לסט חלקי ורנדומלי של קודקודים אחרים מתוך כלל השכנים הידועים כאשר קודקוד שכן מקבל הודעה כזו – הוא עושה את אותו הדבר.בעצם – הבחירה הרנדומלית של מטרות לרכילות מייצרת סוג של עמידות לנפילות וכשלים ברשת ומאפשרת פעולה לא נקודתיתאמינות מושגת ע"י הכרת כמות גדולה אך מספקת של שכנים תוך ידיעה (הערכה חכמה) מה החלק היחסי של הכמות הזו מכלל הקודקודים במערכת.In gossip-based protocols, messages are propagated as follows: When a node generates a message, it sends it to a random subset of other nodes. When any node receives a message for the first time, it does the same. The random choice of gossip targets provides resilience to random failures and enables decentralized operation. Reliability is achieved by introducing sufficient redundancy by making the number of gossip targets chosen by each member large enough, as a function of the group size.
Scalability: The size of the partial view maintained at each node should grow slowly with the group size.Reliability: The partial views at each node should be large enough to support gossip with reliability comparable to that of traditional schemes relying on full knowledge of group membership.
Decentralized operation: The partial views should be updated as members subscribe or unsubscribe while maintaining the above properties. The updates should take place using only local information. The partial view sizes should scale automatically to the correct value as a function of the system size, even though no node knows the system size.Isolation Recovery: An important property of traditional gossip schemes is that, each time a node gossips a multicast message, it selects new gossip targets at random. Hence, while a node may occasionally miss a message, it is very unlikely that it will be left out repeatedly. In contrast, if nodes select their gossip targets from a partial view that remains unchanged for long periods, then a mechanism for recovering from isolation is needed.
We remarked above that the basic protocol creates partial views of the required size provided new subscriptions are targeted uniformly at existing members and unsubscriptions are independent of the current view size. The latter is a reasonable assumption, but the former is not; one would instead expect newcomers to contact one node among a few whose identities are publicly advertised. We would like to ensure that the protocol continues to perform well in such a scenario.
In practice, some nodes might be used as contact nodes more often than the othersThe average list lengths grow faster than expectedThe lists of the contact nodes grow quickly