SlideShare a Scribd company logo
Advanced Services Engineering-
Introduction
Hong-Linh Truong
Distributed Systems Group,
Vienna University of Technology
truong@dsg.tuwien.ac.at
http://dsg.tuwien.ac.at/staff/truong
1ASE Summer 2015
Advanced Services Engineering,
Summer 2015
Advanced Services Engineering,
Summer 2015
Outline
 Why do we need a course on advanced services
engineering?
 What is the course about?
 Course administrative information
ASE Summer 2015 2
ASE – current trends (1)
 „Big“ and „small“ data
 High performance, scalable data analytics at data centers
 Hybrid data analytics
 Data marketplaces
 Cloud and service computing models
 Enable dynamic and flexible data and service
provisioning/integration
 Human computation
 Human services for complex computation and analytics
 Crowdsouring and collective adaptive systems
ASE Summer 2015 3
ASE – current trends (2)
 Internet of Things (IoT)/cyber-physical systems
 Integration and virtualization of sensors/actuators, edge
networks
 Dependability, performane, security and privacy issues
 IoT and cloud integration  IoT cloud systems
 Dealing with sensors/actuators and gateways integration
with cloud data centers
 Social-physical clouds
 Core elements: software, people and things
 Systems: human computation platforms+ IoT platforms +
cloud systems
ASE Summer 2015 4
ASE – complex requirements (1)
 Big and near real-time data must be handled in a timely
manner to extract insightful information
 Cross-boundary, Internet-scale computational, data and
network services integration must be done
 Complex applications/sytems executed atop multiple, diverse
computing environments
 Data centers/cloud infrastructures, IoT systems, human
computation environments, etc.
 Multiple concerns wrt quality, regulation and cost/benefits
must be assured.
 Flexible and dynamic management, e.g., software-defined
and elastic capabilities
ASE Summer 2015 5
ASE – complex requirements (2)
ASE Summer 2015 6
 We want to have a coherent, uniform view
of diverse types of resources and platforms
 We want to coordinate capabilities of these
resources and platforms
 Engineering Internet-scale service-based
systems for these requirements is very
challenging
ASE -- application examples (1)
ASE Summer 2015 7
Equipment Operation
and Maintenance
Equipment Operation
and Maintenance
Civil protectionCivil protection
Building Operation
Optimization
Building Operation
Optimization
Cities, e.g. including:
10000+ buildings
1000000+ sensors
Near
realtime
analytics
Near
realtime
analytics
Predictive
data
analytics
Visual
Analytics
Enterprise
Resource
Planning
Enterprise
Resource
Planning
Emergency
Management
Emergency
Management
Internet/public cloud
boundary
Organization-specific
boundary
Tracking/Log
istics
Tracking/Log
istics
Infrastructure
Monitoring
Infrastructure
Monitoring
Infrastructure/Internet of Things
......
ASE – application examples -
2012 (2)
ASE Summer 2015 8
A lot of input data (L0):
~2.7 TB per day
A lot of results (L1, L2):
e.g., L1 has ~140 MB per
day for a grid of
1kmx1km
Soil
moisture
analysis for
Sentinel-1
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
Data-as-a-Service
and Platform-as-a-
Service in clouds
Data-as-a-Service
and Platform-as-a-
Service in clouds
ASE – application examples - 2015
(3)
ASE Summer 2015 9
See: https://www.eodc.eu/
ASE – application examples (4)
ASE Summer 2015 10
Source: http://www.undata-api.org/
Source:
http://www.strikeiron.com/Catalog/StrikeIronServices.aspx
Source: http://docs.gnip.com/w/page/23722723/Introduction-
to-Gnip
ASE – complex, diverse and elastic
properties
 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: we need human services
 Not just local actions: we need coordination-aware techniques
 Quality of analytics results are elastic: they are not
fixed and dependent on specific contexts!
ASE Summer 2015 11
VIDEO
ASE Summer 2015 12
ASE – relevant courses
 Existing courses provide foundations
 Advanced Internet Computing
 Give you some advanced technologies about SOC, Cloud
Computing and (business) processes/workflows
 Distributed Systems
 Give you fundamental distributed system concepts and
technologies
 Distributed Systems Technologies:
 Give you fundamental technologies and how to use them
 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 Summer 2015 13
ARE YOU WORKING ON SUCH
SYSTEMS? ARE YOU
CONVINCED THAT THIS
COURSE IS SUITABLE FOR
YOU?
Questions
ASE Summer 2015 14
What is the course about? (1)
 Discuss new concepts and techniques for engineering
advanced, Internet-scale, elastic service-based
systems
 Focus on service systems for complex data analytics,
