SlideShare a Scribd company logo
1 of 40
Download to read offline
Amazon Elastic
MapReduce
Ville Seppänen | Jari Voutilainen |@Vilsepi @Zharktas @GoforeOy
Agenda
1. Introduction to Hadoop Streaming and Elastic
MapReduce
2. Simple EMR web interface demo
3. Introduction to our dataset
4. Using EMR from command line with boto
All presentation material is available at https://github.com/gofore/aws-
emr
Hadoop Streaming
Utility that allows you to create and run
Map/Reduce jobs with any executable or script as
the mapper and/or the reducer.
$HADOOP_HOME/bin/hadoopjar$HADOOP_HOME/hadoop-streaming.jar
-input my/Input/Directories
-output my/Output/Directory 
-mapper myMapperProgram.py 
-reducermyReducerProgram.py
catinput_data.txt|mapper.py|reducer.py>output_data.txt
Elastic MapReduce
(EMR)
Amazon Elastic MapReduce
Hadoop-based MapReduce cluster as a service
Can run either Amazon-optimized Hadoop or
MapR
Managed from a web UI or through API
Hadoop streaming in EMR
Quick EMR demo
The endlessly fascinating example of counting words in Hadoop
Cluster creation steps
Cluster: name, logging
Tags: keywords for the cluster
Software: Hadoop distribution and version, pre-
installed applications (Hive, Pig,...)
File System: encryption, consistency
Hardware: number and type of instances
Security and Access: ssh keys, node access roles
Bootstrap Actions: scripts to customize the cluster
Steps: a queue of mapreduce jobs for the cluster
(mapper)WordSplitter.py
#!/usr/bin/python
importsys
importre
pattern=re.compile("[a-zA-Z][a-zA-Z0-9]*")
forlineinsys.stdin:
forwordinpattern.findall(line):
print"LongValueSum:"+word.lower()+"t"+"1"
LongValueSum:i 1
LongValueSum:count 1
LongValueSum:words 1
LongValueSum:with 1
LongValueSum:hadoop 1
Filesystems
EMRFS is an implementation of HDFS, with reading
and writing of files directly to S3.
HDFS should be used to cache results of
intermediate steps.
S3 is block-based just like HDFS. S3n is file based,
which can be accessed with other tools, but filesize
is limited to 5GB
S3 is not a file system, it is a RESTish object
storage.
S3 has eventual consistency: files written to S3
might not be immediately available for reading.
EMR FS can be configured to encrypt files in S3
and monitor consistancy of files, which can detect
event that try to use inconsistant files.
http://wiki.apache.org/hadoop/AmazonS3
Our dataset
is a service offering real time
information and data about the traffic, weather
and condition information on the Finnish main
roads.
The service is provided by the
(Liikennevirasto), and produced by
and .
Digitraffic
Finnish Transport
Agency Gofore
Infotripla
Traffic fluency
Our data consists of traffic fluency information, i.e.
how quickly vehicles have been identified to pass
through a road segment (a link).
Data is gathered with camera-based
, and more
recently with mobile-device-based
.
Automatic
License Plate Recognition (ALPR)
Floating Car
Data (FCD)
Travel time link network
<link>
<linkno>310102</linkno>
<startsite>1108</startsite>
<endsite>1107</endsite>
<namelanguage="en">Hallila->Kaukajärvi</name>
<namelanguage="fi">Hallila->Kaukajärvi</name>
<namelanguage="sv">Hallila->Kaukajärvi</name>
<distance>
<value>3875.000</value>
<unit>m</unit>
</distance>
</link>
Static link information (271kb xml)
642 one-way links, 243 sites
<ivjtdataduration="60"periodstart="2014-06-24T02:55:00Z">
<recognitions>
<linkid="110302"data_source="1">
<recognitionoffset_seconds="8" travel_time="152"></recognition>
<recognitionoffset_seconds="36"travel_time="155"></recognition>
</link>
<linkid="410102"data_source="1">
<recognitionoffset_seconds="6" travel_time="126"></recognition>
<recognitionoffset_seconds="45"travel_time="152"></recognition>
</link>
<linkid="810502"data_source="1">
<recognitionoffset_seconds="25"travel_time="66"></recognition>
<recognitionoffset_seconds="34"travel_time="79"></recognition>
<recognitionoffset_seconds="35"travel_time="67"></recognition>
<recognitionoffset_seconds="53"travel_time="58"></recognition>
</link>
</recognitions>
</ivjtdata>
Each file contains finished passthroughs for each road segment during
one minute.
Some numbers
6.5 years worth of data from January 2008 to June
2014
3.9 million XML files (525600 files per year)
6.3 GB of compressed archives (with 7.5GB of
additional median data as CSV)
42 GB of data as XML (and 13 GB as CSV)
Potential research questions
1. Do people drive faster during the night?
2. Does winter time have less recognitions (either
due to less cars or snowy plates)?
3. How well number of recognitions correlate with
speed (rush hour probably slows travel, but are
speeds higher during days with less traffic)?
4. Is it possible to identify speed limits from the
travel times? How much dispersion in speeds?
5. When do speed limits change (winter and summer
limits)?
Munging
The small files problem
Unpacked the tar.gz archives and uploaded the
XML files as such to S3 (using AWS ).
Turns out (4 million 11kB) small files with Hadoop
is not fun. Hadoop does not handle well with files
significantly smaller than the HDFS block size
(default 64MB)
And well, XML is not fun either, so...
CLI tools
[1] [2] [3]
JSONify all the things!
Wrote scripts to parse, munge and upload data
Concatenated data into bigger files, calculated
some extra data, and converted it into JSON. Size
reduced to 60% of the original XML.
First munged 1-day files (10-20MB each) and later
1-month files (180-540MB each)
Munging XML worth of 6.5 years takes 8.5 hours
on a single t2.medium instance
Static link information (120kb json)
{
"sites":[
{
"id":"1205",
"name":"Viinikka",
"lat":61.488282,
"lon":23.779057,
"rno":"3495",
"tro":"3495/1-2930"
}
],
"links":[
{
"id":"99001041",
"name":"Hallila->Viinikka",
"dist":5003.0,
"site_start":"1108",
"site_end":"1205"
}]
}
{
"date":"2014-06-01T02:52:00Z",
"recognitions":[
{
"id":"4510201",
"tt":117,
"cars":4,
"itts":[
100,
139,
121,
110
]
}
]
}
Programming EMR
Alternatives for the web interface
AWS
SDKs like for Python
Command line tools
boto
Connect to EMR
#!/usr/bin/envpython
importboto.emr
fromboto.emr.instance_groupimportInstanceGroup
#RequiresthatAWSAPIcredentialshavebeenexportedasenvvariables
connection=boto.emr.connect_to_region('eu-west-1')
Specify EC2 instances
instance_groups=[]
instance_groups.append(InstanceGroup(
role="MASTER",name="Mainnode",
type="m1.medium",num_instances=1,
market="ON_DEMAND"))
instance_groups.append(InstanceGroup(
role="CORE",name="Workernodes",
type="m1.medium",num_instances=3,
market="ON_DEMAND"))
instance_groups.append(InstanceGroup(
role="TASK",name="Optionalspot-pricenodes",
type="m1.medium",num_instances=20,
market="SPOT",bidprice=0.012))
Start EMR cluster
cluster_id=connection.run_jobflow(
"Ourawesomecluster",
instance_groups=instance_groups,
action_on_failure='CANCEL_AND_WAIT',
keep_alive=True,
enable_debugging=True,
log_uri="s3://our-s3-bucket/logs/",
ami_version="3.3.1",
bootstrap_actions=[],
ec2_keyname="name-of-our-ssh-key",
visible_to_all_users=True,
job_flow_role="EMR_EC2_DefaultRole",
service_role="EMR_DefaultRole")
Add job step to cluster
steps=[]
steps.append(boto.emr.step.StreamingStep(
"Ourawesomestreamingapp",
input="s3://our-s3-bucket/our-input-data",
output="s3://our-s3-bucket/our-output-path/",
mapper="our-mapper.py",
reducer="aggregate",
cache_files=[
"s3://our-s3-bucket/programs/our-mapper.py#our-mapper.py",
"s3://our-s3-bucket/data/our-dictionary.json#our-dictionary.json",)
],
action_on_failure='CANCEL_AND_WAIT',
jar='/home/hadoop/contrib/streaming/hadoop-streaming.jar'))
connection.add_jobflow_steps(cluster_id,steps)
Recap
#!/usr/bin/envpython
importboto.emr
fromboto.emr.instance_groupimportInstanceGroup
connection=boto.emr.connect_to_region('eu-west-1')
cluster_id=connection.run_jobflow(**cluster_parameters)
connection.add_jobflow_steps(cluster_id,**steps_parameters)
Step 1 of 2: Run mapreduce
#Createnewcluster
aws-tools/run-jobs.py
create-cluster
"Carspeedcountingcluster"
Startingcluster
j-F0K0A4Q9F5O0Carspeedcountingcluster
#Addjobsteptothecluster
aws-tools/run-jobs.py
run-step
j-F0K0A4Q9F5O0
05-car-speed-for-time-of-day_map.py
digitraffic/munged/links-by-month/2014
Stepwilloutputdatato
s3://hadoop-seminar-emr/digitraffic/outputs/
2015-02-18_11-08-24_05-car-speed-for-time-of-day_map.py/
Step 2 of 2: Analyze results
#Downloadandconcatenateoutput
awss3cp
s3://hadoop-seminar-emr/digitraffic/outputs/2015-02-18_11-08-24_05-car-speed-for-time-of-day_map.py/
/tmp/emr
--recursive
--profilehadoop-seminar-emr
cat/tmp/emr/part-*>/tmp/emr/output
#Analyzeresults
result-analysis/05_speed_during_day/05-car-speed-for-time-of-day_output.py
/tmp/emr/output
example-data/locationdata.json
Some statistics
We experimented with different input files an
cluster sizes
Execution time was about half hour with small
cluster and 30 small 15-20 MB files
Same input parsed with simple python script took
about 5 minutes
Larger cluster and 6 larger 500 MB files took 17
minutes.
"Too small problem for EMR/Hadoop"
Summary
Takeaways
Make sure your problem is big enough for Hadoop
Munging wisely makes streaming programs easier
and faster
Always use Spot instances with EMR
Further reading
Ubuntu MaaS blog:
Big Data Borat:
Amazon EMR Developer Guide
Amazon EMR Best practices
Scaling a 2000-node Hadoop
cluster on EC2
"Quiz: Is it a Pokemon or a bigdata
technology?"

