SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
Machine Learning in Infrastructure Monitoring:
Identifying and Categorizing Flapping Events to
reduce resource wastage and service loss
Confidential & Restricted
Copyright © Prodapt Solutions
Background
This insight will focus on how machine learning helps data centers identify and categorize flapping events
in order to reduce resource wastage and service loss
Approaches to handling flapping events
Discussed in the previous
insight:
What data centers need to know
about flapping events
The impact of flapping events in infrastructure monitoring
Top flapping events by occurrence
Root causes of event flapping
• Addressing flapping events as and when they occurReactive
• Configuring/resetting the thresholds to reduce the volume of flapping
events
Proactive
• Predicting and categorizing the events as flapping or non- flapping
leveraging machine learning to minimize resource wastage and service
loss
Predictive
Confidential & Restricted
Copyright © Prodapt Solutions
Reactive approach: Addressing flapping events as and when they occur
A typical workflow in handling the events in a reactive approach method:
Step
In reactive approach, teams
start working immediately
after getting event
notification. Whether it’s a
flapping or non- flapping
event, the resource
assignment is done and
trouble shooting begins.
Hence, this approach involves
resource wastage as well as
service loss in some cases,
based on event’s nature.
Copyright © Prodapt Solutions
Proactive approach: Updating/resetting the thresholds to reduce the volume of
flapping events
Setting thresholds which are too low can cause unnecessary event triggers.
Storage-related alerts Timeout-related alerts
Identifying the events’ behavior and proactively increasing threshold limits for those events accordingly can
reduce the number of flapping events significantly. This decreases the resource wastage as monitoring teams get
fewer flapping events. However, service loss may still continue because of the fewer flapping events which still
affects the visibility of the genuine events.
It has been observed that typical storage-related alerts
are set to a very low threshold (e.g., 80%) causing a lot
of events. Reconfiguring the alarm thresholds to a
higher permissible number (e.g: 90%) based on the
field experience can reduce noise.
Setting timeout related alerts too low can cause the
system to throw alerts even as the response is not
really ‘timed-out’ but delayed. Low threshold timeout
triggers a lot of events like- site down, network
latency, port not responding etc.
Copyright © Prodapt Solutions
Predictive approach: Identifying and categorizing flapping events to minimize
resource wastage and service loss
Machine Learning-based solution to identify and categorize flapping events
Monitoring teams maintain
events log that contains
event related information.
Events log is in natural
language.
Using NLP techniques,
the Intelligence system
gains power to read
and process "Events
logs(Text)" as humans
do
With the combined
power of NLP and
machine learning
algorithm, system learns
to classify the events into
flapping/ non-flapping by
identifying hidden /
underlying patterns in the
events.
once the new event arrives
into the system, with the
previously acquired
intelligence, system reads
the events in textual
format and classifies them.
Event Logs
XGenuine
Event
Flapping
Event
Building Intelligence
Copyright © Prodapt Solutions
Big data frameworks help in gathering and feeding huge volumes of data in to
the Machine Learning system
Gathering
information with the
help of big data
frameworks
Output: Categorizing
events in
flapping/non-flapping
and extrapolate the
information
Enabling machine to
read information and
identify patterns
based on algorithms
3
1
2
Big data frameworks: Helps
the system in gathering a
variety of data including:
Event logs
Customer Relationship
Data Base (CRDB )
Network element
information
Inventory information
Machine Learning and Natural Language
Processing: System reads and analyses all
the information passed by big data
frameworks like:
Events log
Events nature, patterns, severity,
cascaded events
Client information and SLA level
With the help of pattern matching
algorithm and analysed data, the system
predicts future events, their nature,
severity, sub-events, associated client etc.
Event: XXXX
Nature: Flapping
Severity: Low
Cascading: No
Client: ABYZ
Copyright © Prodapt Solutions 7
Use Case: How Machine Learning analyzes and categorizes the nature of events
Objective: To demonstrate how
flapping events can be identified
and categorized leveraging
machine learning and natural
language processing
Event type: Device Failed
Availability Check: Component
Device XXXX is not available
Machine Learning
algorithm used:
Gradient Boosting
Machine
Component device
44676 is not available
UDP – SNMP
Event 2:
Device Failed
Availability
Check:
UDP – SNMP
Event 2:
Device Failed
Availability
Check: UDP – SNMP
Nature: Flapping
Action: No Action
Required
Device Failed
Availability
Check
Common Part
Event 1: Device
Failed Availability
Check: Component
device 44676
Is not available
Unique Part
OUTPUT
Event 1:
Device Failed
Availability Check:
Component device
44676 is not available
Nature: Non – Flapping
Action : Assign
Ticket
OUTPUT
Leveraging Machine
Learning to identify
and categorize events,
data centers can
reduce resource
wastage
by approximately 50%
and service loss by
approximately 10%
Unique Part Machine Learning
System
Gradient boost
Algorithm
Bag of
words for
Flapping
Events
Bag of words
for Non-
flapping
Events
Corpus
System checks for
unique
part in the
combined corpus
and categorizes
the events
(flapping or non –
flapping)
Sample events:
Chennai
Johannesburg
New York
Dallas
Tualatin
Amsterdam
London
THANK YOU!
Prodapt Solutions Pvt. Ltd.
INDIA
Chennai:
1. Prince Infocity II, OMR
Ph: +91 44 4903 3000
2. “Chennai One” SEZ, Thoraipakkam
Ph: +91 44 4230 2300
SOUTH AFRICAUSA
Prodapt North America
Tualatin: 7565 SW Mohawk St.,
Ph: +1 503 636 3737
Dallas: 222 W. Las Colinas Blvd., Irving
Ph: +1 972 201 9009
New York: 1 Bridge Street, Irvington
Ph: +1 646 403 8158
Prodapt SA (Pty) Ltd.
Johannesburg: No. 3,
3rd Avenue, Rivonia
Ph: +27 (0) 11 259 4000
THE NETHERLANDS
Prodapt Solutions Europe
Amsterdam: Zekeringstraat 17A, 1014 BM
Ph: +31 (0) 20 4895711
Prodapt Consulting BV
Rijswijk: De Bruyn Kopsstraat 14
Ph: +31 (0) 70 4140722
UK
Prodapt (UK) Limited
Reading: Davidson House,
The Forbury,
Reading RG1 3EU
Ph: +44 (0) 11 8900 1068
Bengaluru
Bangalore: “CareerNet Campus”
No. 53, Devarabisana Halli,
Outer Ring Road