programming elasticity, and principles for engineering
IoT cloud systems and for social-physical cloud systems
 Consider a wide range of applications for real-world
problems in machine-to-machine (M2M), science and
engineering, and social media
ASE Summer 2015 15
We research and explore emerging techniques!We research and explore emerging techniques!
What is the course about? (2)
ASE Summer 2015 16
Big/realtime
Data
Big/realtime
Data
Data
Provisioning
Data
Provisioning
Data
Analytics
Data
Analytics
Quality of data -/Quality of Result - aware workflow design and optimizationQuality of data -/Quality of Result - aware workflow design and optimization
Service engineering and integration in multiple cloud environmentsService engineering and integration in multiple cloud environments
Hybrid software-based and human-based service systems engineeringHybrid software-based and human-based service systems engineering
•IoT cloud platforms
•Data concerns,
•Data concern monitoring
and evaluation
•IoT cloud platforms
•Data concerns,
•Data concern monitoring
and evaluation
•Data-as-a-service
(DaaS)
•Data Marketplaces
•Data Elasticity
•Data-as-a-service
(DaaS)
•Data Marketplaces
•Data Elasticity
•Principles of big data
analytics
•Hybrid software and human-
based services
•Multi-cloud analytics
services
•Principles of big data
analytics
•Hybrid software and human-
based services
•Multi-cloud analytics
services
Focus
Topics
Science, social, business, machine-to-machine and open dataScience, social, business, machine-to-machine and open data
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 individual
data processing framework (e.g.,
MapReduce/Hadoop)
 Relevant work in Internet of Things, People and
Software integration
 Distributed and Cloud Computing
ASE Summer 2015 17
Course administration (1)
 Lectures are held through the whole semester
 But not every week – check the course website!
 Technical assistants when using COMOT/iCOMOT:
 Daniel Moldovan (d.moldovan@dsg.tuwien.ac.at)
 Duc-Hung Le (d.le@dsg.tuwien.ac.at)
 http://tuwiendsg.github.io/
ASE Summer 2015 18
Course administration (2)
 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 technologies
ASE Summer 2015 19
Course administration (3)
 Learning methods
 Discussion, individual and team work, design,
engineering and evaluation actions
 Evaluation methods
 Assignments, a mini project and a final examination
 Assignments
 4 home assignments resulting in some
design/deployment and analysis summaries
 Mini project
 One mini project resulting in a small
prototype/conceptual design
 Oral final exam
ASE Summer 2015 20
Grades
 Participations + discussions: 10 points
 Assignments: 40 points
 Mini project: 20 points
 Final oral examination: 30 points
ASE Summer 2015 21
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)
Failed ?  retake the final oral examination part!
THANKS! ANY QUESTION?
ASE Summer 2015 22
23
Thanks for
your attention
Hong-Linh Truong
Distributed Systems Group
Vienna University of Technology
truong@dsg.tuwien.ac.at
http://dsg.tuwien.ac.at/staff/truong
ASE Summer 2015

More Related Content

PDF
TUW-ASE-Summer 2014: Advanced Services Engineering- Introduction
PDF
AI4SE: Challenges and opportunities in the integration of Systems Engineering...
PDF
Sailing the V: Engineering digitalization through task automation and reuse i...
PDF
OSLC KM: Elevating the meaning of data and operations within the toolchain
PDF
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
PDF
Ai engineering icsoc -2019-10-30
PPTX
AI challanges - Cse day-2018.04.12
PPTX
Lessons from Data Science Program at Indiana University: Curriculum, Students...
TUW-ASE-Summer 2014: Advanced Services Engineering- Introduction
AI4SE: Challenges and opportunities in the integration of Systems Engineering...
Sailing the V: Engineering digitalization through task automation and reuse i...
OSLC KM: Elevating the meaning of data and operations within the toolchain
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Ai engineering icsoc -2019-10-30
AI challanges - Cse day-2018.04.12
Lessons from Data Science Program at Indiana University: Curriculum, Students...

What's hot (20)

