As the mesh between your services, Istio improves visibility into your application. This improves your ability to debug your application, but how do you debug Istio? This talk will get you up to speed with how Istio (Pilot) and Envoy interact followed by a live debugging session.
It Doesn't Have to Be Hard: How to Fix Your Performance WoesIntel® Software
Maximize your game performance on a wide range of hardware. Learn how to use Intel® GPA to identify and quantify common performance bottlenecks, mitigate them, and validate optimizations.
(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...Amazon Web Services
In this session, we go beyond online game servers, to explore other areas where AWS can benefit your game. First, we dive into using AWS to perform load testing of your game. We present architecture patterns, what makes a good load test, and real-world example scenarios. We then highlight emerging trends with cloud rendering, and show how you can integrate Amazon EC2 GPU-based instances into your game workflow. Finally, hear from Playcast, who brought their Cloud Gaming service to new players worldwide, by leveraging the G2 EC2 instance. Playcast share how they architected their streaming service to best leverage the cloud, things they learned, and demo their service streaming games from AWS.
This presentation, delivered by Aling Wu, AAEON & Sebastian Borchers, Wahtari, was the forth presentation of the Implementing AI: Vision Systems Webinar.
One of the great challenges of of monitoring any large cluster is how much data to collect and how often to collect it. Those responsible for managing the cloud infrastructure want to see everything collected centrally which places limits on how much and how often. Developers on the other hand want to see as much detail as they can at as high a frequency as reasonable without impacting the overall cloud performance.
To address what seems to be conflicting requirements, we've chosen a hybrid model at HP. Like many others, we have a centralized monitoring system that records a set of key system metrics for all servers at the granularity of 1 minute, but at the same time we do fine-grained local monitoring on each server of hundreds of metrics every second so when there are problems that need more details than are available centrally, one can go to the servers in question to see exactly what was going on at any specific time.
The tool of choice for this fine-grained monitoring is the open source tool collectl, which additionally has an extensible api. It is through this api that we've developed a swift monitoring capability to not only capture the number of gets, put, etc every second, but using collectl's colmux utility, we can also display these in a top-like formact to see exactly what all the object and/or proxy servers are doing in real-time.
We've also developer a second cability that allows one to see what the Virtual Machines are doing on each compute node in terms of CPU, disk and network traffic. This data can also be displayed in real-time with colmux.
This talk will briefly introduce the audience to collectl's capabilities but more importantly show how it's used to augment any existing centralized monitoring infrastructure.
Speakers
Mark Seger
As the mesh between your services, Istio improves visibility into your application. This improves your ability to debug your application, but how do you debug Istio? This talk will get you up to speed with how Istio (Pilot) and Envoy interact followed by a live debugging session.
It Doesn't Have to Be Hard: How to Fix Your Performance WoesIntel® Software
Maximize your game performance on a wide range of hardware. Learn how to use Intel® GPA to identify and quantify common performance bottlenecks, mitigate them, and validate optimizations.
(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...Amazon Web Services
In this session, we go beyond online game servers, to explore other areas where AWS can benefit your game. First, we dive into using AWS to perform load testing of your game. We present architecture patterns, what makes a good load test, and real-world example scenarios. We then highlight emerging trends with cloud rendering, and show how you can integrate Amazon EC2 GPU-based instances into your game workflow. Finally, hear from Playcast, who brought their Cloud Gaming service to new players worldwide, by leveraging the G2 EC2 instance. Playcast share how they architected their streaming service to best leverage the cloud, things they learned, and demo their service streaming games from AWS.
This presentation, delivered by Aling Wu, AAEON & Sebastian Borchers, Wahtari, was the forth presentation of the Implementing AI: Vision Systems Webinar.
One of the great challenges of of monitoring any large cluster is how much data to collect and how often to collect it. Those responsible for managing the cloud infrastructure want to see everything collected centrally which places limits on how much and how often. Developers on the other hand want to see as much detail as they can at as high a frequency as reasonable without impacting the overall cloud performance.
To address what seems to be conflicting requirements, we've chosen a hybrid model at HP. Like many others, we have a centralized monitoring system that records a set of key system metrics for all servers at the granularity of 1 minute, but at the same time we do fine-grained local monitoring on each server of hundreds of metrics every second so when there are problems that need more details than are available centrally, one can go to the servers in question to see exactly what was going on at any specific time.
The tool of choice for this fine-grained monitoring is the open source tool collectl, which additionally has an extensible api. It is through this api that we've developed a swift monitoring capability to not only capture the number of gets, put, etc every second, but using collectl's colmux utility, we can also display these in a top-like formact to see exactly what all the object and/or proxy servers are doing in real-time.
We've also developer a second cability that allows one to see what the Virtual Machines are doing on each compute node in terms of CPU, disk and network traffic. This data can also be displayed in real-time with colmux.
This talk will briefly introduce the audience to collectl's capabilities but more importantly show how it's used to augment any existing centralized monitoring infrastructure.
Speakers
Mark Seger
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMRightScale
In today’s multi-cloud world, you need to understand how VM types and prices compare between public clouds. Whether you are comparing clouds to find the best placement, benchmarking your compute costs, or want to migrate between clouds, you’ll find out how to map the instance types and how costs will vary by cloud provider.
Optimizing Your z/OS Mainframe Through zIIP Offload and SQL AnalysisPrecisely
Many organizations that have purchased zIIP processors are not realizing their full benefit.
In this session we review how SORT, COPY, and compression workloads can be offloaded to zIIP engines to provide General Processor constraint relief, delaying capacity upgrades and containing MLC costs. View this webcast on-demand to learn more about
• How zIIP offload for SORT, COPY, and compression is saving organizations over 90% in General Processor resource utilization for those activities.
• How to optimize sorting operations and achieve both reduced CPU and Elapsed time to help meet the shrinking Batch window.
• How to optimize Db2 queries to get the maximum performance out of your Db2 systems.
Talk by Brendan Gregg for USENIX LISA 2019: Linux Systems Performance. Abstract: "
Systems performance is an effective discipline for performance analysis and tuning, and can help you find performance wins for your applications and the kernel. However, most of us are not performance or kernel engineers, and have limited time to study this topic. This talk summarizes the topic for everyone, touring six important areas of Linux systems performance: observability tools, methodologies, benchmarking, profiling, tracing, and tuning. Included are recipes for Linux performance analysis and tuning (using vmstat, mpstat, iostat, etc), overviews of complex areas including profiling (perf_events) and tracing (Ftrace, bcc/BPF, and bpftrace/BPF), and much advice about what is and isn't important to learn. This talk is aimed at everyone: developers, operations, sysadmins, etc, and in any environment running Linux, bare metal or the cloud."
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick44CON
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick.
Hardware hacks tend to focus on low-speed (jtag, uart) and external (network, usb) interfaces, and PCI Express is typically neither. After a crash course in PCIe Architecture, we’ll demonstrate a handful of hacks showing how pull PCIe outside of your system case and add PCIe slots to systems without them, including embedded platforms. We’ll top it off with a demonstration of SLOTSCREAMER, an inexpensive device that’s part of the NSA Playset which we’ve configured to access memory and IO, cross-platform and transparent to the OS - all by design with no 0-day needed. The open hardware and software framework that we will release will expand your Playset with the ability to tinker with DMA attacks to read memory, bypass software and hardware security measures, and directly attack other hardware devices in the system.
Improve the performance of your Unity project using Graphics Performance Anal...Unity Technologies
This session will show you how to maximize your Unity game performance on a wide range of hardware. Learn how to use Intel Graphics Performance Analyzers (Intel GPA) to identify and quantify common performance bottlenecks, how to mitigate them, and how to validate optimizations. Using exciting new Intel GPA features, we will reveal how to gain deeper knowledge of the runtime execution of your game, easily identify problematic frames, and improve your game's overall performance.
Speaker: Valery Carpentier - Intel
Watch the session on YouTube: https://youtu.be/MzeOMK0xuac
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2023/11/building-accelerated-gstreamer-applications-for-video-and-audio-ai-a-presentation-from-wave-spectrum/
Abdo Babukr, Accelerated Computing Consultant at Wave Spectrum, presents the “Building Accelerated GStreamer Applications for Video and Audio AI,” tutorial at the May 2023 Embedded Vision Summit.
GStreamer is a popular open-source framework for creating streaming media applications. Developers often use GStreamer to streamline the development of computer vision and audio perception applications. Since perceptual algorithms are often quite demanding in terms of processing performance, in many cases developers need to find ways to accelerate key GStreamer building blocks, taking advantage of specialized features of their target processor or co-processor.
In this talk, Babukr introduces GStreamer and shows how to use it to build computer vision and audio perception applications. He also shows how to create efficient, high-performance GStreamer applications that utilize specialized hardware features.
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...Amazon Web Services
What if you could short-circuit the ever-growing challenge of data and content synchronization or the continued maintenance of an aging physical footprint of graphics desktop infrastructure? Traditionally, companies requiring high-quality graphic desktops for their users are required to invest heavily in on-premises infrastructure. Media and entertainment customers continue to develop hybrid (on-premises to cloud) rendering as well as supply chain pipelines. Companies have leveraged cloud compute elasticity and economies of scale to deliver projects on time and under budget, but what about the user desktops? Enable on-demand "graphics and video editing" users on the desktop as easily as burst EC2 cloud compute. Hire the best talent, regardless of location or time zone, while only streaming secure pixels to a user's desktop. In this hands-on session, attendees explore the technical schema and underlying architecture of this solution and then individually build a working Windows and Linux graphics desktop based on the NVIDIA powered G3 EC2 instance type. All attendees must bring their own laptop (Windows and macOS are supported). Tablets are not appropriate. We also recommend having the current version of Chrome or Firefox and the AWS CLI already installed.
GDC 2015 - Low-latency Multiplayer Gaming with AWS Nate Wiger
Learn the challenges involved with deploying a low-latency multiplayer game globally, and how to overcome them with AWS. Based on real-world experiences from myself and other game developers deploying online games with tens of thousands of players.
Mastering Multiplayer Stage3d and AIR game development for mobile devicesJean-Philippe Doiron
Video Presentation : http://tv.adobe.com/watch/max-2013/mastering-multiplayer-stage3d-and-air-game-development-for-mobile-devices/
• The use of Stage3D across web and mobile deployments (with Adobe AIR) .
• The challenges encountered when attempting to maintain high-performance specifications on mobile devices .
• Being agile in a pre production game development
• We'll show how we have jump our of the predefined sandbox to develop creative solution on well known problem.
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMRightScale
In today’s multi-cloud world, you need to understand how VM types and prices compare between public clouds. Whether you are comparing clouds to find the best placement, benchmarking your compute costs, or want to migrate between clouds, you’ll find out how to map the instance types and how costs will vary by cloud provider.
Optimizing Your z/OS Mainframe Through zIIP Offload and SQL AnalysisPrecisely
Many organizations that have purchased zIIP processors are not realizing their full benefit.
In this session we review how SORT, COPY, and compression workloads can be offloaded to zIIP engines to provide General Processor constraint relief, delaying capacity upgrades and containing MLC costs. View this webcast on-demand to learn more about
• How zIIP offload for SORT, COPY, and compression is saving organizations over 90% in General Processor resource utilization for those activities.
• How to optimize sorting operations and achieve both reduced CPU and Elapsed time to help meet the shrinking Batch window.
• How to optimize Db2 queries to get the maximum performance out of your Db2 systems.
Talk by Brendan Gregg for USENIX LISA 2019: Linux Systems Performance. Abstract: "
Systems performance is an effective discipline for performance analysis and tuning, and can help you find performance wins for your applications and the kernel. However, most of us are not performance or kernel engineers, and have limited time to study this topic. This talk summarizes the topic for everyone, touring six important areas of Linux systems performance: observability tools, methodologies, benchmarking, profiling, tracing, and tuning. Included are recipes for Linux performance analysis and tuning (using vmstat, mpstat, iostat, etc), overviews of complex areas including profiling (perf_events) and tracing (Ftrace, bcc/BPF, and bpftrace/BPF), and much advice about what is and isn't important to learn. This talk is aimed at everyone: developers, operations, sysadmins, etc, and in any environment running Linux, bare metal or the cloud."
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick44CON
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick.
Hardware hacks tend to focus on low-speed (jtag, uart) and external (network, usb) interfaces, and PCI Express is typically neither. After a crash course in PCIe Architecture, we’ll demonstrate a handful of hacks showing how pull PCIe outside of your system case and add PCIe slots to systems without them, including embedded platforms. We’ll top it off with a demonstration of SLOTSCREAMER, an inexpensive device that’s part of the NSA Playset which we’ve configured to access memory and IO, cross-platform and transparent to the OS - all by design with no 0-day needed. The open hardware and software framework that we will release will expand your Playset with the ability to tinker with DMA attacks to read memory, bypass software and hardware security measures, and directly attack other hardware devices in the system.
Improve the performance of your Unity project using Graphics Performance Anal...Unity Technologies
This session will show you how to maximize your Unity game performance on a wide range of hardware. Learn how to use Intel Graphics Performance Analyzers (Intel GPA) to identify and quantify common performance bottlenecks, how to mitigate them, and how to validate optimizations. Using exciting new Intel GPA features, we will reveal how to gain deeper knowledge of the runtime execution of your game, easily identify problematic frames, and improve your game's overall performance.
Speaker: Valery Carpentier - Intel
Watch the session on YouTube: https://youtu.be/MzeOMK0xuac
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2023/11/building-accelerated-gstreamer-applications-for-video-and-audio-ai-a-presentation-from-wave-spectrum/
Abdo Babukr, Accelerated Computing Consultant at Wave Spectrum, presents the “Building Accelerated GStreamer Applications for Video and Audio AI,” tutorial at the May 2023 Embedded Vision Summit.
GStreamer is a popular open-source framework for creating streaming media applications. Developers often use GStreamer to streamline the development of computer vision and audio perception applications. Since perceptual algorithms are often quite demanding in terms of processing performance, in many cases developers need to find ways to accelerate key GStreamer building blocks, taking advantage of specialized features of their target processor or co-processor.
In this talk, Babukr introduces GStreamer and shows how to use it to build computer vision and audio perception applications. He also shows how to create efficient, high-performance GStreamer applications that utilize specialized hardware features.
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...Amazon Web Services
What if you could short-circuit the ever-growing challenge of data and content synchronization or the continued maintenance of an aging physical footprint of graphics desktop infrastructure? Traditionally, companies requiring high-quality graphic desktops for their users are required to invest heavily in on-premises infrastructure. Media and entertainment customers continue to develop hybrid (on-premises to cloud) rendering as well as supply chain pipelines. Companies have leveraged cloud compute elasticity and economies of scale to deliver projects on time and under budget, but what about the user desktops? Enable on-demand "graphics and video editing" users on the desktop as easily as burst EC2 cloud compute. Hire the best talent, regardless of location or time zone, while only streaming secure pixels to a user's desktop. In this hands-on session, attendees explore the technical schema and underlying architecture of this solution and then individually build a working Windows and Linux graphics desktop based on the NVIDIA powered G3 EC2 instance type. All attendees must bring their own laptop (Windows and macOS are supported). Tablets are not appropriate. We also recommend having the current version of Chrome or Firefox and the AWS CLI already installed.
GDC 2015 - Low-latency Multiplayer Gaming with AWS Nate Wiger
Learn the challenges involved with deploying a low-latency multiplayer game globally, and how to overcome them with AWS. Based on real-world experiences from myself and other game developers deploying online games with tens of thousands of players.
Mastering Multiplayer Stage3d and AIR game development for mobile devicesJean-Philippe Doiron
Video Presentation : http://tv.adobe.com/watch/max-2013/mastering-multiplayer-stage3d-and-air-game-development-for-mobile-devices/
• The use of Stage3D across web and mobile deployments (with Adobe AIR) .
• The challenges encountered when attempting to maintain high-performance specifications on mobile devices .
• Being agile in a pre production game development
• We'll show how we have jump our of the predefined sandbox to develop creative solution on well known problem.
PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020Daisuke Masubuchi
世界中のオンラインゲームやスマフォアプリの分析をしてきたPlayFab。最近、従来のイベント分析に加えて様々なテレメトリーを包含したクラウド分析機能が備わりました。今回は、その裏の Azure Data Explorer a.k.a Kusto での構成や仕組みをご紹介します。Windowsのテレメトリー分析やAzureのログ解析基盤の裏側と共通した仕掛けが含まれているのでお楽しみに!ゲーム業界に限らず、ビックデータ運用を考えている大規模なSaaS事業やIoT事業にもご参考いただけたら幸いです。
at db tech showcase ONLINE 2020 https://db-tech-showcase.com/dbts/2020/online #dbts2020 #gamestackjp
*本資料は 2020年11月11日に開催された DB Tech Showcase イベントにてお話させていただいた、同タイトルのセッション資料となります
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
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.
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.
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.
9. #gcconf2019 #GameStackJP
Azure
A
E V I
L V d
Mu
Nsmu
s
Mu s
M
Lsb uV s
A
uoQ LsV
Mu
Dd I DsINls
WuR u A
puO
H N puO
Ee A
LsVs
Ee
Ee
uV
uNls d
A
We is
Ee
QsRu S
d A
ruHs
uS o
ruI
u t
msMu
QH V
QsRu
11. #gcconf2019 #GameStackJP
80Tbps
160Tbps
NW
1.4 million miles
DC
United
States
United
States
Canada
Mexico
Venezuela
Colombia
Peru
Bolivia
Brazil
Argentin
a
Atlanta
Ocean
Algeria
Mali Niger
Nigeria
Cha
d
Liby
a
Egyp
t
Suda
n
Ethi
opiaDr
Congo
Angol
a
Zambi
a
Nambi
a
South
Africa
Greenla
nd
Svalbard
Sweden
Norway
United
Kingdom
France
PolandUkraine
Turkey
Saudi
Arabia
Iran
Kazakist
an
India
Russia
China
Myanma
r
(Burma)
Indian
Ocean
Indonesi
a
Australia
Pacific
Ocean
Pacific
Ocean
14. #gcconf2019 #GameStackJP
Pearl Abbys :
•
•
https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/07/23/pearl-abyss-massive-scale-using-azure-sql-database/
On February 28, 2018, Pearl Abyss
launched Black Desert Mobile on
Microsoft Azure virtual machines utilizing
7,500 cores and 46 instances of Azure SQL
Database in Korea Central.
65. #gcconf2019 #GameStackJP
Azure IaaS
Below the MQ for IaaS on August 2013 Below the MQ for May 2014.
GARTNER MAGIC QUADRANT
FOR INFRASTRUCTURE
AS A SERVICE (IAAS) 2018
66. #gcconf2019 #GameStackJP
Azure
A
E V I
L V d
Mu
Nsmu
s
Mu s
M
Lsb uV s
A
uoQ LsV
Mu
Dd I DsINls
WuR u A
puO
H N puO
Ee A
LsVs
Ee
Ee
uV
uNls d
A
We is
Ee
QsRu S
d A
ruHs
uS o
ruI
u t
msMu
QH V
QsRu
81. #gcconf2019 #GameStackJP
Azure Blobs Today High Throughput Blobs Premium Blobs
Limited Public Preview
htbbfeedback@microsoft.com
Central US, East US 2, West US, North Europe (October), East US (October)
http://aka.ms/premiumblob
40X
200X
Preview
Massive Azure Blob Scalability
82. #gcconf2019 #GameStackJP
•
Azure Site Recovery / Region PairsAvailability ZonesAvailability SetsPremium Storage
Zone 2
Zone 3
Zone1
Region 1
Zone 1
Zone 2
Zone 3
Region 2
Data center
1
Data center
2
Hardware failure Rack level failure Datacenter outage
Infrastructure
(applicationsanddata)
Single VM Rack 1 Rack 2
ConsultSLAs basedon
business needs
Selectregions basedonavailableservices
Acknowledge
sharedresponsibilities
EducateHA,DRandBackupfor
independentreliabilityneeds
Natural Disaster
85. #gcconf2019 #GameStackJP
Availability 99.995%
*AIR: 3
Availability 99.999%
*AIR: 75
*AIR: 15
Availability 99.99%
Nov Storage outage
Downtime
*AIR = Annual Interruption Rate (incl. Planned Maintenance)
Full reboot for every host update
Memory preserving updates introduction (<30sec)
Self-maintenance for low impact in-place updates
Planned Maintenance for decom
Update Using Live Migration
Kernel Soft Reboot Updates
Reliability investments
Platform capability, Customer controllability
Project Tardigrade: VMs survive on most underlying HW or SW failures
Batched updates for ultra-sensitive VMs
Live Migration support extended
Dedicated Hosts
Gest OS update for VMSS VMs
Self-maintenance for rebooting updates
Scheduled Events GA
Live Migration for healing
Project Rainier: Azure Wide effort to reduce reboot count
Live migration from degraded hardware
Impact reduction for OS memory preserving update
Control healing from degraded hardware
Scheduled Events for Live Migration
88. #gcconf2019 #GameStackJP
DC NW
Zone 2Zone 1 Zone x
Load Balancer
Standard
Zone-redundant data path
(regional anycast, public & internal, inbound & out)
• AZ Ready Services