Mais conteúdo relacionado

Mais de Prodapt Solutions

Constraints & Bottlenecks in Service Provisioning
Constraints & Bottlenecks in Service ProvisioningConstraints & Bottlenecks in Service Provisioning
Constraints & Bottlenecks in Service ProvisioningProdapt Solutions
 
Next gen emergency-aware platform
Next gen emergency-aware platformNext gen emergency-aware platform
Next gen emergency-aware platformProdapt Solutions
 
Prodapt Corporate Overview Presentation
Prodapt Corporate Overview PresentationProdapt Corporate Overview Presentation
Prodapt Corporate Overview PresentationProdapt Solutions
 
Metasolv Post Implementation Services
Metasolv Post Implementation ServicesMetasolv Post Implementation Services
Metasolv Post Implementation ServicesProdapt Solutions
 
MetaSolv Implementation Services
MetaSolv Implementation ServicesMetaSolv Implementation Services
MetaSolv Implementation ServicesProdapt Solutions
 

Mais de Prodapt Solutions (8)

Constraints & Bottlenecks in Service Provisioning
Constraints & Bottlenecks in Service ProvisioningConstraints & Bottlenecks in Service Provisioning
Constraints & Bottlenecks in Service Provisioning
 
Next gen emergency-aware platform
Next gen emergency-aware platformNext gen emergency-aware platform
Next gen emergency-aware platform
 
Prodapt Corporate Overview Presentation
Prodapt Corporate Overview PresentationProdapt Corporate Overview Presentation
Prodapt Corporate Overview Presentation
 
Metasolv Post Implementation Services
Metasolv Post Implementation ServicesMetasolv Post Implementation Services
Metasolv Post Implementation Services
 
MetaSolv Implementation Services
MetaSolv Implementation ServicesMetaSolv Implementation Services
MetaSolv Implementation Services
 
DPI R&D Service
DPI R&D ServiceDPI R&D Service
DPI R&D Service
 
Migration Services
Migration ServicesMigration Services
Migration Services
 
Prodapt Overview & Offering
Prodapt Overview & OfferingProdapt Overview & Offering
Prodapt Overview & Offering
 