PDF
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
PPTX
Role of Industrial Engineers
PPTX
Looking for a Career in the World of Computers?
PDF
Reverse Engineering Techniques: from Web Applications to Rich Internet Applic...
PDF
2020 09-16-ai-engineering challanges
PDF
Information Technology in Industry(ITII) - November Issue 2018
PDF
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
PPTX
SESE 2021: Where Systems Engineering meets AI/ML
PDF
Se toolkit v.1.2.6
PDF
Week 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...
PPTX
Information technology research trends: The future vision
PDF
LTCI Information Communications Lab
PPT
Employing Virtual Power Analytics and Linked Data for Enterprise IT Energy In...
PDF
Detection of fraud in financial blockchain-based transactions through big dat...
PDF
Thirteen Years of SysML: A Systematic Mapping Study
PDF
Technology organization environment framework in cloud computing
PDF
The Impacts of Cyber Physical Systems on Products
PDF
Advanced infrastructure for pan european collaborative engineering - E-colleg
PDF
An Effective Approach for Network Management Based on Situation Management an...
PDF
datacenter_data_sheet
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
Role of Industrial Engineers
Looking for a Career in the World of Computers?
Reverse Engineering Techniques: from Web Applications to Rich Internet Applic...
2020 09-16-ai-engineering challanges
Information Technology in Industry(ITII) - November Issue 2018
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
SESE 2021: Where Systems Engineering meets AI/ML
Se toolkit v.1.2.6
Week 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...
Information technology research trends: The future vision
LTCI Information Communications Lab
Employing Virtual Power Analytics and Linked Data for Enterprise IT Energy In...
Detection of fraud in financial blockchain-based transactions through big dat...
Thirteen Years of SysML: A Systematic Mapping Study
Technology organization environment framework in cloud computing
The Impacts of Cyber Physical Systems on Products
Advanced infrastructure for pan european collaborative engineering - E-colleg
An Effective Approach for Network Management Based on Situation Management an...
datacenter_data_sheet
Ad

Viewers also liked (19)

PDF
Programming Elasticity in the Cloud
PDF
SmartSociety – A Platform for Collaborative People-Machine Computation
PDF
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
PDF
On Developing and Operating of Data Elasticity Management Process
PDF
Principles for Engineering Elastic IoT Cloud Systems
PDF
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
PDF
Governing Elastic IoT Cloud Systems under Uncertainties
PDF
Coordination-aware Elasticity
PDF
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
PDF
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
PDF
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
PDF
Context-aware Programming for Hybrid and Diversity-aware Collective Adaptive ...
PDF
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
PDF
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
PDF
TUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
PDF
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
PDF
TUW-ASE Summer 2015: IoT Cloud Systems
PDF
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
PDF
On Engineering Analytics of Elastic IoT Cloud Systems
Programming Elasticity in the Cloud
SmartSociety – A Platform for Collaborative People-Machine Computation
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
On Developing and Operating of Data Elasticity Management Process
Principles for Engineering Elastic IoT Cloud Systems
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
Governing Elastic IoT Cloud Systems under Uncertainties
Coordination-aware Elasticity
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
Context-aware Programming for Hybrid and Diversity-aware Collective Adaptive ...
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
TUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
TUW-ASE Summer 2015: IoT Cloud Systems
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
On Engineering Analytics of Elastic IoT Cloud Systems
Ad

Similar to TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction (20)

PDF
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
PDF
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
PDF
TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...
PPTX
advance computing and big adata analytic.pptx
PDF
TUW-ASE- Summer 2014: Analyzing and Specifying Concerns for DaaS
PPTX
Service generated big data and big data-as-a-service
PDF
Seminario deib2019
PPTX
Big Data HPC Convergence and a bunch of other things
PPTX
The Evolution of Data Engineering Emerging Trends and Scalable Architecture D...
PDF
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
PDF
Current Trends in Systems Engineering
PDF
Engineering Large Scale Cyber-Physical Systems
PDF
Technical Exposure for IT Blue Prints
PPTX
My Other Computer is a Data Center: The Sector Perspective on Big Data
PDF
Big Data : Risks and Opportunities
PDF
Rapid Continuous Software Engineering - Meeting the challenges of modern sof...
PDF
TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...
PPT
Big Data As a service - Sethuonline.com | Sathyabama University Chennai
PPT
Cyberinfrastructure and Applications Overview: Howard University June22
PDF
Lecture1_Intro about edge computing and cloud computing
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...
advance computing and big adata analytic.pptx
TUW-ASE- Summer 2014: Analyzing and Specifying Concerns for DaaS
Service generated big data and big data-as-a-service
Seminario deib2019
Big Data HPC Convergence and a bunch of other things
The Evolution of Data Engineering Emerging Trends and Scalable Architecture D...
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
Current Trends in Systems Engineering
Engineering Large Scale Cyber-Physical Systems
Technical Exposure for IT Blue Prints
My Other Computer is a Data Center: The Sector Perspective on Big Data
Big Data : Risks and Opportunities
Rapid Continuous Software Engineering - Meeting the challenges of modern sof...
TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...
Big Data As a service - Sethuonline.com | Sathyabama University Chennai
Cyberinfrastructure and Applications Overview: Howard University June22
Lecture1_Intro about edge computing and cloud computing

