Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
University
                                of Ljubljana
                                               Faculty
           ...
University
                                                                                                       of Ljubl...
University
                                                                                                               ...
University
                                                                                                               ...
University
                                                                                                               ...
University
                                                                                                               ...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                               ...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                             of...
University
                                                                                                               ...
University
                                                                                                               ...
University
                                                                                                               ...
University
                                                                                                            of ...
University
                                                                                                               ...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                               ...
University
                                                                                                               ...
University
                                                                                                               ...
University
                                                                                                               ...
University
                                                                                                               ...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                               ...
University

 A probabilistic performance assessment                                                                       ...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                       of Ljubl...
University
                                                                                                               ...
University
                                                                                                               ...
University
                                                                                                               ...
University
                                                                                                               ...
University
                                                                                                       of Ljubl...
Upcoming SlideShare
Loading in …5
×

A vision of a computing environment for the Web 2.0 era

808 views

Published on

Published in: Technology
  • Be the first to comment

A vision of a computing environment for the Web 2.0 era

  1. 1. University of Ljubljana Faculty of civil and geodetic engineering A vision of a computing environment for the Web 2.0 era PARENG 2009 Matevž Dolenc Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  2. 2. University of Ljubljana Faculty of civil and geodetic Outline engineering ‣ Introduction ‣ Enabling technologies - Web 2.0 - Grid/Cloud/Volunteer computing - Software as a service ‣ Use case - A probabilistic performance assessment of a structure ‣ Summary A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  3. 3. University of Ljubljana Faculty of civil and geodetic engineering A vision of a computing environment for the Web 2.0 era Pronunciation: ˈvi-zhən Function: noun Etymology: Middle English, from Anglo-French, from Latin vision-, visio, from vidēre to see — more at wit Date: 14th century a: something seen in a dream, trance, or ecstasy ; especially : a supernatural appearance that conveys a revelation b: a thought, concept, or object formed by the imagination c: a manifestation to the senses of something immaterial vision. (2009). In Merriam-Webster Online Dictionary. Retrieved April 5, 2009, from http://www.merriam-webster.com/dictionary/vision A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  4. 4. University of Ljubljana Faculty of civil and geodetic engineering A vision of a computing environment for the Web 2.0 era Main entry: com·pute Pronunciation: kəm-ˈpyüt Function: verb Inflected Form(s): com·put·ed; com·put·ing Etymology: Latin computare — more at count Date: 1616 transitive verb : to determine especially by mathematical means ; also : to determine or calculate by means of a computer intransitive verb 1: to make calculation 2: to use a computer compute. (2009). In Merriam-Webster Online Dictionary. Retrieved April 5, 2009, from http://www.merriam-webster.com/dictionary/compute A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  5. 5. University of Ljubljana Faculty of civil and geodetic engineering A vision of a computing environment for the Web 2.0 era Pronunciation: in-ˈvī-rə(n)-mənt, -ˈvī(-ə)r(n)- Function: noun Date: 1827 1: the circumstances, objects, or conditions by which one is surrounded 2 a: the complex of physical, chemical, and biotic factors (as climate, soil, and living things) that act upon an organism or an ecological community and ultimately determine its form and survival b: the aggregate of social and cultural conditions that influence the life of an individual or community 3: the position or characteristic position of a linguistic element in a sequence 4: a computer interface from which various tasks can be performed <a programming environment> environment. (2009). In Merriam-Webster Online Dictionary. Retrieved April 5, 2009, from http://www.merriam-webster.com/dictionary/environment A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  6. 6. University of Ljubljana Faculty of civil and geodetic engineering A vision of a computing environment for the Web 2.0 era “Web 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform. Chief among those rules is this: Build applications that harness network effects to get better the more people use them.” ... in other words harness collective intelligence. Tim O’Reilly (2009). Web 2.0 Compact Definition: Trying Again. Retrieved April 5, 2009, from http://www.merriam-webster.com/dictionary/environment A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  7. 7. University of Ljubljana Faculty of civil and geodetic Computing environments today engineering A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  8. 8. University of Ljubljana Faculty of civil and geodetic Computing environments today engineering A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  9. 9. University of Ljubljana Faculty of civil and geodetic Computing environments today engineering A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  10. 10. University of Ljubljana Faculty of civil and geodetic Computing environments today engineering A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  11. 11. University of Ljubljana Faculty of civil and geodetic Computing environments today engineering A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  12. 12. University of Ljubljana Faculty of civil and geodetic Computing environments today engineering A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  13. 13. University of Ljubljana Faculty of civil and geodetic Grid computing environments today engineering http://inteligrid.eu-project.info A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  14. 14. University of Ljubljana Faculty of civil and geodetic Grid computing environments today engineering http://inteligrid.eu-project.info A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  15. 15. University of Ljubljana Faculty of civil and geodetic Grid computing environments today engineering http://inteligrid.eu-project.info A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  16. 16. University of Ljubljana Faculty of civil and geodetic A vision engineering A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  17. 17. University of Ljubljana Faculty of civil and geodetic A vision engineering A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  18. 18. University of Ljubljana Faculty of civil and geodetic A vision engineering A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  19. 19. University of Ljubljana Faculty Web 2.0 of civil and geodetic engineering ‣ Definition by Tim O’Reilly - “Web 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform. Chief among those rules is this: Build applications that harness network effects to get better the more people use them.” ... in other words harness collective intelligence. A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  20. 20. University of Ljubljana Faculty Web 2.0 vs Web 1.0 of civil and geodetic engineering Web 2.0 Web 1.0 Google search engine AltaVista search engine Blogs and wikis Email Social networking Rolodexes Open source Closed source AJAX/RIA Static websites A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  21. 21. University of Ljubljana Faculty Web 2.0 technologies of civil and geodetic engineering ‣ Search - the ease of finding information through keyword search which makes the platform valuable. ‣ Links - guide to important pieces of information. The best pages are the most frequently linked to. ‣ Authoring - the ability to create constantly updating content over a platform that is shifted from being the creation of a few to being the constantly updated. A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  22. 22. University of Ljubljana Faculty Web 2.0 technologies of civil and geodetic engineering ‣ Tags - categorisation of content by creating tags that are simple, one-word descriptions to facilitate searching and avoid rigid, pre-made categories. ‣ Extensions - automation of some of the work and pattern matching by using algorithms (e.g. recommendations). ‣ Signals - the use of RSS (Really Simple Syndication) technology to notify users with any changes of the content. A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  23. 23. University of Ljubljana Faculty Web 2.0 applications of civil and geodetic engineering ‣ Rich Internet applications (RIA) - Desktop class applications (browser plugins, sandboxes, virtual machines) - Adobe AIR, Google Gears, Microsoft Silverlight ‣ XML & RSS - enabling syndication of site content ‣ Web APIs - REST and SOAP protocols - enabling meshups, desktop integration, ... A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  24. 24. University of Ljubljana Faculty Web 2.0 of civil and geodetic engineering A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  25. 25. University of Ljubljana Faculty of civil and geodetic Wikipedia engineering community | open encyclopaedia | user value http://www.wikipedia.org A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  26. 26. University of Ljubljana Faculty of civil and geodetic Blogger engineering blog | self publish | tag http://www.blogger.com A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  27. 27. University of Ljubljana Faculty of civil and geodetic Digg engineering links | news | tagging http://digg.com A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  28. 28. University of Ljubljana Faculty of civil and geodetic Twitter engineering web/mobile | community | presence http://www.twitter.com #pareng09 A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  29. 29. University of Ljubljana Faculty of civil and geodetic Facebook engineering web/mobile | community | network relations http://www.facebook.com A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  30. 30. University of Ljubljana Faculty of civil and geodetic VideoLectures.net engineering upload | share | video | knowledge http://www.videolectures.net A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  31. 31. University of Ljubljana Faculty of civil and geodetic Mashups engineering http://www.housingmaps.com/ A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  32. 32. University of Ljubljana Faculty of civil and geodetic Mashups engineering http://earthquake.googlemashups.com A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  33. 33. University of Ljubljana Faculty of civil and geodetic Grid computing engineering ‣ I. Foster, C. Kesselman (1998), “The Grid: Blueprint for a New Computing Infrastructure.” - “A computational grid is a hardware and software infrastructure that provides dependable, consistent, pervasive, and inexpensive access to high-end computational capabilities” ‣ I. Foster, C. Kesselman, S. Tuecke (1998), “ The Anatomy of the Grid” - “co-ordinates distributed resources using standard, open, general-purpose protocols and interfaces to deliver non-trivial quality of service” A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  34. 34. University of Ljubljana Faculty of civil and geodetic Grid computing engineering ‣ Grid dream ... - is to allow users to tap into resources off the Internet as easily as electrical power can be drawn from a wall socket. ‣ Grid is like a distributed computer system except ... - it has better security, it is build on open standards, and it usually spans across different domains. ‣ Grid service is like a Web Service except ... - supports grid security infrastructure, and it is usually stateful. A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  35. 35. University of Ljubljana Faculty of civil and geodetic Cloud computing engineering ‣ C. Hewitt (2008) defined cloud computing as ... - “a paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients that include desktops, entertainment centres, tablet computers, notebooks, wall computers, handhelds, sensors, monitors, etc.” A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  36. 36. University of Ljubljana Faculty of civil and geodetic Cloud platforms in context engineering Software as a service (SaaS) Attached services Cloud platforms Extra Application Cloud Application Functions Pltaform Browser / Local Application Application Client Users Users Developers A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  37. 37. University of Ljubljana Faculty of civil and geodetic SalesForce.com engineering Software as a Service | thin clients http://www.salesforce.com A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  38. 38. University of Ljubljana Faculty of civil and geodetic iTunes engineering Attached services | extra functions http://www.apple.com/itunes A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  39. 39. University of Ljubljana Faculty of civil and geodetic Facebook APIs engineering Cloud platform | APIs | developers http://developers.facebook.com A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  40. 40. University of Ljubljana Faculty of civil and geodetic Amazon AWS engineering SaaS | Cloud platform | APIs http://aws.amazon.com A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  41. 41. University of Ljubljana Faculty Cloud computing: barriers for adoption of civil and geodetic engineering 1. Availability of a Service 2. Data Lock-In 3. Data Confidentiality and Auditability 4. Data Transfer Bottlenecks 5. Performance Unpredictability 6. Scalable Storage 7. Bugs in Large-Scale Distributed Systems 8. Scaling Quickly 9. Reputation Fate Sharing 10. Software Licensing A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  42. 42. University of Ljubljana Faculty of civil and geodetic Use case: earthquake engineering engineering ‣ A move from traditional single limit state deterministic techniques to multiple performance objectives in terms of probabilities of different socio-economic decisions variables. ‣ A probabilistic performance assessment of a structure - difficult and time consuming task - complex non-linear dynamic analyses - # of analyses: different structural models (loss, capacity, demand, seismic hazard), several ground motion records, multiple levels of intensity A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  43. 43. University of Ljubljana Faculty of civil and geodetic A seismic response database engineering ‣ Develop tools to enable ?*2)/2.$)*-),4) !quot;#$%&'&(&)*) ?*2)/2.$4*)0,-)*$%&'&(&)* reliable prediction of seismic risk based on the best knowledge regarding earthquakes ‣ Seismic response 6789:$)&2)/2.$4*)0,-)*$;)*4>*4$)2%*= database E00<2.&'2,-)B A 8-*<&)'2.$)0*.'4& - new applications for A F4*.*%*-.*$<2)'$,G$!quot;# A #2)H$&))*))/*-'$,G$(4,&%$&4*&) different end-users A$DDD ‣ Use of volunteer computing technology - Application is currently @-%A1)*4)B tested locally at UL- A *-32-**4) A 3,>*4/*-' FGG +,-&'*%$.,/01'2-3$4*),14.*)$5$ A 4*)*&4.C*4) A$DDD 6789:$)*2)/2.$4*)0,-)*$;.<2*-'$)2%*= A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  44. 44. University A probabilistic performance assessment of Ljubljana Faculty of civil and geodetic engineering of a structure ‣ A probabilistic performance assessment is de-aggregated into independent models ‣ Each structural model has to be subjected to several ground motion records, scaled to multiple levels of intensity ‣ Use of high-throughput computing technology Numerical modeling Acceleration records The ESD databases Applications: - OpenSees - Matlab - Excel - Condor IDA analysis workflow Condor (HPC) pool of available computing resources – local to organisation A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  45. 45. University of Ljubljana Faculty of civil and geodetic ICE4RISK requirements engineering ‣ Store experimental data - Earthquake engineering researchers utilises various types of experimental data, including Internet databases such as ESD. ‣ Share data - Researchers need to share data as well as the results of various analyses in a controlled (user-defined) way with interested parties. A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  46. 46. University of Ljubljana Faculty of civil and geodetic ICE4RISK requirements engineering ‣ Search data. - Search for data that meets some criteria (e.g. all data accessed and used under particular analysis). ‣ Analyse data. - It is not possible to define a closed set of services that will meet researchers needs: they must be able to use new analysis services that they find or invent. A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  47. 47. University of Ljubljana Faculty of civil and geodetic Use case: ICE4RISK engineering A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  48. 48. University of Ljubljana Faculty of civil and geodetic Condor + Amazon EC2/S3 engineering Amazon Simple Storage Retrieve / Amazon Elastic Compute Service (Amazon S3) Store Data Cloud (Amazon EC2) Condor Condor Condor Storage Storage worker worker worker Store / Retrieve Data Report Status / Run User Jobs Start EC2 virtual computers Submit Jobs Condor central manager User Condor sumbit host A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  49. 49. University of Ljubljana Faculty Summary: started with a vision of civil and geodetic engineering Open Web 2.0 Blogging Source Micro-blogging Research Sharing Publishing Wiki Data Collective intelligence Access Social networking Standards RSS APIs Scalability, On-demand, Cost effective, Green Grid/Cloud computing A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  50. 50. University of Ljubljana Faculty of civil and geodetic Hype 2.0 engineering E. Schonfeld, “Where are we in the hype cycle?”, http://www.techcrunch.com/2008/08/18/where-are-we-in-the-hype-cycle/ A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  51. 51. University of Ljubljana Faculty of civil and geodetic A future Web engineering Radar Networks & Novak Spivack (2007), www.radarnetworks.com A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si
  52. 52. University of Ljubljana Faculty of civil and geodetic Trends engineering A vision of a computing environment for the Web 2.0 era | PARENG 2009, Pécs, Hungary, 6-8 April 2009 mdolenc@itc.fgg.uni-lj.si

×