SlideShare a Scribd company logo
1 of 46
Download to read offline
Evaluating and Utilizing Data Concerns for
DaaS
Hong-Linh Truong
Distributed Systems Group,
Vienna University of Technology
truong@dsg.tuwien.ac.at
http://dsg.tuwien.ac.at/staff/truong
1ASE Summer 2014
Advanced Services Engineering,
Summer 2014, Lecture 5
Advanced Services Engineering,
Summer 2014, Lecture 5
Outline
 Data concern-aware DaaS service engineering
 Data concern evaluation
 Data concern publishing
 A Proof-of-concept: QoD Framework
 Issues in utilizing data concerns
ASE Summer 2014 2
........
Recall -- DaaS Concerns
ASE Summer 2014 3
datadata DaaSDaaS.... data assetsdata assets
Data
concerns
Quality of
data
Ownership
Price
License ....
APIs, Querying, Data Management, etc.
DaaS concerns include QoS, quality of data (QoD),
service licensing, data licensing, data governance, etc.
DaaS concerns include QoS, quality of data (QoD),
service licensing, data licensing, data governance, etc.
4
Recall -- DaaS design &
implementation
Data
items
Data
items
Data
items
Data resourceData resource
Data
assets
Data resourceData resource Data resourceData resource
Data resourceData resourceData resourceData resource
Consumer
Consumer
DaaS
ASE Summer 2014
HOW TO EVALUATE DATA
CONCENRS FOR DATA
ASSETS IN DAAS?
ASE Summer 2014 5
Patterns for „turning data to DaaS“
ASE Summer 2014 6
Storage/Database
-as-a-Service
Storage/Database
-as-a-Service
datadata DaaSDaaS
Storage/Databa
se/Middleware
Storage/Databa
se/Middleware
datadata
Things
DaaSDaaS
Storage/Database/
Middleware
Storage/Database/
Middleware
datadata
People
DaaSDaaS
DaaSDaaSdatadata Build Data
Service
APIs
Deploy
Data
Service
Data-related activities
ASE Summer 2014 7
Wrapping
data
Publishing DaaS
interface
Typical activities for data wrapping and publishing
Typical activities for data updating & retrieval
Updating
data
Selecting
data
datadata
Provisioning
data
Wrapping data
 (Relational) database
 (Storage of ) Files
 Streams of events (including attached
information)
 Service interfaces are different
 Update mechanisms are different
ASE Summer 2014 8
Typical data concern evaluation
ASE Summer 2014 9
Evaluating data
concerns
Evaluating data
concerns
Describing data
concerns
Describing data
concerns
Data Concerns
Evaluation Tools
Data Concerns
Representation Models
Populating data
concerns
Populating data
concerns
Publishing services
What do we need in order to perform these activities?
10
Data concern-aware DaaS
engineering process Typical activities
for data wrapping
and publishing
Typical activities
for data updating &
retrieval
ASE Summer 2014
Hong Linh Truong, Schahram Dustdar: On Evaluating and Publishing
Data Concerns for Data as a Service. APSCC 2010: 363-370
Hong Linh Truong, Schahram Dustdar: On Evaluating and Publishing
Data Concerns for Data as a Service. APSCC 2010: 363-370
DaaS service operationDaaS service operation
Wrapping, selecting, and updating
data in DaaS (1)
11ASE Summer 2014
Processing
parameter
Processing
parameter
Mapping parameters to
data queries parameter
Query content of
data resources
Mapping and
returning results
Mapping and
returning results
Mapping parameters to
metadata queries
Mapping parameters to
metadata queries
Querying metadata of
data resources
Querying metadata of
data resources
Data
Consumer
Data
Consumer
different strategies for structured data and unstructured data
Wrapping, selecting, and updating
data in DaaS (2)
 Different techniques exist for wrapping,
selecting, updating and retrieving data
 How generic data concern evaluation and
publishing techniques can be integrated with
these techniques?
12ASE Summer 2014
WHICH TYPES OF DATA ARE NEEDED FOR
EVALUATING DATA CONCERNS?
WHAT IS THE IMPACT OF DATA
PROVISIONING MODELS (OFFLINE
VERSUS NEAR-REALTIME) ON CONCERN
EVALUATION/PUBLISHING?
Discussion
ASE Summer 2014 13
Evaluating data concerns – the
three important points
14
• At which level the
evaluation is performed?
evaluation
scope
• When the evaluation is
done?
evaluation
modes
• How the evaluation tool
is invoked?
integration
model
ASE Summer 2014
Hong Linh Truong, Schahram Dustdar: On Evaluating and Publishing Data Concerns for Data as a Service. APSCC
2010: 363-370
Hong Linh Truong, Schahram Dustdar: On Evaluating and Publishing Data Concerns for Data as a Service. APSCC
2010: 363-370
Evaluating data concerns –
evaluation scopes
 Three scopes
 data resource
 DaaS operations
 DaaS as a whole
15
Why multiple evaluation scopes make sense?
enable fine-grained evaluationenable fine-grained evaluation
ASE Summer 2014
Evaluating data concerns –
evaluation modes
 Off-line
 before the access to data
 On-the-fly
 when the data is requested
16
Why multiple evaluation modes make sense?
suitable for different types of datasuitable for different types of data
ASE Summer 2014
Evaluating data concerns –
integration modes
 Push and pull data concerns
 Pass-by-value versus pass-by-reference to data
concerns evaluation tools
17
Why multiple integration modes make sense?
suitable for different tool integration strategiessuitable for different tool integration strategies
ASE Summer 2014
Evaluating data concerns – some
patterns (1)
18
Pull, pass-by-referencesPull, pass-by-references
ASE Summer 2014
Evaluating data concerns – some
patterns (2)
19
Pull, pass-by-valuesPull, pass-by-values
ASE Summer 2014
Evaluating data concerns – some
patterns (3)
20
Push, pass-by-values (1)Push, pass-by-values (1)
ASE Summer 2014
Evaluating data concerns – some
patterns (4)
21
Push, pass-by-values (2)Push, pass-by-values (2)
ASE Summer 2014
Evaluation Tool – Internal Software
components
 Self-developed or third-party software
components for evaluation tool
 Advantages
 Tightly couple integration  performance, security,
data compliance
 Customization
 Disadvantages
 Usually cannot be integrated with other features
(e.g., data enrichment)
 Costly (e.g., what if we do not need them)