More Related Content

What's hot

Barcelona MUG MongoDB + Hadoop Presentation
Barcelona MUG MongoDB + Hadoop PresentationBarcelona MUG MongoDB + Hadoop Presentation
Barcelona MUG MongoDB + Hadoop Presentation
Norberto Leite
 
Hadoop & Hive Change the Data Warehousing Game Forever
Hadoop & Hive Change the Data Warehousing Game ForeverHadoop & Hive Change the Data Warehousing Game Forever
Hadoop & Hive Change the Data Warehousing Game Forever
DataWorks Summit
 
Hive vs Pig for HadoopSourceCodeReading
Hive vs Pig for HadoopSourceCodeReadingHive vs Pig for HadoopSourceCodeReading
Hive vs Pig for HadoopSourceCodeReading
Mitsuharu Hamba
 
Hw09 Hadoop Development At Facebook Hive And Hdfs
Hw09   Hadoop Development At Facebook  Hive And HdfsHw09   Hadoop Development At Facebook  Hive And Hdfs
Hw09 Hadoop Development At Facebook Hive And Hdfs
Cloudera, Inc.
 
Apache Hadoop India Summit 2011 talk "Pig - Making Hadoop Easy" by Alan Gate
Apache Hadoop India Summit 2011 talk "Pig - Making Hadoop Easy" by Alan GateApache Hadoop India Summit 2011 talk "Pig - Making Hadoop Easy" by Alan Gate
Apache Hadoop India Summit 2011 talk "Pig - Making Hadoop Easy" by Alan Gate
Yahoo Developer Network
 

