SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
Master Thesis Presentation
Internet Architecture and Systems Laboratory
Reducing Tail Latency In Cassandra Cluster Using Regression
Based Replica Selection Algorithm
Chauque Euclides
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
Outline
1. Background
2. Tail Latency
3. Replica Selection
4. Proposed Approach
4.1. Linear Regression Based Replica Selection
4.2. Predicting Query Execution Time
4.3. Training Data Generation
4.4. Model Training
4.5. Experimental Results
4.6. Comparison With the Heron
5. Summary
6. Future work
2
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
1. Background
u For business oriented applications, fast and predictable response times are critical for a good
user experience.
u A study conducted by Amazon and Google [1], where a controlled delay was added on every query
before sending back results to the user, found that:
u An extra delay of 500ms per query resulted in a 1.2% loss of revenue.
u Bounce probability in a website increases the longer the website takes to load.
3
[1] https://www.gigaspaces.com/blog/ amazon-found-every-100ms-of-latency-cost-them-1-in-sales/
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
2. Tail Latency
• It is challenging to consistently deliver fast response time, since applications are generally multi-
tiered, where serving a single end-user request may involve contacting multiple servers
l Causes of Latency can be attributed to Server Performance Variability, due to: Queuing,
Shared Resources, Background Demons
4
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
3. Replica Selection [1/3]
u Looking into the causes of the tail latency, it follows that it is infeasible to
eliminate all latency variability.
u However some approaches were developed to reduce its impact, these
approaches rely on standard techniques including:
u Giving preferential resource allocations or guarantees;
u Reissuing requests;
uTrading off completeness for latency;
5
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
3. Replica selection [2/3]
u A recurring pattern to reducing tail latency is to take advantage of the redundancy built into each tier of the
application architecture.
u Replica selection strategies can help reducing tail latency when the performance of the servers differ.
u A request can be directed to the presumably best replica, i.e. the one that is expected to serve the
request with the smallest latency.
u Ideal Replica Selection Proprieties
u Replica selection needs to quickly adapt to changing system dynamics.
u Must avoid entering oscillating instabilities.
u Should not be computationally costly, nor require significant coordination overheads
6
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
3. Replica selection [3/3]
7
l Jaiman, et al. Heron: Taming Tail Latencies in
Key-Value Stores under Heterogeneous
Workloads, 37th ISRDS, IEEE 2018.
- Takes into consideration the size of the
values associated with keys.
- The algorithm uses Bloom filters to keep track
of keys associated with large values.
- Whenever a replica a processing a request for
a large value, it is marked as busy.
- As the amount of data in the datastore
increases, the bloom filter cannot be expanded
without loosing previous mapping.
l Suresh et al. C3: Cutting Tail Latency in Cloud
Data Stores via Adaptive Replica Selection,
NSDI’15, USENIX 2015
- The Algorithm consists of a replica ranking
algorithm and a rate control and
backpressure algorithm;
- It ranks the the servers, taking into account
server side queue, and service time.
- An incoming request is sent to a server with
the minimum expected service time.
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
8
4. Proposed Approach
Linear Regression Based Replica Selection
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.1. Linear Regression Based Replica Selection
9
l Previous approaches do not support aggregation
queries
l Query duration is inferred based on the size of the
value requested and not on real estimates
l In my research I explore a different approach, using a
regression model to predict query duration;
l And focus on reducing the tail latency above p999
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.2. Predicting Query Execution Time
10
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.3. Training Data Generation [1/2]
u For data collection, 3 tables for from the TPC-H benchmark were loaded into a Cassandra
cluster;
u 8 servers were used, a replication factor was set to 3.
u Subsequently, locust, was used to issue requests, using the chosen subset of TPC-H queries,
to simulate user requests;
u The response time values for different percentiles were recorded for each request.
u The same process was repeated, with different number of simulated users to simulate an
increased load.
11
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.3. Training Data Generation [2/2]
12
Ø The queries show different response time
behavior;
Ø The queries with longer response time show a
greater variation of response time as the load
is increased.
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.4. Model Training [1/2]
u To keep prediction overhead low, based on [1] a Linear Regression was chosen to fit the
data.
u For each query template data, a regression model was fit.
u As the evaluation method for the regressors the R Squared was used:
u The R squared is the percentage of the dependent variable variation that a linear model
explains
[1] https://scikit-learn.org/0.16/modules/computational_performance.html
13
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.4. Model Training [2/2]
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.5. Results: Homogeneous Servers [1/3]
15
l Homogeneous Servers
- Figures below shows the tail latency values p999 and p99999 for each query;
- Overall latency is improved.
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.5. Results Homogeneous Servers [2/3]
16
u Comparison of p50, p90 and p999.
u Higher percentile latency (99.9%) is improved,
however the 90% percentile is degraded.
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.5. Results Homogeneous Servers [3/3]
17
u Throughput Comparison
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.5. Results Heterogeneous servers [1/3]
18
l Up to 2 seconds delay was introduced into 4 servers response to simulate an
environment with servers with different processing capabilities.
l Figures below shows the tail latency values p999 and p99999 for each query
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.5. Results Heterogeneous servers [2/3]
19
u Comparison of p50, p90 and p999.
u Higher percentile latency p999 and p99999 are improved, however the p50 percentile is degraded.
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.5. Results Heterogeneous servers [3/3]
20
u Throughput comparison for a cluster with heterogeneous servers
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
4.6. Comparison with Heron
21
Ø Colloquium B comment by Professor Keiichi Yasumuto. Proposed approach relation with previous work
Ø P999 Response time for all queries, and p999 aggregate comparison between proposed method and heron.
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
5. Summary
Ø In the present work the tail latency problem was reviewed, and the problem of server
selection was considered as a method to reduce tail latency..
Ø Previous work had been based in a simpler queries, thus is no longer suitable for the
complex queries that came to be supported in Cassandra, this served as motivation for
exploring a new approach for server selection using a regression model to model the
interaction between the queries.
Ø This new approach proved to be successful in reducing tail latency, while preserving the
throughput, however it affected negatively the lower percentiles..
22
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
6. Future Work
Ø A still remaining point to explore is the use of more evolved machine learning
models, to see if the excessive overhead assumption holds true or not.
Ø And also, experiment with an even greater number of servers
23
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
24
End
奈良先端科学技術大学院大学無限の可能性、ここが最先端 -Outgrow your limits-
Models Computational Performance
Ø Prediction Latency
l Sklearn benchmark for different models prediction latency
Ø Prediction Throughput
l Sklearn benchmark for different models prediction throughput
https://scikit-learn.org/0.16/modules/computational_performance.html
25

