CLOUD COMPUTING

PREPARED BY : ANIL KU. POLAI REGD. NO. : 0801213312

DEPT. : INFORMATION TECHNOLOGY

JAGANNATH INSTITUTE FOR The iSchool TECHNOLOGY & MANAGEMENT University of Maryland

free-pictures-photos.com/ The iSchool University of Maryland .Source: http://www.

2. 4. Web-scale problems Large data centers 3.What is Cloud Computing? 1. Different models of computing Highly-interactive Web applications The iSchool University of Maryland .

astronomers.) Sensor networks Web 2. etc. Web-Scale Problems  Characteristics:   Definitely data-intensive May also be processing intensive  Examples:       Crawling. mining the Web “Post-genomics” life sciences research Other scientific data (physics. searching.1. indexing.0 applications … The iSchool University of Maryland .

How much data?   Wayback Machine has 2 PB + 20 TB/month (2006) Google processes 20 PB a day (2008)    “all words ever spoken by human beings” ~ 5 EB NOAA has ~1 PB climate data (2007) CERN’s LHC will generate 15 PB a year (2008) 640K ought to be enough for anybody. The iSchool University of Maryland .

The iSchool University of Maryland Maximilien Brice. © CERN .

The iSchool University of Maryland Maximilien Brice. © CERN .

ACL 2001) (Brants et al. (Banko and Brill. EMNLP 2007) The iSchool University of Maryland ..There’s nothing like more data! s/inspiration/data/g.

1879) PERSON (DATE – PERSON was born in DATE The iSchool University of Maryland (Brill et al. Ravichandran and Hovy. ACM TOIS 2007) (Agichtein and Gravano.What to do with more data?  Answering factoid questions   Pattern matching on the Web Works amazingly well Who shot Abraham Lincoln?  X shot Abraham Lincoln  Learning relations    Start with seed instances Search for patterns on the Web Using patterns to find more instances Wolfgang Amadeus Mozart (1756 . ACL 2002. Lin..1791) Einstein was born in 1879 Birthday-of(Mozart. … ) . DL 2000. 1756) Birthday-of(Einstein. TREC 2001.

2. juice. Iceland. Large Data Centers   Web-scale problems? Throw more machines at it! Clear trend: centralization of computing resources in large data centers   Necessary ingredients: fiber. and space What do Oregon. and abandoned mines have in common?  Important Issues:     Redundancy Efficiency Utilization Management The iSchool University of Maryland .

Key Technology: Virtualization App App App App OS App OS Hypervisor Hardware App OS Operating System Hardware Traditional Stack Virtualized Stack The iSchool University of Maryland .

AppNexus  Platform as a Service (PaaS)   Give me nice API and take care of the implementation Example: Google App Engine  Software as a Service (SaaS)   Just run it for me! Example: Gmail The iSchool University of Maryland . GoGrid. Different Computing Models “Why do it yourself if you can pay someone to do it for you?”  Utility computing   Why buy machines when you can rent cycles? Examples: Amazon’s EC2.3.

Web Applications  A mistake on top of a hack built on sand held together by duct tape?  What is the nature of software applications?    From the desktop to the browser SaaS == Web-based applications Examples: Google Maps. or for worse… The iSchool University of Maryland .4. Facebook  How do we deliver highly-interactive Web-based applications?   AJAX (asynchronous JavaScript and XML) For better.

What is the course about?  MapReduce: the “back-end” of cloud computing  Batch-oriented processing of large datasets  Ajax: the “front-end” of cloud computing  Highly-interactive Web-based applications Amazon’s EC2/S3 as an example of utility computing  Computing “in the clouds”  The iSchool University of Maryland .

Amazon Web Services  Elastic Compute Cloud (EC2)    Rent computing resources by the hour Basic unit of accounting = instance-hour Additional costs for bandwidth  Simple Storage Service (S3)    Persistent storage Charge by the GB/month Additional costs for bandwidth  You’ll be using EC2/S3 for course assignments! The iSchool University of Maryland .

Different Workers   Different threads in the same core Different cores in the same CPU   Different CPUs in a multi-processor system Different machines in a distributed system The iSchool University of Maryland .

so your CFO will love it. Cloud computing is a simple idea.Conclusion Finally. cloud apps don’t eat up your valuable IT resources. and innovation. new projects. but it can have a huge impact on your business. This lets you focus on deploying more apps. The iSchool University of Maryland .

ANY QUERRIES…? The iSchool University of Maryland .

THANK YOU… The iSchool University of Maryland .

55..58 ..44 &3..04394541.99..9:70418419.759.9438    .078941..70.-:9438.07 3907.3/ 47-09907 471474780 %0$.55..9..3/0/940907- /:..7434:8.9438 ..9438 289.00- -.98903..50 .7.3/ .55.2508440.0-44 4/40/0..$0- -.83.80/.$.9438    74290/089459490-74807 $.80/ . 0-55.

5#0/:.9438 425:93 390.088341.8098 ...4:/.4:/.-4:9 .425:93   3907..9.4:780.90 17439 03/ 41.00- -.425:93  .80/.9. 03/ 41.43 8.70/.9890. 470390/574.55.9.090 -..4:/8  2.

078941.25041:99.$.44 &3.425:93 %0$.30.3/ .8.7.

3//9 $250$947..0 $    !078890398947.3..0 4:7 //943.2.8.08 .08-904:7 .0$07.4:393389.0 .4898147-.:3941..89..425:904:/     #039..425:937084:7.430-$07.70-90.

.4898147-.3//9 4: -0:83.2439 //943.

078941.88320398 %0$.7.3/ .$147.4:780.44 &3.

0884788902 11070392.20!& 1107039!&83./897-:90/88902 %0$.470 1107039.20./83908.2:9 574.078941.7.44 &3.3/ ..3083.47083908.110703947078 1107039970.

.:.-0% 7084:7.98 .3. .9:54:7...4:/.0.3/334.3/ ..8250/0.7. -:99.558/43 90.425:938.08 844:7 4.43.:025.:843 3.09 %80984:14.943 4:/ .9 434:7-:83088  %0$.44 &3.078941.558 305740..:843 /05432470.

3/ .7.078941."&##$  %0$.44 &3.

7.% & %0$.3/ .078941.44 &3.