What's hot (19)

Map reduce and Hadoop on windows
Map reduce and Hadoop on windowsMap reduce and Hadoop on windows
Map reduce and Hadoop on windows
 
Introduction to map reduce
Introduction to map reduceIntroduction to map reduce
Introduction to map reduce
 
MapReduce basic
MapReduce basicMapReduce basic
MapReduce basic
 
Apache PIG
Apache PIGApache PIG
Apache PIG
 
Barcelona MUG MongoDB + Hadoop Presentation
Barcelona MUG MongoDB + Hadoop PresentationBarcelona MUG MongoDB + Hadoop Presentation
Barcelona MUG MongoDB + Hadoop Presentation
 
Hadoop and Pig at Twitter__HadoopSummit2010
Hadoop and Pig at Twitter__HadoopSummit2010Hadoop and Pig at Twitter__HadoopSummit2010
Hadoop and Pig at Twitter__HadoopSummit2010
 
Hadoop & Hive Change the Data Warehousing Game Forever
Hadoop & Hive Change the Data Warehousing Game ForeverHadoop & Hive Change the Data Warehousing Game Forever
Hadoop & Hive Change the Data Warehousing Game Forever
 
Conexión de MongoDB con Hadoop - Luis Alberto Giménez - CAPSiDE #DevOSSAzureDays
Conexión de MongoDB con Hadoop - Luis Alberto Giménez - CAPSiDE #DevOSSAzureDaysConexión de MongoDB con Hadoop - Luis Alberto Giménez - CAPSiDE #DevOSSAzureDays
Conexión de MongoDB con Hadoop - Luis Alberto Giménez - CAPSiDE #DevOSSAzureDays
 
