Checkpoint/Restore is a technology that allows to take a snapshot of running Linux processes and restore those processes at any other place and time. This opens various possibilities such as live migration, keeping HPC tasks safe from hardware problems, cloud services, dynamic load balancing etc. Despite being very tempting feature to have, Linux lacked one for quite a long time.
The Checkpoint-Restore In Userspace (CRIU) project is The One to make this technology real. This talk covers the project history, its dependence from and influence on the Linux Kernel, and then goes on to usage scenarios that are now real with CRIU and that will be possible in the future.
The talk will be interesting to anyone who knows Linux as user, but especially to system and distribution developers, advanced users, and anyone involved in containers, virtualization, HA or HPC.
A talk I gave at the Boston Web Performance Meetup in August 2014.
Performance is one of the most challenging issues in modern web app design, in large part because modeling, testing, and validating performance before deploying to production is so challenging. While many ops teams have nailed down the problem of re-creating pre-production environments that closely mimic production, those environments frequently rely on known-good components beyond the application code itself: AWS ELB, F5 load balancers, CDNs, Varnish, and more.
Testing plug-in components like that can be challenging, because their performance characteristics don't directly align with application metrics.
- How many simultaneous users can my load balancer support? - What sort of network load will I put on my CDN (i.e., how much will it cost?) - How do different user behavior patterns affect performance?
In this meetup, we'll introduce a novel tool in this toolbox: tcpreplay, an open-source tool for replaying packet capture files back at an application. By replaying user traffic to a staging environment, you can test the effects of
- Network saturation to the load balancer - High numbers of users / IPs - Lots of traffic to your other monitoring tools!
Our Sr. Web Operations Engineer, Justin Lintz, goes over some parameters we tuned in TCP and NGINX to improve the performance and stability of our systems. These slides are a complement to a two part blog post found over on our engineering blog.
http://engineering.chartbeat.com/2014/01/02/part-1-lessons-learned-tuning-tcp-and-nginx-in-ec2/
http://engineering.chartbeat.com/2014/02/12/part-2-lessons-learned-tuning-tcp-and-nginx-in-ec2/
Kube-proxy enables access to Kubernetes services (virtual IPs backed by pods) by configuring client-side load-balancing on nodes. The first implementation relied on a userspace proxy which was not very performant. The second implementation used iptables and is still the one used in most Kubernetes clusters. Recently, the community introduced an alternative based on IPVS. This talk will start with a description of the different modes and how they work. It will then focus on the IPVS implementation, the improvements it brings, the issues we encountered and how we fixed them as well as the remaining challenges and how they could be addressed. Finally, the talk will present alternative solutions based on eBPF such as Cilium.
In this slide, we discussed the architecture of iptables and also showed how to implement your own IPTABLES module.
Upon the understanding of iptables, we implemented the DNS layer 7 parse in iptables module.
After that, we studied how Kubernetes service works and also explained why Kubernetes can't do layer7 load-balancer in TCP connection but UDP.
Не так страшен терабит / Вячеслав Ольховченков (Integros)Ontico
HighLoad++ 2017
Зал «Дели + Калькутта», 8 ноября, 10:00
Тезисы:
http://www.highload.ru/2017/abstracts/2933.html
Мы поделимся опытом масштабирования высоконагруженного видеопроекта до емкости в 1 терабит, и как при этом реальность соотносится с ожиданиями.
Основные темы:
- Как построить серверную архитектуру, способную стабильно отдавать до 75 Гбит/с с одной ноды (аппаратная и программная конфигурация, предпочтительный профиль нагрузки).
...
gain knowledge, understand logic of network system and has ability to create a network , OSI – TCP/IP – modem – NIC , Explain OSI and TCP/IP data models; describe how to configure a NIC and a modem, Identify names, purposes, and characteristics of other technologies that are used to establish connectivity
How deep is your buffer – Demystifying buffers and application performanceCumulus Networks
Packet buffer memory is among the oldest topics in networking, and yet it never seems to fade in popularity. Starting from the days of buffers sized by the bandwidth delay product to what is now called "buffer bloat", from the days of 10Mbps to 100Gbps, the discussion around how deep should the buffers be never ceases to evoke opinionated responses.
In this webinar we will be joined by JR Rivers, co-founder and CTO of Cumulus Networks, a man who has designed many ultra-successful switching chips, switch products, and compute platforms, to discuss the innards of buffering. This webinar will cover data path theory, tools to evaluate network data path behavior, and the configuration variations that affect application visible outcomes.
Ara Pulido, Datadog -
Container technologies, although not new, have increased their popularity in the past few years, with container orchestrators allowing companies around the world to adopt these technologies to help them ship and scale microservices with precision and velocity. Kubernetes is currently the most popular container orchestration platform, and while many organizations are migrating their workloads to it, Kubernetes is still relatively immature. New corner cases, errors, and quirks are regularly discovered as users push the boundaries of size and scale. When Datadog adopted Kubernetes we discovered some of these boundaries the hard way, and we continuously challenge and modify our infrastructure decisions in order to fit our use case. Join me in this talk for our story on what we learned while we scaled our Kubernetes clusters, the contributions to Kubernetes we made along the way, and how you can apply those learnings when growing your Kubernetes clusters from a handful to hundreds or thousands of nodes.
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougallBitmovin Inc
Bitmovin's Principal Sales Engineer, Paul MacDougall, discusses current solutions surrounding low latency. Presented during Streaming Media East NYC 2019.
Checkpoint/Restore is a technology that allows to take a snapshot of running Linux processes and restore those processes at any other place and time. This opens various possibilities such as live migration, keeping HPC tasks safe from hardware problems, cloud services, dynamic load balancing etc. Despite being very tempting feature to have, Linux lacked one for quite a long time.
The Checkpoint-Restore In Userspace (CRIU) project is The One to make this technology real. This talk covers the project history, its dependence from and influence on the Linux Kernel, and then goes on to usage scenarios that are now real with CRIU and that will be possible in the future.
The talk will be interesting to anyone who knows Linux as user, but especially to system and distribution developers, advanced users, and anyone involved in containers, virtualization, HA or HPC.
A talk I gave at the Boston Web Performance Meetup in August 2014.
Performance is one of the most challenging issues in modern web app design, in large part because modeling, testing, and validating performance before deploying to production is so challenging. While many ops teams have nailed down the problem of re-creating pre-production environments that closely mimic production, those environments frequently rely on known-good components beyond the application code itself: AWS ELB, F5 load balancers, CDNs, Varnish, and more.
Testing plug-in components like that can be challenging, because their performance characteristics don't directly align with application metrics.
- How many simultaneous users can my load balancer support? - What sort of network load will I put on my CDN (i.e., how much will it cost?) - How do different user behavior patterns affect performance?
In this meetup, we'll introduce a novel tool in this toolbox: tcpreplay, an open-source tool for replaying packet capture files back at an application. By replaying user traffic to a staging environment, you can test the effects of
- Network saturation to the load balancer - High numbers of users / IPs - Lots of traffic to your other monitoring tools!
Our Sr. Web Operations Engineer, Justin Lintz, goes over some parameters we tuned in TCP and NGINX to improve the performance and stability of our systems. These slides are a complement to a two part blog post found over on our engineering blog.
http://engineering.chartbeat.com/2014/01/02/part-1-lessons-learned-tuning-tcp-and-nginx-in-ec2/
http://engineering.chartbeat.com/2014/02/12/part-2-lessons-learned-tuning-tcp-and-nginx-in-ec2/
Kube-proxy enables access to Kubernetes services (virtual IPs backed by pods) by configuring client-side load-balancing on nodes. The first implementation relied on a userspace proxy which was not very performant. The second implementation used iptables and is still the one used in most Kubernetes clusters. Recently, the community introduced an alternative based on IPVS. This talk will start with a description of the different modes and how they work. It will then focus on the IPVS implementation, the improvements it brings, the issues we encountered and how we fixed them as well as the remaining challenges and how they could be addressed. Finally, the talk will present alternative solutions based on eBPF such as Cilium.
In this slide, we discussed the architecture of iptables and also showed how to implement your own IPTABLES module.
Upon the understanding of iptables, we implemented the DNS layer 7 parse in iptables module.
After that, we studied how Kubernetes service works and also explained why Kubernetes can't do layer7 load-balancer in TCP connection but UDP.
Не так страшен терабит / Вячеслав Ольховченков (Integros)Ontico
HighLoad++ 2017
Зал «Дели + Калькутта», 8 ноября, 10:00
Тезисы:
http://www.highload.ru/2017/abstracts/2933.html
Мы поделимся опытом масштабирования высоконагруженного видеопроекта до емкости в 1 терабит, и как при этом реальность соотносится с ожиданиями.
Основные темы:
- Как построить серверную архитектуру, способную стабильно отдавать до 75 Гбит/с с одной ноды (аппаратная и программная конфигурация, предпочтительный профиль нагрузки).
...
gain knowledge, understand logic of network system and has ability to create a network , OSI – TCP/IP – modem – NIC , Explain OSI and TCP/IP data models; describe how to configure a NIC and a modem, Identify names, purposes, and characteristics of other technologies that are used to establish connectivity
How deep is your buffer – Demystifying buffers and application performanceCumulus Networks
Packet buffer memory is among the oldest topics in networking, and yet it never seems to fade in popularity. Starting from the days of buffers sized by the bandwidth delay product to what is now called "buffer bloat", from the days of 10Mbps to 100Gbps, the discussion around how deep should the buffers be never ceases to evoke opinionated responses.
In this webinar we will be joined by JR Rivers, co-founder and CTO of Cumulus Networks, a man who has designed many ultra-successful switching chips, switch products, and compute platforms, to discuss the innards of buffering. This webinar will cover data path theory, tools to evaluate network data path behavior, and the configuration variations that affect application visible outcomes.
Ara Pulido, Datadog -
Container technologies, although not new, have increased their popularity in the past few years, with container orchestrators allowing companies around the world to adopt these technologies to help them ship and scale microservices with precision and velocity. Kubernetes is currently the most popular container orchestration platform, and while many organizations are migrating their workloads to it, Kubernetes is still relatively immature. New corner cases, errors, and quirks are regularly discovered as users push the boundaries of size and scale. When Datadog adopted Kubernetes we discovered some of these boundaries the hard way, and we continuously challenge and modify our infrastructure decisions in order to fit our use case. Join me in this talk for our story on what we learned while we scaled our Kubernetes clusters, the contributions to Kubernetes we made along the way, and how you can apply those learnings when growing your Kubernetes clusters from a handful to hundreds or thousands of nodes.
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougallBitmovin Inc
Bitmovin's Principal Sales Engineer, Paul MacDougall, discusses current solutions surrounding low latency. Presented during Streaming Media East NYC 2019.
Analytical, prototyping, model-based systems engineering and custom discrete-event model development of automotive networks are inaccurate, expensive, and takes too long to do detailed routing analysis, Quality-of-Service (QoS) trade-off, and bandwidth exploration. To capture the nuances of QoS, scheduling, buffer management, and network topologies, these solutions require a considerable amount of time, costs, and customization. To achieve the reliability of wiring harness, the latency and bandwidth measurements of automotive networks must be accurate, tested for failure conditions, and simulated for security breaches, traffic spikes, and translations.
Unique info about videostreaming compression in iOS from our the best iOS specialist Vladimir Predko. He's ready to answer all your questions! Go ahead!
Contenido presentado en #GetCsLatam, primera conferencia enfocada a #Skype4B y #MicrosoftTeams en latinoamerica. Presentacion hecha y dictada por Rodolfo Castro, MVP Office Apps and Services. En esta presentacion veremos la importancia de poner QoS y algunas maneras de Monitoreo para Microsoft Teams, con herramientas proporcionadas por Microsoft.
Audio video ethernet (avb cobra net dante)Jeff Green
AVB fits low-cost, small-form-factor products such as this microphone. The overall trend is that music no longer lives on shelves or in CD racks, but in hard drives in home computers, and increasingly in the cloud. This brings about its own unique problems, not in the encoding system used, or the storage technology, but in distributing the audio from the storage media to the speakers. AVB features are all enabled by a global and port level configuration. Connecting these elements is the AVB-enabled switch (in the graphic above, the Extreme Networks® Summit® X440.) The role of the switch is to provide support for the control protocols: AVB is Ethernet’s next stage of convergence, delivering pitch perfect audio and crystal clear video seamlessly over the network
IP/Ethernet is bringing simplicity and features to audio and video as it has brought to services like VoIP, Storage and many more
High quality, perfectly synchronized A/V until now has been difficult to maintain
Standards work by the IEEE and the AVB standard changes everything, creating interoperability and mass-marketing equipment pricing
Benefits of AVB - Delivers predictable latency and precise synchronization, maximizing the functionality of AV – time synchronization and quality or service
Reduced complexity and Ease of use through interoperability between devices
Streamlines complex network set-up and management, the Infrastructure negotiates and manages the network for optimal prioritized media transport
AV traffic can co-exist with non-AV traffic on same Ethernet infrastructure
Role based control at the XYZ Account - XYZ Account can identify devices and apply policies based on device type all the way down to the port and or the AP. Policies can dynamically change based on the device a user is connecting with and where that user is located. Extreme Networks provides infrastructure to deliver customizable prioritization and scalable capacity via configurable and built-in intelligence, ensuring a comprehensive, superior quality experience. Furthermore, when deployed with Extreme Wireless XYZ Account can configure the network to ensure applications receive the bandwidth they require, while still limiting or preventing high speed streaming of music of video or even games.
HTTP adaptive streaming (HAS) with chunked transfer encoding can be used to reduce latency without sacrificing the coding ef- ficiency. While this allows a media segment to be generated and delivered at the same time, it also causes grossly inaccurate band- width measurements, leading to incorrect bitrate selections. To overcome this effect, we design a novel Adaptive bitrate scheme for Chunked Transfer Encoding (ACTE) that leverages the unique nature of chunk downloads. It uses a sliding window to accurately measure the available bandwidth and an online linear adaptive filter to predict the available bandwidth into the future. Results show that ACTE achieves 96% measurement accuracy, which translates to a 64% reduction in stalls and a 27% increase in video quality.
(WEB401) Optimizing Your Web Server on AWS | AWS re:Invent 2014Amazon Web Services
Tuning your EC2 web server will help you to improve application server throughput and cost-efficiency as well as reduce request latency. In this session we will walk through tactics to identify bottlenecks using tools such as CloudWatch in order to drive the appropriate allocation of EC2 and EBS resources. In addition, we will also be reviewing some performance optimizations and best practices for popular web servers such as Nginx and Apache in order to take advantage of the latest EC2 capabilities.
Choosing the Right IP Cores for Low-Latency Video StreamingCAST, Inc.
A negligible delay from video capture to display—the “glass-to-glass” latency—is critical for many video streaming applications, from advanced driver assistant systems (ADAS) and unmanned vehicles to video conferencing and broadcasting. Choosing the IP cores that will enable a successful low-latency video system is not a trivial task: designers must first understand the factors that impact latency, then select cores that provide adequate control over the latency-critical functions. In this presentation, we will apply these considerations to a typical end-to-end video streaming system, providing guidance on avoiding latency pitfalls and explaining how glass-to-glass latency depends largely on the rate control attributes of the system’s video compression cores.
Many applications are network I/O bound, including common database-based applications and service-based architectures. But operating systems and applications are often untuned to deliver high performance. This session uncovers hidden issues that lead to low network performance, and shows you how to overcome them to obtain the best network performance possible.
Similar to Newtec SATCOM HUB NAB 2019 - Damien Sterkers (Broadpeak) (20)
AIDForum Satellite Communications for Humanitarian Networks - September 2018 ...Newtec
Telecommunications in general and satellite communications in particular are key contributors to the success of the humanitarian intervention and development activities.
How Satellite Will Play a Vital Role in the Successful Roll-Out of 5GNewtec
The need for satellite and wireless synergizing together is greater than before.
Clearing C-band spectrum for terrestrial operators will enable a coordinated 5G rollout. So how will this co-primary terrestrial operations model work?
Aside to this, affordability of broad bandwidth is paramount, will it be a market-based or a regulatory model approach for all?
Trends, Challenges & Solutions in the Consumer & Enterprise VSAT MarketNewtec
By offering low-cost high value terminals and the highest scalability of hubs on the market, Newtec has positioned itself among the market leaders in the Consumer VSAT market. As an independent technology provider, we have tailored the offering to make your business successful. With our solutions we turn into profitable ARPU, optimize your subscriber acquisition cost and enable a fast and controlled roll-out.
Additionally, today’s enterprises are fully dependent on reliable connectivity at all corporate locations. To achieve the required reach and reliability for corporate networks, satellite services are often an essential element in the connectivity technologies mix. Our technology empowers satellite connectivity matching enterprise customers’ current and future needs. With our solutions you’ll get an easy networking integration with a high performance in a cost-effective, reliable way.
The Newtec MCX7000 is a dense DVB-S2X multi-carrier satellite gateway for efficient distribution to towers and head-ends or for use in back-up or dense DTH HUB stations, resulting in OPEX and CAPEX savings.
More product info is available at: http://www.newtec.eu/product/mcx7000-multi-carrier-satellite-gateway
Automobile Management System Project Report.pdfKamal Acharya
The proposed project is developed to manage the automobile in the automobile dealer company. The main module in this project is login, automobile management, customer management, sales, complaints and reports. The first module is the login. The automobile showroom owner should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
When a customer search for a automobile, if the automobile is available, they will be taken to a page that shows the details of the automobile including automobile name, automobile ID, quantity, price etc. “Automobile Management System” is useful for maintaining automobiles, customers effectively and hence helps for establishing good relation between customer and automobile organization. It contains various customized modules for effectively maintaining automobiles and stock information accurately and safely.
When the automobile is sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting automobiles for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
Also when the user tries to sale items which are not in stock, the system will prompt the user that the stock is not enough. Customers of this system can search for a automobile; can purchase a automobile easily by selecting fast. On the other hand the stock of automobiles can be maintained perfectly by the automobile shop manager overcoming the drawbacks of existing system.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Quality defects in TMT Bars, Possible causes and Potential Solutions.PrashantGoswami42
Maintaining high-quality standards in the production of TMT bars is crucial for ensuring structural integrity in construction. Addressing common defects through careful monitoring, standardized processes, and advanced technology can significantly improve the quality of TMT bars. Continuous training and adherence to quality control measures will also play a pivotal role in minimizing these defects.
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
CFD analysis is incredibly effective at solving mysteries and improving the performance of complex systems!
Here's a great example: At a large natural gas-fired power plant, where they use waste heat to generate steam and energy, they were puzzled that their boiler wasn't producing as much steam as expected.
R&R and Tetra Engineering Group Inc. were asked to solve the issue with reduced steam production.
An inspection had shown that a significant amount of hot flue gas was bypassing the boiler tubes, where the heat was supposed to be transferred.
R&R Consult conducted a CFD analysis, which revealed that 6.3% of the flue gas was bypassing the boiler tubes without transferring heat. The analysis also showed that the flue gas was instead being directed along the sides of the boiler and between the modules that were supposed to capture the heat. This was the cause of the reduced performance.
Based on our results, Tetra Engineering installed covering plates to reduce the bypass flow. This improved the boiler's performance and increased electricity production.
It is always satisfying when we can help solve complex challenges like this. Do your systems also need a check-up or optimization? Give us a call!
Work done in cooperation with James Malloy and David Moelling from Tetra Engineering.
More examples of our work https://www.r-r-consult.dk/en/cases-en/
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Event Management System Vb Net Project Report.pdfKamal Acharya
In present era, the scopes of information technology growing with a very fast .We do not see any are untouched from this industry. The scope of information technology has become wider includes: Business and industry. Household Business, Communication, Education, Entertainment, Science, Medicine, Engineering, Distance Learning, Weather Forecasting. Carrier Searching and so on.
My project named “Event Management System” is software that store and maintained all events coordinated in college. It also helpful to print related reports. My project will help to record the events coordinated by faculties with their Name, Event subject, date & details in an efficient & effective ways.
In my system we have to make a system by which a user can record all events coordinated by a particular faculty. In our proposed system some more featured are added which differs it from the existing system such as security.
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
2. 2
What we want to avoid…
22:42:06
GOOOOOOAL!
« Hey guys, there will be
a goal in 48s
(says Twitter) »
3. 3
Where does latency come from?
*6s chunk **3 chunks buffering
Unicast ABR delivery
HLS + TS
Packaging
6 000 ms
Player Buffering
18 000 ms
Decoding
50 – 500 ms
Unicast
Transmission
0 – 600 ms Total delay:
26 050 – 30 100 ms
28s
Unicast ABR delivery
DASH, HLS/mp4
Decoding
50 – 500 ms
Unicast
Transmission
0 – 600 ms Total delay:
10 050 – 14 100 ms
12 s
Packaging
2 000 ms
Player Buffering
6 000 ms
Typical: 6s segments
Typical: 2s segments
Video encoding
2000 – 5000 ms
Video encoding
2000 – 5000 ms
IPTV delivery (TS)
Video encoding
2000 – 5000 ms
Multicast
Transmission
0 – 600 ms
Player
Buffering
500 ms
Decoding
50 – 500 ms
Total delay:
2 550– 6 600 ms
5 s
4. 4
Unicast ABR
OTT
Origin
Transcaster
Unicast to Multicast
Gateway
or STB
Standard
OTT players
Unicast
Agent
Multicast to
Unicast
Home Network
What is multicast ABR?
Content delivered only once to all users
Operator’s IP
network
Applicable for xDSL, HFC/DOCSIS, FTTH
OTT Standards: HLS, DASH, Smooth
Multicast ABR
5. 5
HTTP vs Multicast-ABR delivery
Irregular & best effort traffic
Large buffering (~3 segments)
HTTP Multicast ABR
Steady & prioritized traffic
minimum buffering
M-ABR uses the same transport technology as IPTV -> same buffering (~0.5s)
6. 6
Reducing the player buffer
Multicast ABR delivery
(HLS, DASH)
Player Buffering
2 000 ms
Decoding
50 – 500 ms
Total delay:
6 050 – 10 100 ms
8 sMulticast
Transmission
0 – 600 ms
Unicast ABR delivery
DASH, HLS/mp4
Decoding
50 – 500 ms
Unicast
Transmission
0 – 600 ms Total delay:
10 050 – 14 100 ms
12 s
Packaging
2 000 ms
Player Buffering
6 000 ms
Typical: 2s segments
Video encoding
2000 – 5000 ms
Packaging
2 000 ms
Video encoding
2000 – 5000 ms
IPTV delivery (TS)
Video encoding
2000 – 5000 ms
Multicast
Transmission
0 – 600 ms
Player
Buffering
500 ms
Decoding
50 – 500 ms
Total delay:
2 550– 6 600 ms
5 s
Only possible if the
source is guaranteed
7. Segments download latency
Real time:
2s to receive the whole segment
Packaging
• OTT “streaming” is based on segments “progressive download”
– Constraint: download the entire segment before process
Download
manager
Player
Media
decoder
usually RT
(else higher quality selected)
2s
Example with segment = 2s
Encoding
4s latency added
8. CTE and Low latency in CMAF
• CAUTION: CMAF does NOT imply low latency
– CMAF proposes an optional media segment structure that allows reducing it
– The secret: create a sub-structure within the segment, at the video structure level, called CMAF chunks,
IDR IDR
Chunk
#1
Chunk
#2
Chunk
#3
Chunk
#4
Chunk
#5
Chunk
#6
Chunk
#7
Chunk
#8
…
Segment
• CTE = Chunked Transfer Encoding
– Standard http 1.1 transfer mechanism
– Files can start being transferred even if not yet entirely available, pieces by pieces called HTTP chunks
• Both concepts are combined
CMAF chunk
HTTP
chunk
CMAF
chunk
…
HTTP
chunk
CMAF
chunk
…
HTTP
chunk
CMAF
chunk
…
9. Latency with CTE & CMAF chunking
Chunk immediately
transfered to the CDN
0.2s
Packaging
• Network latency proportional to the chunk size
Download
manager
Player
Media
decoder
Starts decoding before the whole
segment is present
0.2s
Encoding
Example with segment = 2s & chunk = 0.2s
0.4s latency added
10. 10
Latency with CTE & CMAF chunking
Decoding
50 – 500 ms
Total delay:
2 750 – 6 700ms
5 sMulticast
Transmission
0 – 600 ms
Packng
200 ms
Video encoding
2000 – 5000 ms
Buffering
500 ms
Multicast ABR delivery
(HLS, DASH)
Player Buffering
2 000 ms
Decoding
50 – 500 ms
Total delay:
6 050 – 10 100 ms
8 sMulticast
Transmission
0 – 600 ms
Packaging
2 000 ms
Video encoding
2000 – 5000 ms
Multicast ABR with CTE/CMAF
(DASH only)
IPTV delivery (TS)
Video encoding
2000 – 5000 ms
Multicast
Transmission
0 – 600 ms
Player
Buffering
500 ms
Decoding
50 – 500 ms
Total delay:
2 550– 6 600 ms
5 s