Mais conteúdo relacionado

Mais procurados

C++ Data-flow Parallelism sounds great! But how practical is it? Let’s see ho...
C++ Data-flow Parallelism sounds great! But how practical is it? Let’s see ho...C++ Data-flow Parallelism sounds great! But how practical is it? Let’s see ho...
C++ Data-flow Parallelism sounds great! But how practical is it? Let’s see ho...
Jason Hearne-McGuiness
 
capacityshifting1
capacityshifting1capacityshifting1
capacityshifting1
Gokul Vasan
 

Mais procurados (6)

S dbr paper
S dbr paperS dbr paper
S dbr paper
 
C++ Data-flow Parallelism sounds great! But how practical is it? Let’s see ho...
C++ Data-flow Parallelism sounds great! But how practical is it? Let’s see ho...C++ Data-flow Parallelism sounds great! But how practical is it? Let’s see ho...
C++ Data-flow Parallelism sounds great! But how practical is it? Let’s see ho...
 
capacityshifting1
capacityshifting1capacityshifting1
capacityshifting1
 
[IJET-V1I5P2] Authors :Hind HazzaAlsharif , Razan Hamza Bawareth
[IJET-V1I5P2] Authors :Hind HazzaAlsharif , Razan Hamza Bawareth[IJET-V1I5P2] Authors :Hind HazzaAlsharif , Razan Hamza Bawareth
[IJET-V1I5P2] Authors :Hind HazzaAlsharif , Razan Hamza Bawareth
 
Hardware Acceleration of SVM Training for Real-time Embedded Systems: An Over...
Hardware Acceleration of SVM Training for Real-time Embedded Systems: An Over...Hardware Acceleration of SVM Training for Real-time Embedded Systems: An Over...
Hardware Acceleration of SVM Training for Real-time Embedded Systems: An Over...
 
Job Resource Ratio Based Priority Driven Scheduling in Cloud Computing
Job Resource Ratio Based Priority Driven Scheduling in Cloud ComputingJob Resource Ratio Based Priority Driven Scheduling in Cloud Computing
Job Resource Ratio Based Priority Driven Scheduling in Cloud Computing
 

Semelhante a euclides-c mthesis

Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Thomas Wuerthinger
 
solving restaurent model problem by using queueing theory
solving restaurent model problem by using queueing theorysolving restaurent model problem by using queueing theory
solving restaurent model problem by using queueing theory
Subham kumar
 
Resource optimization techniques in scheduling- Farzad Pargar
Resource optimization techniques in scheduling- Farzad PargarResource optimization techniques in scheduling- Farzad Pargar
Resource optimization techniques in scheduling- Farzad Pargar
Farzad Pargar
 

Semelhante a euclides-c mthesis (20)

SPROJReport (1)
SPROJReport (1)SPROJReport (1)
SPROJReport (1)
 
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENTDYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
 
Dynamic Task Scheduling based on Burst Time Requirement for Cloud Environment
Dynamic Task Scheduling based on Burst Time Requirement for Cloud EnvironmentDynamic Task Scheduling based on Burst Time Requirement for Cloud Environment
Dynamic Task Scheduling based on Burst Time Requirement for Cloud Environment
 
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
 
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
 
genetic paper
genetic papergenetic paper
genetic paper
 
cikm14
cikm14cikm14
cikm14
 