Último

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Último (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Machine Learning in Infrastructure Monitoring

  • 1. Machine Learning in Infrastructure Monitoring: Identifying and Categorizing Flapping Events to reduce resource wastage and service loss
  • 2. Confidential & Restricted Copyright © Prodapt Solutions Background This insight will focus on how machine learning helps data centers identify and categorize flapping events in order to reduce resource wastage and service loss Approaches to handling flapping events Discussed in the previous insight: What data centers need to know about flapping events The impact of flapping events in infrastructure monitoring Top flapping events by occurrence Root causes of event flapping • Addressing flapping events as and when they occurReactive • Configuring/resetting the thresholds to reduce the volume of flapping events Proactive • Predicting and categorizing the events as flapping or non- flapping leveraging machine learning to minimize resource wastage and service loss Predictive
  • 3. Confidential & Restricted Copyright © Prodapt Solutions Reactive approach: Addressing flapping events as and when they occur A typical workflow in handling the events in a reactive approach method: Step In reactive approach, teams start working immediately after getting event notification. Whether it’s a flapping or non- flapping event, the resource assignment is done and trouble shooting begins. Hence, this approach involves resource wastage as well as service loss in some cases, based on event’s nature.
  • 4. Copyright © Prodapt Solutions Proactive approach: Updating/resetting the thresholds to reduce the volume of flapping events Setting thresholds which are too low can cause unnecessary event triggers. Storage-related alerts Timeout-related alerts Identifying the events’ behavior and proactively increasing threshold limits for those events accordingly can reduce the number of flapping events significantly. This decreases the resource wastage as monitoring teams get fewer flapping events. However, service loss may still continue because of the fewer flapping events which still affects the visibility of the genuine events. It has been observed that typical storage-related alerts are set to a very low threshold (e.g., 80%) causing a lot of events. Reconfiguring the alarm thresholds to a higher permissible number (e.g: 90%) based on the field experience can reduce noise. Setting timeout related alerts too low can cause the system to throw alerts even as the response is not really ‘timed-out’ but delayed. Low threshold timeout triggers a lot of events like- site down, network latency, port not responding etc.
  • 5. Copyright © Prodapt Solutions Predictive approach: Identifying and categorizing flapping events to minimize resource wastage and service loss Machine Learning-based solution to identify and categorize flapping events Monitoring teams maintain events log that contains event related information. Events log is in natural language. Using NLP techniques, the Intelligence system gains power to read and process "Events logs(Text)" as humans do With the combined power of NLP and machine learning algorithm, system learns to classify the events into flapping/ non-flapping by identifying hidden / underlying patterns in the events. once the new event arrives into the system, with the previously acquired intelligence, system reads the events in textual format and classifies them. Event Logs XGenuine Event Flapping Event Building Intelligence
  • 6. Copyright © Prodapt Solutions Big data frameworks help in gathering and feeding huge volumes of data in to the Machine Learning system Gathering information with the help of big data frameworks Output: Categorizing events in flapping/non-flapping and extrapolate the information Enabling machine to read information and identify patterns based on algorithms 3 1 2 Big data frameworks: Helps the system in gathering a variety of data including: Event logs Customer Relationship Data Base (CRDB ) Network element information Inventory information Machine Learning and Natural Language Processing: System reads and analyses all the information passed by big data frameworks like: Events log Events nature, patterns, severity, cascaded events Client information and SLA level With the help of pattern matching algorithm and analysed data, the system predicts future events, their nature, severity, sub-events, associated client etc. Event: XXXX Nature: Flapping Severity: Low Cascading: No Client: ABYZ
  • 7. Copyright © Prodapt Solutions 7 Use Case: How Machine Learning analyzes and categorizes the nature of events Objective: To demonstrate how flapping events can be identified and categorized leveraging machine learning and natural language processing Event type: Device Failed Availability Check: Component Device XXXX is not available Machine Learning algorithm used: Gradient Boosting Machine Component device 44676 is not available UDP – SNMP Event 2: Device Failed Availability Check: UDP – SNMP Event 2: Device Failed Availability Check: UDP – SNMP Nature: Flapping Action: No Action Required Device Failed Availability Check Common Part Event 1: Device Failed Availability Check: Component device 44676 Is not available Unique Part OUTPUT Event 1: Device Failed Availability Check: Component device 44676 is not available Nature: Non – Flapping Action : Assign Ticket OUTPUT Leveraging Machine Learning to identify and categorize events, data centers can reduce resource wastage by approximately 50% and service loss by approximately 10% Unique Part Machine Learning System Gradient boost Algorithm Bag of words for Flapping Events Bag of words for Non- flapping Events Corpus System checks for unique part in the combined corpus and categorizes the events (flapping or non – flapping) Sample events:
  • 8. Chennai Johannesburg New York Dallas Tualatin Amsterdam London THANK YOU! Prodapt Solutions Pvt. Ltd. INDIA Chennai: 1. Prince Infocity II, OMR Ph: +91 44 4903 3000 2. “Chennai One” SEZ, Thoraipakkam Ph: +91 44 4230 2300 SOUTH AFRICAUSA Prodapt North America Tualatin: 7565 SW Mohawk St., Ph: +1 503 636 3737 Dallas: 222 W. Las Colinas Blvd., Irving Ph: +1 972 201 9009 New York: 1 Bridge Street, Irvington Ph: +1 646 403 8158 Prodapt SA (Pty) Ltd. Johannesburg: No. 3, 3rd Avenue, Rivonia Ph: +27 (0) 11 259 4000 THE NETHERLANDS Prodapt Solutions Europe Amsterdam: Zekeringstraat 17A, 1014 BM Ph: +31 (0) 20 4895711 Prodapt Consulting BV Rijswijk: De Bruyn Kopsstraat 14 Ph: +31 (0) 70 4140722 UK Prodapt (UK) Limited Reading: Davidson House, The Forbury, Reading RG1 3EU Ph: +44 (0) 11 8900 1068 Bengaluru Bangalore: “CareerNet Campus” No. 53, Devarabisana Halli, Outer Ring Road