Introduction to Map Reduce
Introduction to Map ReduceIntroduction to Map Reduce
Introduction to Map Reduce
 
Apache pig
Apache pigApache pig
Apache pig
 
Hive Training -- Motivations and Real World Use Cases
Hive Training -- Motivations and Real World Use CasesHive Training -- Motivations and Real World Use Cases
Hive Training -- Motivations and Real World Use Cases
 
Hadoop pig
Hadoop pigHadoop pig
Hadoop pig
 
Hive vs Pig for HadoopSourceCodeReading
Hive vs Pig for HadoopSourceCodeReadingHive vs Pig for HadoopSourceCodeReading
Hive vs Pig for HadoopSourceCodeReading
 
High-level Programming Languages: Apache Pig and Pig Latin
High-level Programming Languages: Apache Pig and Pig LatinHigh-level Programming Languages: Apache Pig and Pig Latin
High-level Programming Languages: Apache Pig and Pig Latin
 
Hw09 Hadoop Development At Facebook Hive And Hdfs
Hw09   Hadoop Development At Facebook  Hive And HdfsHw09   Hadoop Development At Facebook  Hive And Hdfs
Hw09 Hadoop Development At Facebook Hive And Hdfs
 
Introduction to MapReduce
Introduction to MapReduceIntroduction to MapReduce
Introduction to MapReduce
 
Map Reduce
Map ReduceMap Reduce
Map Reduce
 
Map reduce prashant
Map reduce prashantMap reduce prashant
Map reduce prashant
 