Ncerc rlmca202 adm m4 ssm
Ncerc rlmca202 adm m4 ssmNcerc rlmca202 adm m4 ssm
Ncerc rlmca202 adm m4 ssm
 
Ch6
Ch6Ch6
Ch6
 
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
 
An improved approach to minimize context switching in round robin scheduling ...
An improved approach to minimize context switching in round robin scheduling ...An improved approach to minimize context switching in round robin scheduling ...
An improved approach to minimize context switching in round robin scheduling ...
 
Siddhi kadam, MTech dissertation
Siddhi kadam, MTech dissertationSiddhi kadam, MTech dissertation
Siddhi kadam, MTech dissertation
 
solving restaurent model problem by using queueing theory
solving restaurent model problem by using queueing theorysolving restaurent model problem by using queueing theory
solving restaurent model problem by using queueing theory
 
Poster Final
Poster FinalPoster Final
Poster Final
 
Performance testing and rpt
Performance testing and rptPerformance testing and rpt
Performance testing and rpt
 
Learning Sparse Networks using Targeted Dropout
Learning Sparse Networks using Targeted DropoutLearning Sparse Networks using Targeted Dropout
Learning Sparse Networks using Targeted Dropout
 
IRJET- Enhance Dynamic Heterogeneous Shortest Job first (DHSJF): A Task Schedu...
IRJET- Enhance Dynamic Heterogeneous Shortest Job first (DHSJF): A Task Schedu...IRJET- Enhance Dynamic Heterogeneous Shortest Job first (DHSJF): A Task Schedu...
IRJET- Enhance Dynamic Heterogeneous Shortest Job first (DHSJF): A Task Schedu...
 
G017314249
G017314249G017314249
G017314249
 
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling AlgorithmImproved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithm
 
Resource optimization techniques in scheduling- Farzad Pargar
Resource optimization techniques in scheduling- Farzad PargarResource optimization techniques in scheduling- Farzad Pargar
Resource optimization techniques in scheduling- Farzad Pargar
 

Mais de inet-lab

清掃工場における磁気フィンガープリンティングパスマッチングによる 屋内測位手法の性能評価
清掃工場における磁気フィンガープリンティングパスマッチングによる 屋内測位手法の性能評価清掃工場における磁気フィンガープリンティングパスマッチングによる 屋内測位手法の性能評価
清掃工場における磁気フィンガープリンティングパスマッチングによる 屋内測位手法の性能評価
inet-lab
 
運行情報と気象情報の畳み込みによるバス到着時刻予測手法の提案と評価
運行情報と気象情報の畳み込みによるバス到着時刻予測手法の提案と評価運行情報と気象情報の畳み込みによるバス到着時刻予測手法の提案と評価
運行情報と気象情報の畳み込みによるバス到着時刻予測手法の提案と評価
inet-lab
 
パフォーマンスを考慮したプリミティブなTrusted TypesによるClient-Side XSS防御手法
パフォーマンスを考慮したプリミティブなTrusted TypesによるClient-Side XSS防御手法パフォーマンスを考慮したプリミティブなTrusted TypesによるClient-Side XSS防御手法
パフォーマンスを考慮したプリミティブなTrusted TypesによるClient-Side XSS防御手法
inet-lab
 

Mais de inet-lab (6)

清掃工場における磁気フィンガープリンティングパスマッチングによる 屋内測位手法の性能評価
清掃工場における磁気フィンガープリンティングパスマッチングによる 屋内測位手法の性能評価清掃工場における磁気フィンガープリンティングパスマッチングによる 屋内測位手法の性能評価
清掃工場における磁気フィンガープリンティングパスマッチングによる 屋内測位手法の性能評価
 
2022/02 情報基盤システム学(NAIST)の研究室紹介
2022/02 情報基盤システム学(NAIST)の研究室紹介2022/02 情報基盤システム学(NAIST)の研究室紹介
2022/02 情報基盤システム学(NAIST)の研究室紹介
 
運行情報と気象情報の畳み込みによるバス到着時刻予測手法の提案と評価
運行情報と気象情報の畳み込みによるバス到着時刻予測手法の提案と評価運行情報と気象情報の畳み込みによるバス到着時刻予測手法の提案と評価
運行情報と気象情報の畳み込みによるバス到着時刻予測手法の提案と評価
 
パフォーマンスを考慮したプリミティブなTrusted TypesによるClient-Side XSS防御手法
パフォーマンスを考慮したプリミティブなTrusted TypesによるClient-Side XSS防御手法パフォーマンスを考慮したプリミティブなTrusted TypesによるClient-Side XSS防御手法
パフォーマンスを考慮したプリミティブなTrusted TypesによるClient-Side XSS防御手法
 
shuji-oh master thesis
shuji-oh master thesisshuji-oh master thesis
shuji-oh master thesis
 
情報基盤システム学(NAIST)の研究室紹介
情報基盤システム学(NAIST)の研究室紹介情報基盤システム学(NAIST)の研究室紹介
情報基盤システム学(NAIST)の研究室紹介
 

Último

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
Health
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 

euclides-c mthesis