Successfully reported this slideshow.
Advanced Services Engineering,                              WS 2012       Advanced Services Engineering-               Int...
Outlines Why advanced services engineering? What is the course about? Course administrationASE WS 2012        2
Why advanced services         engineering? We are facing complex requirements   Big and near real-time data must be hand...
Why advanced services                   engineering? (2)       Infrastructure/Internet of Things       Internet/public clo...
Why advanced services                                                                   Data-as-a-Service                 ...
Why advanced services             engineering? (2)   Source: http://www.undata-api.org/                                   ...
Why advanced services        engineering? (4) We need to deal with big, near real-time data  coming from different platfo...
Why advanced services          engineering? (4) Existing courses provide foundations    Advanced Internet Computing     ...
Questions WHY DO YOU WANT TO TAKE THIS COURSE? ARE YOU WORKING ON SUCH SYSTEMS? ARE YOU CONVINCED?ASE WS 2012   9
What is the course about? (1) Discuss new concepts and techniques for  engineering advanced, Internet-scale service-  bas...
What is the course about? (2) Focus          Big/realtime                  Data                         Data              ...
References for the course No text book designed for this course Some references from recent scientific papers Relevant ...
Course administration (1) Held in block    But the schedule can be adapted Who could participate?    Master students i...
Course administration (2) Three course segments    Overview and understanding of complexity in     engineering Internet-...
Course administration (3) Evaluation methods    Assignments, a mini project and a final examination Assignments    4 h...
Grades   Participations + discussions: 10 points   Assignments: 40 points   Mini projects: 20 points   Final oral exam...
ANY QUESTION?ASE WS 2012   17
Thanks for              your attention                Hong-Linh Truong                Distributed Systems Group           ...
Upcoming SlideShare
Loading in …5
×

TUW- 184.742 Advanced Services Engineering- Introduction

401 views

Published on

This presentation is part of the course "184.742 Advanced Services Engineering" at The Vienna University of Technology, in Winter Semester 2012. Check the course at: http://www.infosys.tuwien.ac.at/teaching/courses/ase/

Published in: Education
  • Be the first to comment

  • Be the first to like this