Apache Hadoop India Summit 2011 talk "Pig - Making Hadoop Easy" by Alan Gate
Apache Hadoop India Summit 2011 talk "Pig - Making Hadoop Easy" by Alan GateApache Hadoop India Summit 2011 talk "Pig - Making Hadoop Easy" by Alan Gate
Apache Hadoop India Summit 2011 talk "Pig - Making Hadoop Easy" by Alan Gate
 

Viewers also liked

Bab 8 pengalaman
Bab 8 pengalamanBab 8 pengalaman
Bab 8 pengalaman
Firda_123
 
Greenpeace [reparado]
Greenpeace [reparado]Greenpeace [reparado]
Greenpeace [reparado]
silvitalynch
 
Top 8 studio engineer resume samples
Top 8 studio engineer resume samplesTop 8 studio engineer resume samples
Top 8 studio engineer resume samples
tonychoper2105
 

Viewers also liked (17)

Parse: A Mobile Backend as a Service (MBaaS)
Parse: A Mobile Backend as a Service (MBaaS)Parse: A Mobile Backend as a Service (MBaaS)
Parse: A Mobile Backend as a Service (MBaaS)
 
Big Data Hadoop Local and Public Cloud (Amazon EMR)
Big Data Hadoop Local and Public Cloud (Amazon EMR)Big Data Hadoop Local and Public Cloud (Amazon EMR)
Big Data Hadoop Local and Public Cloud (Amazon EMR)
 
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR HadoopCrunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
 
The TCO Calculator - Estimate the True Cost of Hadoop
The TCO Calculator - Estimate the True Cost of Hadoop The TCO Calculator - Estimate the True Cost of Hadoop
The TCO Calculator - Estimate the True Cost of Hadoop
 
Hadoop AWS infrastructure cost evaluation
Hadoop AWS infrastructure cost evaluationHadoop AWS infrastructure cost evaluation
Hadoop AWS infrastructure cost evaluation
 
(BDT305) Lessons Learned and Best Practices for Running Hadoop on AWS | AWS r...
(BDT305) Lessons Learned and Best Practices for Running Hadoop on AWS | AWS r...(BDT305) Lessons Learned and Best Practices for Running Hadoop on AWS | AWS r...
(BDT305) Lessons Learned and Best Practices for Running Hadoop on AWS | AWS r...
 
Bab 8 pengalaman
Bab 8 pengalamanBab 8 pengalaman
Bab 8 pengalaman
 
Jalpa dave t.y.b.b.a.
Jalpa dave   t.y.b.b.a.Jalpa dave   t.y.b.b.a.
Jalpa dave t.y.b.b.a.
 
Dilbert blues almost over as companies warm up big to outsourced functions
Dilbert blues almost over as companies warm up big to outsourced functionsDilbert blues almost over as companies warm up big to outsourced functions
Dilbert blues almost over as companies warm up big to outsourced functions
 
Greenpeace [reparado]
Greenpeace [reparado]Greenpeace [reparado]
Greenpeace [reparado]
 
Top 8 studio engineer resume samples
Top 8 studio engineer resume samplesTop 8 studio engineer resume samples
Top 8 studio engineer resume samples
 
Scaling Scrum @ eSKY
Scaling Scrum @ eSKYScaling Scrum @ eSKY
Scaling Scrum @ eSKY
 
Oratoria
OratoriaOratoria
Oratoria
 
Laporan praktikum teori peluang 4
Laporan praktikum teori peluang 4 Laporan praktikum teori peluang 4
Laporan praktikum teori peluang 4
 
Blog
BlogBlog
Blog
 
Iranian lawyers office
Iranian lawyers officeIranian lawyers office
Iranian lawyers office
 
Catering sales manager performance appraisal
Catering sales manager performance appraisalCatering sales manager performance appraisal
Catering sales manager performance appraisal
 

