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/
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/truong
ASE WS 2012 1
2. Outlines
Why advanced services engineering?
What is the course about?
Course administration
ASE WS 2012 2
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. Why advanced services
engineering? (2)
Infrastructure/Internet of Things Internet/public cloud Organization-specific
boundary boundary
Equipment Operation
and Maintenance Emergency
Management
Near Enterprise
Civil protection realtime
analytics Resource
Planning
Building Operation Predictive
data
Optimization analytics
Tracking/Log
istics
Visual
Analytics
Infrastructure
Monitoring
...
Cities, e.g. including:
10000+ buildings
1000000+ sensors
ASE WS 2012 4
5. Why advanced services Data-as-a-Service
engineering? (2) and Platform-as-a-
Service in clouds
Soil
moisture
analysis for
Sentinel-1
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
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
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 systems
ASE WS 2012 7
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. Questions
WHY DO YOU WANT TO TAKE
THIS COURSE? ARE YOU
WORKING ON SUCH SYSTEMS?
ARE YOU CONVINCED?
ASE WS 2012 9
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 media
ASE WS 2012 10
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 engineering
Topics
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. 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 Computing
ASE WS 2012 12
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 technologies
ASE WS 2012 13
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 project
ASE WS 2012 14
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 examination
ASE WS 2012 15
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
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/truong
ASE WS 2012 18