More from Hong-Linh Truong (15)

PDF
QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
PDF
Sharing Blockchain Performance Knowledge for Edge Service Development
PDF
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
PDF
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
PDF
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
PDF
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
PDF
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
PDF
Characterizing Incidents in Cloud-based IoT Data Analytics
PDF
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
PDF
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
PDF
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
PDF
Deep Context-Awareness: Context Coupling and New Types of Context Information...
PDF
Managing and Testing Ensembles of IoT, Network functions, and Clouds
PDF
Towards a Resource Slice Interoperability Hub for IoT
PDF
On Supporting Contract-aware IoT Dataspace Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
Sharing Blockchain Performance Knowledge for Edge Service Development
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Characterizing Incidents in Cloud-based IoT Data Analytics
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Deep Context-Awareness: Context Coupling and New Types of Context Information...
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Towards a Resource Slice Interoperability Hub for IoT
On Supporting Contract-aware IoT Dataspace Services

Recently uploaded (20)

PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
Indian roads congress 037 - 2012 Flexible pavement
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
Digestion and Absorption of Carbohydrates, Proteina and Fats
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
Classroom Observation Tools for Teachers
PDF
1_English_Language_Set_2.pdf probationary
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
advance database management system book.pdf
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PPTX
Introduction to Building Materials
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
Trump Administration's workforce development strategy
PDF
Complications of Minimal Access Surgery at WLH
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Indian roads congress 037 - 2012 Flexible pavement
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Digestion and Absorption of Carbohydrates, Proteina and Fats
A powerpoint presentation on the Revised K-10 Science Shaping Paper
Classroom Observation Tools for Teachers
1_English_Language_Set_2.pdf probationary
Weekly quiz Compilation Jan -July 25.pdf
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
advance database management system book.pdf
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
Introduction to Building Materials
Chinmaya Tiranga quiz Grand Finale.pdf
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Trump Administration's workforce development strategy
Complications of Minimal Access Surgery at WLH
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE

TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction

  • 1. Advanced Services Engineering- Introduction Hong-Linh Truong Distributed Systems Group, Vienna University of Technology truong@dsg.tuwien.ac.at http://dsg.tuwien.ac.at/staff/truong 1ASE Summer 2015 Advanced Services Engineering, Summer 2015 Advanced Services Engineering, Summer 2015
  • 2. Outline  Why do we need a course on advanced services engineering?  What is the course about?  Course administrative information ASE Summer 2015 2
  • 3. ASE – current trends (1)  „Big“ and „small“ data  High performance, scalable data analytics at data centers  Hybrid data analytics  Data marketplaces  Cloud and service computing models  Enable dynamic and flexible data and service provisioning/integration  Human computation  Human services for complex computation and analytics  Crowdsouring and collective adaptive systems ASE Summer 2015 3
  • 4. ASE – current trends (2)  Internet of Things (IoT)/cyber-physical systems  Integration and virtualization of sensors/actuators, edge networks  Dependability, performane, security and privacy issues  IoT and cloud integration  IoT cloud systems  Dealing with sensors/actuators and gateways integration with cloud data centers  Social-physical clouds  Core elements: software, people and things  Systems: human computation platforms+ IoT platforms + cloud systems ASE Summer 2015 4
  • 5. ASE – complex requirements (1)  Big and near real-time data must be handled in a timely manner to extract insightful information  Cross-boundary, Internet-scale computational, data and network services integration must be done  Complex applications/sytems executed atop multiple, diverse computing environments  Data centers/cloud infrastructures, IoT systems, human computation environments, etc.  Multiple concerns wrt quality, regulation and cost/benefits must be assured.  Flexible and dynamic management, e.g., software-defined and elastic capabilities ASE Summer 2015 5
  • 6. ASE – complex requirements (2) ASE Summer 2015 6  We want to have a coherent, uniform view of diverse types of resources and platforms  We want to coordinate capabilities of these resources and platforms  Engineering Internet-scale service-based systems for these requirements is very challenging
  • 7. ASE -- application examples (1) ASE Summer 2015 7 Equipment Operation and Maintenance Equipment Operation and Maintenance Civil protectionCivil protection Building Operation Optimization Building Operation Optimization Cities, e.g. including: 10000+ buildings 1000000+ sensors Near realtime analytics Near realtime analytics Predictive data analytics Visual Analytics Enterprise Resource Planning Enterprise Resource Planning Emergency Management Emergency Management Internet/public cloud boundary Organization-specific boundary Tracking/Log istics Tracking/Log istics Infrastructure Monitoring Infrastructure Monitoring Infrastructure/Internet of Things ......
  • 8. ASE – application examples - 2012 (2) ASE Summer 2015 8 A lot of input data (L0): ~2.7 TB per day A lot of results (L1, L2): e.g., L1 has ~140 MB per day for a grid of 1kmx1km Soil moisture analysis for Sentinel-1 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 Data-as-a-Service and Platform-as-a- Service in clouds Data-as-a-Service and Platform-as-a- Service in clouds
  • 9. ASE – application examples - 2015 (3) ASE Summer 2015 9 See: https://www.eodc.eu/
  • 10. ASE – application examples (4) ASE Summer 2015 10 Source: http://www.undata-api.org/ Source: http://www.strikeiron.com/Catalog/StrikeIronServices.aspx Source: http://docs.gnip.com/w/page/23722723/Introduction- to-Gnip
  • 11. ASE – complex, diverse and elastic properties  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: we need human services  Not just local actions: we need coordination-aware techniques  Quality of analytics results are elastic: they are not fixed and dependent on specific contexts! ASE Summer 2015 11
  • 13. ASE – relevant courses  Existing courses provide foundations  Advanced Internet Computing  Give you some advanced technologies about SOC, Cloud Computing and (business) processes/workflows  Distributed Systems  Give you fundamental distributed system concepts and technologies  Distributed Systems Technologies:  Give you fundamental technologies and how to use them  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 Summer 2015 13
  • 14. ARE YOU WORKING ON SUCH SYSTEMS? ARE YOU CONVINCED THAT THIS COURSE IS SUITABLE FOR YOU? Questions ASE Summer 2015 14
  • 15. What is the course about? (1)  Discuss new concepts and techniques for engineering advanced, Internet-scale, elastic service-based systems  Focus on service systems for complex data analytics, programming elasticity, and principles for engineering IoT cloud systems and for social-physical cloud systems  Consider a wide range of applications for real-world problems in machine-to-machine (M2M), science and engineering, and social media ASE Summer 2015 15 We research and explore emerging techniques!We research and explore emerging techniques!
  • 16. What is the course about? (2) ASE Summer 2015 16 Big/realtime Data Big/realtime Data Data Provisioning Data Provisioning Data Analytics Data Analytics Quality of data -/Quality of Result - aware workflow design and optimizationQuality of data -/Quality of Result - aware workflow design and optimization Service engineering and integration in multiple cloud environmentsService engineering and integration in multiple cloud environments Hybrid software-based and human-based service systems engineeringHybrid software-based and human-based service systems engineering •IoT cloud platforms •Data concerns, •Data concern monitoring and evaluation •IoT cloud platforms •Data concerns, •Data concern monitoring and evaluation •Data-as-a-service (DaaS) •Data Marketplaces •Data Elasticity •Data-as-a-service (DaaS) •Data Marketplaces •Data Elasticity •Principles of big data analytics •Hybrid software and human- based services •Multi-cloud analytics services •Principles of big data analytics •Hybrid software and human- based services •Multi-cloud analytics services Focus Topics Science, social, business, machine-to-machine and open dataScience, social, business, machine-to-machine and open data
  • 17. 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 individual data processing framework (e.g., MapReduce/Hadoop)  Relevant work in Internet of Things, People and Software integration  Distributed and Cloud Computing ASE Summer 2015 17
  • 18. Course administration (1)  Lectures are held through the whole semester  But not every week – check the course website!  Technical assistants when using COMOT/iCOMOT:  Daniel Moldovan (d.moldovan@dsg.tuwien.ac.at)  Duc-Hung Le (d.le@dsg.tuwien.ac.at)  http://tuwiendsg.github.io/ ASE Summer 2015 18
  • 19. Course administration (2)  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 technologies ASE Summer 2015 19
  • 20. Course administration (3)  Learning methods  Discussion, individual and team work, design, engineering and evaluation actions  Evaluation methods  Assignments, a mini project and a final examination  Assignments  4 home assignments resulting in some design/deployment and analysis summaries  Mini project  One mini project resulting in a small prototype/conceptual design  Oral final exam ASE Summer 2015 20
  • 21. Grades  Participations + discussions: 10 points  Assignments: 40 points  Mini project: 20 points  Final oral examination: 30 points ASE Summer 2015 21 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) Failed ?  retake the final oral examination part!
  • 22. THANKS! ANY QUESTION? ASE Summer 2015 22
  • 23. 23 Thanks for your attention Hong-Linh Truong Distributed Systems Group Vienna University of Technology truong@dsg.tuwien.ac.at http://dsg.tuwien.ac.at/staff/truong ASE Summer 2015