TUW- 184.742 Advanced Services Engineering- Introduction

  1. 1. Advanced Services Engineering, WS 2012 Advanced Services Engineering- Introduction Hong-Linh Truong Distributed Systems Group, Vienna University of Technology truong@dsg.tuwien.ac.at http://www.infosys.tuwien.ac.at/staff/truongASE WS 2012 1
  2. 2. Outlines Why advanced services engineering? What is the course about? Course administrationASE WS 2012 2
  3. 3. Why advanced services engineering? We are facing complex requirements  Big and near real-time data must be handled in a timely manner to extract insightful information  Cross-boundary, Internet-scale services and data integration must be done  Multiple concerns wrt quality, regulation and cost/benefits must be assured. Cloud and service computing models  facilitating data and service provisioning/integration But engineering Internet-scale service-based systems for these requirements is very challenging ASE WS 2012 3
  4. 4. Why advanced services engineering? (2) Infrastructure/Internet of Things Internet/public cloud Organization-specific boundary boundaryEquipment Operationand Maintenance Emergency Management Near EnterpriseCivil protection realtime analytics Resource PlanningBuilding Operation Predictive dataOptimization analytics Tracking/Log istics Visual Analytics Infrastructure Monitoring ... Cities, e.g. including: 10000+ buildings 1000000+ sensors ASE WS 2012 4
  5. 5. Why advanced services Data-as-a-Service engineering? (2) and Platform-as-a- Service in cloudsSoilmoistureanalysis forSentinel-1A lot of input data (L0):~2.7 TB per dayA lot of results (L1, L2): e.g., L1 has ~140 MB per day for a grid of 1kmx1km Michael Hornacek,Wolfgang Wagner, Daniel Sabel, Hong-Linh Truong, Paul Snoeij, Thomas Hahmann, Erhard Diedrich, Marcela Doubkova, Potential for High Resolution Systematic Global Surface Soil Moisture Retrieval Via Change Detection Using Sentinel-1, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, April, 2012 ASE WS 2012 5
  6. 6. Why advanced services engineering? (2) Source: http://www.undata-api.org/ Source: http://www.strikeiron.com/Catalog/StrikeIronServices.aspx Source: http://docs.gnip.com/w/page/23722723/Introduction- to-GnipASE WS 2012 6
  7. 7. Why advanced services engineering? (4) We need to deal with big, near real-time data coming from different platforms and multiple services from multiple providers for multiple stakeholdersComplex service-based systems  Not just big data in a single organization which can be dealt by using, e.g., MapReduce/Hadoop  Not just take the data and do the computation: how to guarantee multitude of data/service concerns  Not just things and software: human-in-the-loop Think about “exascale” service-based systemsASE WS 2012 7
  8. 8. Why advanced services engineering? (4) Existing courses provide foundations  Advanced Internet Computing  Give you some advanced technologies in Internet Computing but not focus very much one large-scale, data intensive services systems  Distributed Systems  Give you fundamental distributed system concepts and technologies only  Service Level Agreements:  Give you fundamental concepts about service agreements But they do not deal with engineering such large-scale, complex service-based systems  Big, near-realtime data and complex service integration are the driving force! ASE WS 2012 8
  9. 9. Questions WHY DO YOU WANT TO TAKE THIS COURSE? ARE YOU WORKING ON SUCH SYSTEMS? ARE YOU CONVINCED?ASE WS 2012 9
  10. 10. What is the course about? (1) Discuss new concepts and techniques for engineering advanced, Internet-scale service- based systems Focus on service systems for data analytics in this semester Consider a wide range of applications for real- world problems in machine-to-machine (M2M), science and engineering, and social mediaASE WS 2012 10
  11. 11. What is the course about? (2) Focus Big/realtime Data Data Data Provisioning Analytics •Data concerns •Data-as-a-service (DaaS) •Hybrid software and human- •Data concerns monitoring •Data Marketplaces based services and evaluation •DaaS contracts •Multi-cloud analytics services Hybrid software-based and human-based service systems engineeringTopics Quality of data aware workflow design and optimization Service engineering and integration in multiple cloud environments Science, social, business, machine-to-machine and open data ASE WS 2012 11
  12. 12. References for the course No text book designed for this course Some references from recent scientific papers Relevant research in big data  But not very much on data management or single organization data analytics (e.g., MapReduce/Hadoop) Relevant work in Internet of Things, People and Software integration Distributed and Cloud ComputingASE WS 2012 12
  13. 13. Course administration (1) Held in block  But the schedule can be adapted Who could participate?  Master students in advanced stages (e.g., seeking for master thesis) in informatics and business informatics  PhD students: PhD School of Informatics, Doctoral College of Adaptive Systems  Students should have knowledge about fundamental distributed systems, internet computing and distributed computing technologiesASE WS 2012 13
  14. 14. Course administration (2) Three course segments  Overview and understanding of complexity in engineering Internet-scale advanced service systems  Data issues in engineering complex services  Lectures and assignments  Services and service integration issues in complex services engineering  Lectures and a mini projectASE WS 2012 14
  15. 15. Course administration (3) Evaluation methods  Assignments, a mini project and a final examination Assignments  4 home assignments resulting in some analysis summaries Mini project  One mini project resulting in a small prototype/conceptual design Oral final examinationASE WS 2012 15
  16. 16. Grades Participations + discussions: 10 points Assignments: 40 points Mini projects: 20 points Final oral examination: 30 points Point Final mark 90-100 1 (sehr gut) 75-89 2 (gut) 56-74 3 (befriedigend) 40-55 4 (genügend) 0-39 5 (nicht genügend)ASE WS 2012 16
  17. 17. ANY QUESTION?ASE WS 2012 17
  18. 18. Thanks for your attention Hong-Linh Truong Distributed Systems Group Vienna University of Technology truong@dsg.tuwien.ac.at http://www.infosys.tuwien.ac.at/staff/truongASE WS 2012 18

×