ASE Summer 2014 22
Evaluation tool – using cloud
services
 Evaluation features are provided by cloud
services
 Several implementations
 Informatica Cloud Data Quality Web Services, StrikeIron,
 Advantages
 Pay-per-use, combined features
 Disadvantages
 Features are limited (with certain types of data)
 Performance issues with large-scale data
 Data compliance and security assurance
ASE Summer 2014 23
Evaluation Tool -- using human
computation capabilities
 Professionals and Crowds can act as data
concerns evaluators
 For complex quality assessment that cannot be done by
software
 Issues
 Subjective evaluation
 Performance
 Limited type of data (e.g., images, documents, etc.)
ASE Summer 2014 24
Michael Reiter, Uwe Breitenbücher, Schahram Dustdar, Dimka Karastoyanova, Frank Leymann, Hong Linh Truong: A Novel
Framework for Monitoring and Analyzing Quality of Data in Simulation Workflows. eScience 2011: 105-112
Maribel Acosta, Amrapali Zaveri, Elena Simperl, Dimitris Kontokostas, Sören Auer, Jens Lehmann: Crowdsourcing Linked
Data Quality Assessment. International Semantic Web Conference (2) 2013: 260-276
Óscar Figuerola Salas, Velibor Adzic, Akash Shah, and Hari Kalva. 2013. Assessing internet video quality using
crowdsourcing. In Proceedings of the 2nd ACM international workshop on Crowdsourcing for multimedia (CrowdMM '13).
ACM, New York, NY, USA, 23-28. DOI=10.1145/2506364.2506366 http://doi.acm.org/10.1145/2506364.2506366
Michael Reiter, Uwe Breitenbücher, Schahram Dustdar, Dimka Karastoyanova, Frank Leymann, Hong Linh Truong: A Novel
Framework for Monitoring and Analyzing Quality of Data in Simulation Workflows. eScience 2011: 105-112
Maribel Acosta, Amrapali Zaveri, Elena Simperl, Dimitris Kontokostas, Sören Auer, Jens Lehmann: Crowdsourcing Linked
Data Quality Assessment. International Semantic Web Conference (2) 2013: 260-276
Óscar Figuerola Salas, Velibor Adzic, Akash Shah, and Hari Kalva. 2013. Assessing internet video quality using
crowdsourcing. In Proceedings of the 2nd ACM international workshop on Crowdsourcing for multimedia (CrowdMM '13).
ACM, New York, NY, USA, 23-28. DOI=10.1145/2506364.2506366 http://doi.acm.org/10.1145/2506364.2506366
BASED ON WHICH CRITERIA, AN EVALUATION
SCOPE, EVALUATION MODE OR INTEGRATION
MODE IS SELECTED?
Discussion time
ASE Summer 2014 25
WHICH ARE OTHER COMPONENTS INTERACTING
WITH EVALUATION TOOLS?
WHY DO WE NOT REALLY DISCUSS THE
IMPLEMENTATION OF EVALUATION TOOLS?
Publishing data concern
information (1)
 Off-line publishing of data concerns
 suitable for static data concerns
 the publishing of data concerns of a data
resource is separated from the service
operation which provides the access to the
data resource
ASE Summer 2014 26
Publishing data concern
information (2)
 On-the-fly publishing of data concerns
 associating concerns with retrieved data
resources
 the resulting data resources (e.g., via queries)
are annotated with data concerns evaluated
by data concerns evaluation tools.
 suitable for providing dynamic data concerns
ASE Summer 2014 27
28
Publishing data concern
information (3)
 On-the-fly publishing of data concerns through
queries
 the use of different service operation
parameters to query data concerns of data
resources
 suitable for validating data concerns before
accessing data resources
ASE Summer 2014
WHAT ARE THE RELATIONSHIPS BETWEEN
CONCERN EVALUATION AND PUBLISHING
WHEN DATA IS DYNAMICALLY UPDATED?
Discussion time
ASE Summer 2014 29
How do we utilize the data concern-
aware service engineering process?
 Using this model we can determine and publish
several concerns
 Our “a proof-of-concept”
 A framework for evaluating and publishing QoD of
DaaS
 A proof-of-concept implementation of data concern-
aware service engineering process
 Another example: model and publish privacy
concerns for DaaS [ECOWS 2010]
ASE Summer 2014 30
Michael Mrissa, Salah-Eddine Tbahriti, Hong-Linh Truong, "Privacy model and annotation for DaaS", The 8th European
Conference on Web Services (ECOWS 2010), (c)IEEE Computer Society, 1-3 December, 2010, Ayia Napa, Cyprus
Michael Mrissa, Salah-Eddine Tbahriti, Hong-Linh Truong, "Privacy model and annotation for DaaS", The 8th European
Conference on Web Services (ECOWS 2010), (c)IEEE Computer Society, 1-3 December, 2010, Ayia Napa, Cyprus
31
QoD framework (1)
 Pull QoD Evaluation Models for DaaS
 Pass-by-references and pass-by-value
 References of data resources: URI
 Values: any object
 Third-party data evaluation tools
ASE Summer 2014
32
QoD framework (2)
ASE Summer 2014
http://www.infosys.tuwien.ac.at/prototype/SOD1/dataconcerns/http://www.infosys.tuwien.ac.at/prototype/SOD1/dataconcerns/
33
QoD framework: publishing
concerns (1)
 Off-line data concern
publishing
 a common data concern
publication specification
 a tool for providing data concerns
according to the specification
 supported by external service
information systems
ASE Summer 2014
QoD framework: publishing
concerns (2)
 On-the-fly querying data concerns associated with data
resources
 Using REST parameter convention
 Based on metric names in the data concern
specification
ASE Summer 2014 34
Hong Linh Truong, Schahram Dustdar, Andrea Maurino, Marco Comerio: Context, Quality and Relevance:
Dependencies and Impacts on RESTful Web Services Design. ICWE Workshops 2010: 347-359
Hong Linh Truong, Schahram Dustdar, Andrea Maurino, Marco Comerio: Context, Quality and Relevance:
Dependencies and Impacts on RESTful Web Services Design. ICWE Workshops 2010: 347-359
QoD framework: publishing
concerns (3)
 Specifying requests by using utilizing query parameters
the form of metricName=value
35
 Obtaining contex and quality by using context and quality
parameters without specifying value conditions
GET/resource?crq.accuracy="0.5"&crq.location=’’Europe”GET/resource?crq.accuracy="0.5"&crq.location=’’Europe”
curl http://localhost:8080/UNDataService/data/query/Population annual growth rate
(percent)?crq.qod
{”crq.qod” : {
”crq.dataelementcompleteness ”: 0.8654708520179372,
”crq.datasetcompleteness”: 0.7356502242152466,
...
}}
curl http://localhost:8080/UNDataService/data/query/Population annual growth rate
(percent)?crq.qod
{”crq.qod” : {
”crq.dataelementcompleteness ”: 0.8654708520179372,
”crq.datasetcompleteness”: 0.7356502242152466,
...
}}
ASE Summer 2014
36
QoD framework: QoD monitoring
and composition
 QoD concerns monitoring and composition are
useful for the evaluation of aggregated data
resources
 Our approach
 Utilizing monitoring rules
 QoD metrics of data resources are passed to an rule
engine
 Rules are user-defined for monitoring and composing
QoD metrics
ASE Summer 2014
QoD framework experiments
 Implementation
 Java, JAX-RS/Jersey, Drools
 Utilizing UNDataAPI - www.undata-api.org
 XML data sets without QoD
 Illustrating examples: check data from 1990-
2009
 datasetcompleteness: the completeness of the list of
countries
 dataelementcompleteness: the completeness of data
elements in the list metrics
 RESTful services wrapping to UNDataAPI
ASE Summer 2014 37
38
QoD framework experiment:
evaluating and annotating QoD
metrics
ASE Summer 2014
39
QoD framework experiments:
publishing QoD with data
resources
ASE Summer 2014
40
QoD framework experiments:
simple rules for monitoring and
composing QoD
ASE Summer 2014
HOW TO SCALE THE
EVALUATION?
Discussion time
ASE Summer 2014 41
ISSUES IN UTILIZING DATA
CONCERNS
ASE Summer 2014 42
Elasticity
 If data does not fit for a purpose, because data
concerns do not meet the requirement from the
consumer
 DaaS may enrich the data,
 The consumer may switch to another DaaS
 The consumer may combine data from different
DaaSs
 The consumer may combine data from a DaaS with
its own data
 Elasticity of data and data concerns
ASE Summer 2014 43
Data fits to your purpose
 Data concern measurement
 They are determined from the data
 Whether they fit to your application is dependent on
application contexts
 Data concern interpretation
 Context-specific interpretation
 The same type of data with the same set of concern
measurements but might not fit for the same application at
different times/contexts
 Application-specific treatment!
 Strongly related to data elasticity
ASE Summer 2014 44
Exercises
 Read mentioned papers
 Identify and analyze the relationships between
data concerns evaluation tools and types of data
 Analyze trade-offs between on-line and off-line
evaluation and when we can combine them
 Analyze how to utilize evaluated data concerns
for optimizing data compositions
 Analyze situations when software cannot be
used to evaluate data concerns
ASE Summer 2014 45
46
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 2014

More Related Content

What's hot

Provinance in scientific workflows in e science
Provinance in scientific workflows in e scienceProvinance in scientific workflows in e science
Provinance in scientific workflows in e sciencebdemchak
 
IRJET- Comparative Analysis of Various Tools for Data Mining and Big Data...
IRJET-  	  Comparative Analysis of Various Tools for Data Mining and Big Data...IRJET-  	  Comparative Analysis of Various Tools for Data Mining and Big Data...
IRJET- Comparative Analysis of Various Tools for Data Mining and Big Data...IRJET Journal
 
Data science technology overview
Data science technology overviewData science technology overview
Data science technology overviewSoojung Hong
 
Improving Service Recommendation Method on Map reduce by User Preferences and...
Improving Service Recommendation Method on Map reduce by User Preferences and...Improving Service Recommendation Method on Map reduce by User Preferences and...
Improving Service Recommendation Method on Map reduce by User Preferences and...paperpublications3
 
Paving the way to open and interoperable research data service workflows Prog...
Paving the way to open and interoperable research data service workflows Prog...Paving the way to open and interoperable research data service workflows Prog...
Paving the way to open and interoperable research data service workflows Prog...ResearchSpace
 
Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Institute of Contemporary Sciences
 
Automating Data Science over a Human Genomics Knowledge Base
Automating Data Science over a Human Genomics Knowledge BaseAutomating Data Science over a Human Genomics Knowledge Base
Automating Data Science over a Human Genomics Knowledge BaseVaticle
 
Enabling Better Clinical Operations through a Clinical Operations Store
Enabling Better Clinical Operations through a Clinical Operations StoreEnabling Better Clinical Operations through a Clinical Operations Store
Enabling Better Clinical Operations through a Clinical Operations StoreSaama
 
Privacy and Auditing in Clouds
Privacy and Auditing in CloudsPrivacy and Auditing in Clouds
Privacy and Auditing in CloudsTyrone Grandison
 
challenges of big data to big data mining with their processing framework
challenges of big data to big data mining with their processing frameworkchallenges of big data to big data mining with their processing framework
challenges of big data to big data mining with their processing frameworkKamleshKumar394
 
Principles of Software-defined Elastic Systems for Big Data Analytics
Principles of Software-defined Elastic Systems for Big Data AnalyticsPrinciples of Software-defined Elastic Systems for Big Data Analytics
Principles of Software-defined Elastic Systems for Big Data AnalyticsHong-Linh Truong
 
Integrating Structure and Analytics with Unstructured Data
Integrating Structure and Analytics with Unstructured DataIntegrating Structure and Analytics with Unstructured Data
Integrating Structure and Analytics with Unstructured DataDATAVERSITY
 
Dx31599603
Dx31599603Dx31599603
Dx31599603IJMER
 
Lecture2 big data life cycle
Lecture2 big data life cycleLecture2 big data life cycle
Lecture2 big data life cyclehktripathy
 
The role of data engineering in data science and analytics practice
The role of data engineering in data science and analytics practiceThe role of data engineering in data science and analytics practice
The role of data engineering in data science and analytics practiceJoseph Benjamin Ilagan
 
The Big Data Importance – Tools and their Usage
The Big Data Importance – Tools and their UsageThe Big Data Importance – Tools and their Usage
The Big Data Importance – Tools and their UsageIRJET Journal
 
Optimizing the
 Data Supply Chain
 for Data Science
Optimizing the
 Data Supply Chain
 for Data ScienceOptimizing the
 Data Supply Chain
 for Data Science
Optimizing the
 Data Supply Chain
 for Data ScienceVital.AI
 

What's hot (20)

Provinance in scientific workflows in e science
Provinance in scientific workflows in e scienceProvinance in scientific workflows in e science
Provinance in scientific workflows in e science
 
IRJET- Comparative Analysis of Various Tools for Data Mining and Big Data...
IRJET-  	  Comparative Analysis of Various Tools for Data Mining and Big Data...IRJET-  	  Comparative Analysis of Various Tools for Data Mining and Big Data...
IRJET- Comparative Analysis of Various Tools for Data Mining and Big Data...
 
Big data analysis concepts and references
Big data analysis concepts and referencesBig data analysis concepts and references
Big data analysis concepts and references
 
Data science technology overview
Data science technology overviewData science technology overview
Data science technology overview
 
Big data analytics
Big data analyticsBig data analytics
Big data analytics
 
Improving Service Recommendation Method on Map reduce by User Preferences and...
Improving Service Recommendation Method on Map reduce by User Preferences and...Improving Service Recommendation Method on Map reduce by User Preferences and...
Improving Service Recommendation Method on Map reduce by User Preferences and...
 
Paving the way to open and interoperable research data service workflows Prog...
Paving the way to open and interoperable research data service workflows Prog...Paving the way to open and interoperable research data service workflows Prog...
Paving the way to open and interoperable research data service workflows Prog...
 
Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...
 
Automating Data Science over a Human Genomics Knowledge Base
Automating Data Science over a Human Genomics Knowledge BaseAutomating Data Science over a Human Genomics Knowledge Base
Automating Data Science over a Human Genomics Knowledge Base
 
Enabling Better Clinical Operations through a Clinical Operations Store
Enabling Better Clinical Operations through a Clinical Operations StoreEnabling Better Clinical Operations through a Clinical Operations Store
Enabling Better Clinical Operations through a Clinical Operations Store
 
Privacy and Auditing in Clouds
Privacy and Auditing in CloudsPrivacy and Auditing in Clouds
Privacy and Auditing in Clouds
 
challenges of big data to big data mining with their processing framework
challenges of big data to big data mining with their processing frameworkchallenges of big data to big data mining with their processing framework
challenges of big data to big data mining with their processing framework
 
Principles of Software-defined Elastic Systems for Big Data Analytics
Principles of Software-defined Elastic Systems for Big Data AnalyticsPrinciples of Software-defined Elastic Systems for Big Data Analytics
Principles of Software-defined Elastic Systems for Big Data Analytics
 
Integrating Structure and Analytics with Unstructured Data
Integrating Structure and Analytics with Unstructured DataIntegrating Structure and Analytics with Unstructured Data
Integrating Structure and Analytics with Unstructured Data
 
Dx31599603
Dx31599603Dx31599603
Dx31599603
 
Lecture2 big data life cycle
Lecture2 big data life cycleLecture2 big data life cycle
Lecture2 big data life cycle
 
The role of data engineering in data science and analytics practice
The role of data engineering in data science and analytics practiceThe role of data engineering in data science and analytics practice
The role of data engineering in data science and analytics practice
 
The Big Data Importance – Tools and their Usage
The Big Data Importance – Tools and their UsageThe Big Data Importance – Tools and their Usage
The Big Data Importance – Tools and their Usage
 
Decision trees in hadoop
Decision trees in hadoopDecision trees in hadoop
Decision trees in hadoop
 
Optimizing the
 Data Supply Chain
 for Data Science
Optimizing the
 Data Supply Chain
 for Data ScienceOptimizing the
 Data Supply Chain
 for Data Science
Optimizing the
 Data Supply Chain
 for Data Science
 

Viewers also liked

FREQUENCY DISTRIBUTION ( distribusi frekuensi) - STATISTICS
FREQUENCY DISTRIBUTION ( distribusi frekuensi) - STATISTICSFREQUENCY DISTRIBUTION ( distribusi frekuensi) - STATISTICS
FREQUENCY DISTRIBUTION ( distribusi frekuensi) - STATISTICSAirlangga University , Indonesia
 
Using assessment to inform instructional decisions
Using assessment to inform instructional decisionsUsing assessment to inform instructional decisions
Using assessment to inform instructional decisionsCarlo Magno
 
Using assessment data
Using assessment dataUsing assessment data
Using assessment datafcaristo
 
Presentation of Data and Frequency Distribution
Presentation of Data and Frequency DistributionPresentation of Data and Frequency Distribution
Presentation of Data and Frequency DistributionElain Cruz
 
YBW Marketing Web Gallery
YBW Marketing Web GalleryYBW Marketing Web Gallery
YBW Marketing Web GalleryYoemy Waller
 
Bmgt 205 syllabus lovett_fnl copy
Bmgt 205 syllabus lovett_fnl copyBmgt 205 syllabus lovett_fnl copy
Bmgt 205 syllabus lovett_fnl copyChris Lovett
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technologyhaverstockmedia
 
Personal Presentation
Personal PresentationPersonal Presentation
Personal PresentationJenny
 
Star construction ed sheeran
Star construction ed sheeranStar construction ed sheeran
Star construction ed sheeranhaverstockmedia
 
Unit 3 task 2 table irene
Unit 3 task 2 table ireneUnit 3 task 2 table irene
Unit 3 task 2 table irenehaverstockmedia
 

Viewers also liked (20)

FREQUENCY DISTRIBUTION ( distribusi frekuensi) - STATISTICS
FREQUENCY DISTRIBUTION ( distribusi frekuensi) - STATISTICSFREQUENCY DISTRIBUTION ( distribusi frekuensi) - STATISTICS
FREQUENCY DISTRIBUTION ( distribusi frekuensi) - STATISTICS
 
Using assessment to inform instructional decisions
Using assessment to inform instructional decisionsUsing assessment to inform instructional decisions
Using assessment to inform instructional decisions
 
Using assessment data
Using assessment dataUsing assessment data
Using assessment data
 
Presentation of Data and Frequency Distribution
Presentation of Data and Frequency DistributionPresentation of Data and Frequency Distribution
Presentation of Data and Frequency Distribution
 
Assessment ppt
Assessment pptAssessment ppt
Assessment ppt
 
YBW Marketing Web Gallery
YBW Marketing Web GalleryYBW Marketing Web Gallery
YBW Marketing Web Gallery
 
Unit 3 task 2 amad
Unit 3 task 2 amadUnit 3 task 2 amad
Unit 3 task 2 amad
 
Bmgt 205 syllabus lovett_fnl copy
Bmgt 205 syllabus lovett_fnl copyBmgt 205 syllabus lovett_fnl copy
Bmgt 205 syllabus lovett_fnl copy
 
Canada location climatenaturalresourcesandtrading
Canada  location climatenaturalresourcesandtradingCanada  location climatenaturalresourcesandtrading
Canada location climatenaturalresourcesandtrading
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technology
 
Evaluation_SA
Evaluation_SAEvaluation_SA
Evaluation_SA
 
Personal Presentation
Personal PresentationPersonal Presentation
Personal Presentation
 
Dot painting aborigines
Dot painting aboriginesDot painting aborigines
Dot painting aborigines
 
Unit 1 activity 4 amad
Unit 1 activity 4 amad Unit 1 activity 4 amad
Unit 1 activity 4 amad
 
Location Shots
Location ShotsLocation Shots
Location Shots
 
Unit 2 study_game__china-india
Unit 2 study_game__china-indiaUnit 2 study_game__china-india
Unit 2 study_game__china-india
 
Star construction ed sheeran
Star construction ed sheeranStar construction ed sheeran
Star construction ed sheeran
 
Unit 3 task 2 table irene
Unit 3 task 2 table ireneUnit 3 task 2 table irene
Unit 3 task 2 table irene
 
MODDERN Cures Solution
MODDERN Cures SolutionMODDERN Cures Solution
MODDERN Cures Solution
 
Lezing hrm oktober mechelen
Lezing hrm oktober mechelenLezing hrm oktober mechelen
Lezing hrm oktober mechelen
 

Similar to TUW-ASE-SUmmer 2014: Evaluating and Utilizing Data Concerns for DaaS

TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...
TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...
TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...Hong-Linh Truong
 
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designsTUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designsHong-Linh Truong
 
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...Hong-Linh Truong
 
TUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
TUW-ASE Summer 2015: Data as a Service - Models and Data ConcernsTUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
TUW-ASE Summer 2015: Data as a Service - Models and Data ConcernsHong-Linh Truong
 
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...Hong-Linh Truong
 
On Evaluating and Publishing Data Concerns for Data as a Service
On Evaluating and Publishing Data Concerns for Data as a ServiceOn Evaluating and Publishing Data Concerns for Data as a Service
On Evaluating and Publishing Data Concerns for Data as a ServiceHong-Linh Truong
 
TUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflowsTUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflowsHong-Linh Truong
 
TUW- 184.742 Analyzing and Specifying Concerns for DaaS
TUW- 184.742 Analyzing and Specifying Concerns for DaaSTUW- 184.742 Analyzing and Specifying Concerns for DaaS
TUW- 184.742 Analyzing and Specifying Concerns for DaaSHong-Linh Truong
 
Limitations of datawarehouse platforms and assessment of hadoop as an alterna...
Limitations of datawarehouse platforms and assessment of hadoop as an alterna...Limitations of datawarehouse platforms and assessment of hadoop as an alterna...
Limitations of datawarehouse platforms and assessment of hadoop as an alterna...IAEME Publication
 
Technical Documentation 101 for Data Engineers.pdf
Technical Documentation 101 for Data Engineers.pdfTechnical Documentation 101 for Data Engineers.pdf
Technical Documentation 101 for Data Engineers.pdfShristi Shrestha
 
TUW-ASE- Summer 2004: Data marketplaces: core models and concepts
TUW-ASE- Summer 2004: Data marketplaces: core models and conceptsTUW-ASE- Summer 2004: Data marketplaces: core models and concepts
TUW-ASE- Summer 2004: Data marketplaces: core models and conceptsHong-Linh Truong
 
Cloud and Bid data Dr.VK.pdf
Cloud and Bid data Dr.VK.pdfCloud and Bid data Dr.VK.pdf
Cloud and Bid data Dr.VK.pdfkalai75
 
Current Trends and Challenges in Big Data Benchmarking
Current Trends and Challenges in Big Data BenchmarkingCurrent Trends and Challenges in Big Data Benchmarking
Current Trends and Challenges in Big Data BenchmarkingeXascale Infolab
 
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...Hong-Linh Truong
 
IRJET - A Framework for Tourist Identification and Analytics using Transport ...
IRJET - A Framework for Tourist Identification and Analytics using Transport ...IRJET - A Framework for Tourist Identification and Analytics using Transport ...
IRJET - A Framework for Tourist Identification and Analytics using Transport ...IRJET Journal
 
10[1].1.1.115.9508
10[1].1.1.115.950810[1].1.1.115.9508
10[1].1.1.115.9508okeee
 
Architectural Design of a Clinical Decision Support System for Clinical Triag...
Architectural Design of a Clinical Decision Support System for Clinical Triag...Architectural Design of a Clinical Decision Support System for Clinical Triag...
Architectural Design of a Clinical Decision Support System for Clinical Triag...Luis Felipe Tabares Pérez
 
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RSvm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RIRJET Journal
 

Similar to TUW-ASE-SUmmer 2014: Evaluating and Utilizing Data Concerns for DaaS (20)

TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...
TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...
TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...
 
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designsTUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
 
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
 
TUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
TUW-ASE Summer 2015: Data as a Service - Models and Data ConcernsTUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
TUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
 
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
 
On Evaluating and Publishing Data Concerns for Data as a Service
On Evaluating and Publishing Data Concerns for Data as a ServiceOn Evaluating and Publishing Data Concerns for Data as a Service
On Evaluating and Publishing Data Concerns for Data as a Service
 
TUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflowsTUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflows
 
TUW- 184.742 Analyzing and Specifying Concerns for DaaS
TUW- 184.742 Analyzing and Specifying Concerns for DaaSTUW- 184.742 Analyzing and Specifying Concerns for DaaS
TUW- 184.742 Analyzing and Specifying Concerns for DaaS
 
Limitations of datawarehouse platforms and assessment of hadoop as an alterna...
Limitations of datawarehouse platforms and assessment of hadoop as an alterna...Limitations of datawarehouse platforms and assessment of hadoop as an alterna...
Limitations of datawarehouse platforms and assessment of hadoop as an alterna...
 
WorkExamples
WorkExamplesWorkExamples
WorkExamples
 
Technical Documentation 101 for Data Engineers.pdf
Technical Documentation 101 for Data Engineers.pdfTechnical Documentation 101 for Data Engineers.pdf
Technical Documentation 101 for Data Engineers.pdf
 
TUW-ASE- Summer 2004: Data marketplaces: core models and concepts
TUW-ASE- Summer 2004: Data marketplaces: core models and conceptsTUW-ASE- Summer 2004: Data marketplaces: core models and concepts
TUW-ASE- Summer 2004: Data marketplaces: core models and concepts
 
Cloud and Bid data Dr.VK.pdf
Cloud and Bid data Dr.VK.pdfCloud and Bid data Dr.VK.pdf
Cloud and Bid data Dr.VK.pdf
 
Current Trends and Challenges in Big Data Benchmarking
Current Trends and Challenges in Big Data BenchmarkingCurrent Trends and Challenges in Big Data Benchmarking
Current Trends and Challenges in Big Data Benchmarking
 
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
 
IRJET - A Framework for Tourist Identification and Analytics using Transport ...
IRJET - A Framework for Tourist Identification and Analytics using Transport ...IRJET - A Framework for Tourist Identification and Analytics using Transport ...
IRJET - A Framework for Tourist Identification and Analytics using Transport ...
 
10[1].1.1.115.9508
10[1].1.1.115.950810[1].1.1.115.9508
10[1].1.1.115.9508
 
Ws For Aq
Ws For AqWs For Aq
Ws For Aq
 
Architectural Design of a Clinical Decision Support System for Clinical Triag...
Architectural Design of a Clinical Decision Support System for Clinical Triag...Architectural Design of a Clinical Decision Support System for Clinical Triag...
Architectural Design of a Clinical Decision Support System for Clinical Triag...
 
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RSvm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
 

More from Hong-Linh Truong

QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning ServicesQoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning ServicesHong-Linh Truong
 
Sharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service DevelopmentSharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service DevelopmentHong-Linh Truong
 
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy TradeoffMeasuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy TradeoffHong-Linh Truong
 
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud SystemsDevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud SystemsHong-Linh Truong
 
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...Hong-Linh Truong
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Hong-Linh Truong
 
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesModeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesHong-Linh Truong
 
Characterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data AnalyticsCharacterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data AnalyticsHong-Linh Truong
 
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWANEnabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWANHong-Linh Truong
 
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud ApplicationsAnalytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud ApplicationsHong-Linh Truong
 
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...Hong-Linh Truong
 
Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...Hong-Linh Truong
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsHong-Linh Truong
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTHong-Linh Truong
 
On Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace ServicesOn Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace ServicesHong-Linh Truong
 
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...Hong-Linh Truong
 
On Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud SystemsOn Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud SystemsHong-Linh Truong
 
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...Hong-Linh Truong
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...Hong-Linh Truong
 
Governing Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under UncertaintiesGoverning Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under UncertaintiesHong-Linh Truong
 

More from Hong-Linh Truong (20)

QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning ServicesQoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
 
Sharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service DevelopmentSharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service Development
 
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy TradeoffMeasuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
 
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud SystemsDevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
 
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
 
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesModeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
 
Characterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data AnalyticsCharacterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data Analytics
 
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWANEnabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
 
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud ApplicationsAnalytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
 
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
 
Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and Clouds
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoT
 
On Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace ServicesOn Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace Services
 
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
 
On Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud SystemsOn Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud Systems
 
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
 
Governing Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under UncertaintiesGoverning Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under Uncertainties
 

Recently uploaded

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 

Recently uploaded (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 

TUW-ASE-SUmmer 2014: Evaluating and Utilizing Data Concerns for DaaS

  • 1. Evaluating and Utilizing Data Concerns for DaaS Hong-Linh Truong Distributed Systems Group, Vienna University of Technology truong@dsg.tuwien.ac.at http://dsg.tuwien.ac.at/staff/truong 1ASE Summer 2014 Advanced Services Engineering, Summer 2014, Lecture 5 Advanced Services Engineering, Summer 2014, Lecture 5
  • 2. Outline  Data concern-aware DaaS service engineering  Data concern evaluation  Data concern publishing  A Proof-of-concept: QoD Framework  Issues in utilizing data concerns ASE Summer 2014 2
  • 3. ........ Recall -- DaaS Concerns ASE Summer 2014 3 datadata DaaSDaaS.... data assetsdata assets Data concerns Quality of data Ownership Price License .... APIs, Querying, Data Management, etc. DaaS concerns include QoS, quality of data (QoD), service licensing, data licensing, data governance, etc. DaaS concerns include QoS, quality of data (QoD), service licensing, data licensing, data governance, etc.
  • 4. 4 Recall -- DaaS design & implementation Data items Data items Data items Data resourceData resource Data assets Data resourceData resource Data resourceData resource Data resourceData resourceData resourceData resource Consumer Consumer DaaS ASE Summer 2014
  • 5. HOW TO EVALUATE DATA CONCENRS FOR DATA ASSETS IN DAAS? ASE Summer 2014 5
  • 6. Patterns for „turning data to DaaS“ ASE Summer 2014 6 Storage/Database -as-a-Service Storage/Database -as-a-Service datadata DaaSDaaS Storage/Databa se/Middleware Storage/Databa se/Middleware datadata Things DaaSDaaS Storage/Database/ Middleware Storage/Database/ Middleware datadata People DaaSDaaS DaaSDaaSdatadata Build Data Service APIs Deploy Data Service
  • 7. Data-related activities ASE Summer 2014 7 Wrapping data Publishing DaaS interface Typical activities for data wrapping and publishing Typical activities for data updating & retrieval Updating data Selecting data datadata Provisioning data
  • 8. Wrapping data  (Relational) database  (Storage of ) Files  Streams of events (including attached information)  Service interfaces are different  Update mechanisms are different ASE Summer 2014 8
  • 9. Typical data concern evaluation ASE Summer 2014 9 Evaluating data concerns Evaluating data concerns Describing data concerns Describing data concerns Data Concerns Evaluation Tools Data Concerns Representation Models Populating data concerns Populating data concerns Publishing services What do we need in order to perform these activities?
  • 10. 10 Data concern-aware DaaS engineering process Typical activities for data wrapping and publishing Typical activities for data updating & retrieval ASE Summer 2014 Hong Linh Truong, Schahram Dustdar: On Evaluating and Publishing Data Concerns for Data as a Service. APSCC 2010: 363-370 Hong Linh Truong, Schahram Dustdar: On Evaluating and Publishing Data Concerns for Data as a Service. APSCC 2010: 363-370
  • 11. DaaS service operationDaaS service operation Wrapping, selecting, and updating data in DaaS (1) 11ASE Summer 2014 Processing parameter Processing parameter Mapping parameters to data queries parameter Query content of data resources Mapping and returning results Mapping and returning results Mapping parameters to metadata queries Mapping parameters to metadata queries Querying metadata of data resources Querying metadata of data resources Data Consumer Data Consumer different strategies for structured data and unstructured data
  • 12. Wrapping, selecting, and updating data in DaaS (2)  Different techniques exist for wrapping, selecting, updating and retrieving data  How generic data concern evaluation and publishing techniques can be integrated with these techniques? 12ASE Summer 2014
  • 13. WHICH TYPES OF DATA ARE NEEDED FOR EVALUATING DATA CONCERNS? WHAT IS THE IMPACT OF DATA PROVISIONING MODELS (OFFLINE VERSUS NEAR-REALTIME) ON CONCERN EVALUATION/PUBLISHING? Discussion ASE Summer 2014 13
  • 14. Evaluating data concerns – the three important points 14 • At which level the evaluation is performed? evaluation scope • When the evaluation is done? evaluation modes • How the evaluation tool is invoked? integration model ASE Summer 2014 Hong Linh Truong, Schahram Dustdar: On Evaluating and Publishing Data Concerns for Data as a Service. APSCC 2010: 363-370 Hong Linh Truong, Schahram Dustdar: On Evaluating and Publishing Data Concerns for Data as a Service. APSCC 2010: 363-370
  • 15. Evaluating data concerns – evaluation scopes  Three scopes  data resource  DaaS operations  DaaS as a whole 15 Why multiple evaluation scopes make sense? enable fine-grained evaluationenable fine-grained evaluation ASE Summer 2014
  • 16. Evaluating data concerns – evaluation modes  Off-line  before the access to data  On-the-fly  when the data is requested 16 Why multiple evaluation modes make sense? suitable for different types of datasuitable for different types of data ASE Summer 2014
  • 17. Evaluating data concerns – integration modes  Push and pull data concerns  Pass-by-value versus pass-by-reference to data concerns evaluation tools 17 Why multiple integration modes make sense? suitable for different tool integration strategiessuitable for different tool integration strategies ASE Summer 2014
  • 18. Evaluating data concerns – some patterns (1) 18 Pull, pass-by-referencesPull, pass-by-references ASE Summer 2014
  • 19. Evaluating data concerns – some patterns (2) 19 Pull, pass-by-valuesPull, pass-by-values ASE Summer 2014
  • 20. Evaluating data concerns – some patterns (3) 20 Push, pass-by-values (1)Push, pass-by-values (1) ASE Summer 2014
  • 21. Evaluating data concerns – some patterns (4) 21 Push, pass-by-values (2)Push, pass-by-values (2) ASE Summer 2014
  • 22. Evaluation Tool – Internal Software components  Self-developed or third-party software components for evaluation tool  Advantages  Tightly couple integration  performance, security, data compliance  Customization  Disadvantages  Usually cannot be integrated with other features (e.g., data enrichment)  Costly (e.g., what if we do not need them) ASE Summer 2014 22
  • 23. Evaluation tool – using cloud services  Evaluation features are provided by cloud services  Several implementations  Informatica Cloud Data Quality Web Services, StrikeIron,  Advantages  Pay-per-use, combined features  Disadvantages  Features are limited (with certain types of data)  Performance issues with large-scale data  Data compliance and security assurance ASE Summer 2014 23
  • 24. Evaluation Tool -- using human computation capabilities  Professionals and Crowds can act as data concerns evaluators  For complex quality assessment that cannot be done by software  Issues  Subjective evaluation  Performance  Limited type of data (e.g., images, documents, etc.) ASE Summer 2014 24 Michael Reiter, Uwe Breitenbücher, Schahram Dustdar, Dimka Karastoyanova, Frank Leymann, Hong Linh Truong: A Novel Framework for Monitoring and Analyzing Quality of Data in Simulation Workflows. eScience 2011: 105-112 Maribel Acosta, Amrapali Zaveri, Elena Simperl, Dimitris Kontokostas, Sören Auer, Jens Lehmann: Crowdsourcing Linked Data Quality Assessment. International Semantic Web Conference (2) 2013: 260-276 Óscar Figuerola Salas, Velibor Adzic, Akash Shah, and Hari Kalva. 2013. Assessing internet video quality using crowdsourcing. In Proceedings of the 2nd ACM international workshop on Crowdsourcing for multimedia (CrowdMM '13). ACM, New York, NY, USA, 23-28. DOI=10.1145/2506364.2506366 http://doi.acm.org/10.1145/2506364.2506366 Michael Reiter, Uwe Breitenbücher, Schahram Dustdar, Dimka Karastoyanova, Frank Leymann, Hong Linh Truong: A Novel Framework for Monitoring and Analyzing Quality of Data in Simulation Workflows. eScience 2011: 105-112 Maribel Acosta, Amrapali Zaveri, Elena Simperl, Dimitris Kontokostas, Sören Auer, Jens Lehmann: Crowdsourcing Linked Data Quality Assessment. International Semantic Web Conference (2) 2013: 260-276 Óscar Figuerola Salas, Velibor Adzic, Akash Shah, and Hari Kalva. 2013. Assessing internet video quality using crowdsourcing. In Proceedings of the 2nd ACM international workshop on Crowdsourcing for multimedia (CrowdMM '13). ACM, New York, NY, USA, 23-28. DOI=10.1145/2506364.2506366 http://doi.acm.org/10.1145/2506364.2506366
  • 25. BASED ON WHICH CRITERIA, AN EVALUATION SCOPE, EVALUATION MODE OR INTEGRATION MODE IS SELECTED? Discussion time ASE Summer 2014 25 WHICH ARE OTHER COMPONENTS INTERACTING WITH EVALUATION TOOLS? WHY DO WE NOT REALLY DISCUSS THE IMPLEMENTATION OF EVALUATION TOOLS?
  • 26. Publishing data concern information (1)  Off-line publishing of data concerns  suitable for static data concerns  the publishing of data concerns of a data resource is separated from the service operation which provides the access to the data resource ASE Summer 2014 26
  • 27. Publishing data concern information (2)  On-the-fly publishing of data concerns  associating concerns with retrieved data resources  the resulting data resources (e.g., via queries) are annotated with data concerns evaluated by data concerns evaluation tools.  suitable for providing dynamic data concerns ASE Summer 2014 27
  • 28. 28 Publishing data concern information (3)  On-the-fly publishing of data concerns through queries  the use of different service operation parameters to query data concerns of data resources  suitable for validating data concerns before accessing data resources ASE Summer 2014
  • 29. WHAT ARE THE RELATIONSHIPS BETWEEN CONCERN EVALUATION AND PUBLISHING WHEN DATA IS DYNAMICALLY UPDATED? Discussion time ASE Summer 2014 29
  • 30. How do we utilize the data concern- aware service engineering process?  Using this model we can determine and publish several concerns  Our “a proof-of-concept”  A framework for evaluating and publishing QoD of DaaS  A proof-of-concept implementation of data concern- aware service engineering process  Another example: model and publish privacy concerns for DaaS [ECOWS 2010] ASE Summer 2014 30 Michael Mrissa, Salah-Eddine Tbahriti, Hong-Linh Truong, "Privacy model and annotation for DaaS", The 8th European Conference on Web Services (ECOWS 2010), (c)IEEE Computer Society, 1-3 December, 2010, Ayia Napa, Cyprus Michael Mrissa, Salah-Eddine Tbahriti, Hong-Linh Truong, "Privacy model and annotation for DaaS", The 8th European Conference on Web Services (ECOWS 2010), (c)IEEE Computer Society, 1-3 December, 2010, Ayia Napa, Cyprus
  • 31. 31 QoD framework (1)  Pull QoD Evaluation Models for DaaS  Pass-by-references and pass-by-value  References of data resources: URI  Values: any object  Third-party data evaluation tools ASE Summer 2014
  • 32. 32 QoD framework (2) ASE Summer 2014 http://www.infosys.tuwien.ac.at/prototype/SOD1/dataconcerns/http://www.infosys.tuwien.ac.at/prototype/SOD1/dataconcerns/
  • 33. 33 QoD framework: publishing concerns (1)  Off-line data concern publishing  a common data concern publication specification  a tool for providing data concerns according to the specification  supported by external service information systems ASE Summer 2014
  • 34. QoD framework: publishing concerns (2)  On-the-fly querying data concerns associated with data resources  Using REST parameter convention  Based on metric names in the data concern specification ASE Summer 2014 34 Hong Linh Truong, Schahram Dustdar, Andrea Maurino, Marco Comerio: Context, Quality and Relevance: Dependencies and Impacts on RESTful Web Services Design. ICWE Workshops 2010: 347-359 Hong Linh Truong, Schahram Dustdar, Andrea Maurino, Marco Comerio: Context, Quality and Relevance: Dependencies and Impacts on RESTful Web Services Design. ICWE Workshops 2010: 347-359
  • 35. QoD framework: publishing concerns (3)  Specifying requests by using utilizing query parameters the form of metricName=value 35  Obtaining contex and quality by using context and quality parameters without specifying value conditions GET/resource?crq.accuracy="0.5"&crq.location=’’Europe”GET/resource?crq.accuracy="0.5"&crq.location=’’Europe” curl http://localhost:8080/UNDataService/data/query/Population annual growth rate (percent)?crq.qod {”crq.qod” : { ”crq.dataelementcompleteness ”: 0.8654708520179372, ”crq.datasetcompleteness”: 0.7356502242152466, ... }} curl http://localhost:8080/UNDataService/data/query/Population annual growth rate (percent)?crq.qod {”crq.qod” : { ”crq.dataelementcompleteness ”: 0.8654708520179372, ”crq.datasetcompleteness”: 0.7356502242152466, ... }} ASE Summer 2014
  • 36. 36 QoD framework: QoD monitoring and composition  QoD concerns monitoring and composition are useful for the evaluation of aggregated data resources  Our approach  Utilizing monitoring rules  QoD metrics of data resources are passed to an rule engine  Rules are user-defined for monitoring and composing QoD metrics ASE Summer 2014
  • 37. QoD framework experiments  Implementation  Java, JAX-RS/Jersey, Drools  Utilizing UNDataAPI - www.undata-api.org  XML data sets without QoD  Illustrating examples: check data from 1990- 2009  datasetcompleteness: the completeness of the list of countries  dataelementcompleteness: the completeness of data elements in the list metrics  RESTful services wrapping to UNDataAPI ASE Summer 2014 37
  • 38. 38 QoD framework experiment: evaluating and annotating QoD metrics ASE Summer 2014
  • 39. 39 QoD framework experiments: publishing QoD with data resources ASE Summer 2014
  • 40. 40 QoD framework experiments: simple rules for monitoring and composing QoD ASE Summer 2014
  • 41. HOW TO SCALE THE EVALUATION? Discussion time ASE Summer 2014 41
  • 42. ISSUES IN UTILIZING DATA CONCERNS ASE Summer 2014 42
  • 43. Elasticity  If data does not fit for a purpose, because data concerns do not meet the requirement from the consumer  DaaS may enrich the data,  The consumer may switch to another DaaS  The consumer may combine data from different DaaSs  The consumer may combine data from a DaaS with its own data  Elasticity of data and data concerns ASE Summer 2014 43
  • 44. Data fits to your purpose  Data concern measurement  They are determined from the data  Whether they fit to your application is dependent on application contexts  Data concern interpretation  Context-specific interpretation  The same type of data with the same set of concern measurements but might not fit for the same application at different times/contexts  Application-specific treatment!  Strongly related to data elasticity ASE Summer 2014 44
  • 45. Exercises  Read mentioned papers  Identify and analyze the relationships between data concerns evaluation tools and types of data  Analyze trade-offs between on-line and off-line evaluation and when we can combine them  Analyze how to utilize evaluated data concerns for optimizing data compositions  Analyze situations when software cannot be used to evaluate data concerns ASE Summer 2014 45
  • 46. 46 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 2014