Similar to Amazon Elastic MapReduce (EMR): Hadoop as a Service

Amazon Webservice & Cloud Computing
Amazon Webservice & Cloud ComputingAmazon Webservice & Cloud Computing
Amazon Webservice & Cloud Computing
Jack Smith
 
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
Cloudera, Inc.
 
Krug Fat Client
Krug Fat ClientKrug Fat Client
Krug Fat Client
Paul Klipp
 

Similar to Amazon Elastic MapReduce (EMR): Hadoop as a Service (20)

Amazon Webservice & Cloud Computing
Amazon Webservice & Cloud ComputingAmazon Webservice & Cloud Computing
Amazon Webservice & Cloud Computing
 
Mashups MAX 360|MAX 2008 Unconference
Mashups MAX 360|MAX 2008 UnconferenceMashups MAX 360|MAX 2008 Unconference
Mashups MAX 360|MAX 2008 Unconference
 
Inroduction to Big Data
Inroduction to Big DataInroduction to Big Data
Inroduction to Big Data
 
Big Data, Ingeniería de datos, y Data Lakes en AWS
Big Data, Ingeniería de datos, y Data Lakes en AWSBig Data, Ingeniería de datos, y Data Lakes en AWS
Big Data, Ingeniería de datos, y Data Lakes en AWS
 
Simplify Big Data with AWS
Simplify Big Data with AWSSimplify Big Data with AWS
Simplify Big Data with AWS
 
New Framework for Improving Bigdata Analaysis Using Mobile Agent
New Framework for Improving Bigdata Analaysis Using Mobile AgentNew Framework for Improving Bigdata Analaysis Using Mobile Agent
New Framework for Improving Bigdata Analaysis Using Mobile Agent
 
Modernizing upstream workflows with aws storage - john mallory
Modernizing upstream workflows with aws storage -  john malloryModernizing upstream workflows with aws storage -  john mallory
Modernizing upstream workflows with aws storage - john mallory
 
Treasure Data and OSS
Treasure Data and OSSTreasure Data and OSS
Treasure Data and OSS
 
The basics of fluentd
The basics of fluentdThe basics of fluentd
The basics of fluentd
 
Big data, just an introduction to Hadoop and Scripting Languages
Big data, just an introduction to Hadoop and Scripting LanguagesBig data, just an introduction to Hadoop and Scripting Languages
Big data, just an introduction to Hadoop and Scripting Languages
 
Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...
Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...
Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...
 
Clogeny Hadoop ecosystem - an overview
Clogeny Hadoop ecosystem - an overviewClogeny Hadoop ecosystem - an overview
Clogeny Hadoop ecosystem - an overview
 
(BDT302) Big Data Beyond Hadoop: Running Mahout, Giraph, and R on Amazon EMR ...
(BDT302) Big Data Beyond Hadoop: Running Mahout, Giraph, and R on Amazon EMR ...(BDT302) Big Data Beyond Hadoop: Running Mahout, Giraph, and R on Amazon EMR ...
(BDT302) Big Data Beyond Hadoop: Running Mahout, Giraph, and R on Amazon EMR ...
 
Web Topics
Web TopicsWeb Topics
Web Topics
 
20181215 introduction to graph databases
20181215   introduction to graph databases20181215   introduction to graph databases
20181215 introduction to graph databases
 
BlazeDS
BlazeDS BlazeDS
BlazeDS
 
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
 
Big Data to SMART Data : Process Scenario
Big Data to SMART Data : Process ScenarioBig Data to SMART Data : Process Scenario
Big Data to SMART Data : Process Scenario
 
Krug Fat Client
Krug Fat ClientKrug Fat Client
Krug Fat Client
 
Open source data ingestion
Open source data ingestionOpen source data ingestion
Open source data ingestion
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Recently uploaded (20)

8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 

Amazon Elastic MapReduce (EMR): Hadoop as a Service