SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
Jorge Cardoso (1,2), John A. Miller (3), Casey Bowman (3), Christian Haas (2), Amit P.
Sheth (4), Tom W. Miller (5)
(1) CISUC/Dept. Informatics Engineering, University of Coimbra, Portugal
(2) Karlsruhe Service Research Institute, Karlsruhe Institute of Technology, Germany
(3) Dept. of Computer Science, University of Georgia, USA
(4) Kno.e.sis Center, Wright State University, USA
(5) Dept. of Economics, Finance and Quantitative Analysis, Kennesaw State University, USA
// 01 May 2013 //
First Int. IFIP Working Conf. on Value-Driven Social Semantics & Collective Intelligence (VaSCo)
Paris, France
Open Service Network Analysis
Departamento de Engenharia Informática
FCTUC FACULDADE DE CIÊNCIAS E TECNOLOGIA da UNIVERSIDADE DE COIMBRA
The importance of services
Manual Semi-automatic Fully Automated
2013 Genessiz: Center for Large-Scale Service System Research 2
Service
economies
Self-services
Consulting IT Services Cloud services
Software
The importance of networks
2013 Genessiz: Center for Large-Scale Service System Research 3
World Wide Web Social NetworksLinked Data
…energy grids, water systems, wireless mobile networks...
Financial/Political Networks Food chain NetworksRailway Network
Networks andVulnerability
• Protecting just 4 nodes
made a system less
vulnerable
• Left
– all communications
servers are coupled to the
power grid
• Right
– Four are decoupled
– Lower vulnerability
• Circles represent a power grid
• Diamonds a communications
network
• Colors show the probability that a
node fails after 14 servers fail
2012 Genessiz: Center for Large-Scale Service System Research 4
Source: C.M. Schneider et al/arxiv.org 2011; Map: Geoatlas/graphi-ogre, adapted by T. Dubé
http://www.sciencenews.org/view/feature/id/343939/description/When_Networks_Network
…definitions…
“A service network is defined as a graph structure
composed of service systems which are nodes
connected by one or more specific types of
service relationship, the edges.”
2013 Genessiz: Center for Large-Scale Service System Research 5
”A service system is a
functional unit with a
boundary through which
interactions occur with
the environment, and,
especially, with other
service systems.”!
Service Network Modeling
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_ _Business services_
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_ _Business services_
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_
_Business services_
2013 Genessiz: Center for Large-Scale Service System Research 6
Basic Building Blocks
Service Description
• Service description
• Follows Linked Data principles
• Simplicity for computation and
modeling
• Reuse existing vocabularies
• Means for publishing and
interlinking distributed data
• [CPL+13][CM12][CPL+12][CB
M+10]
Service Relationship
Open Semantic Service
Relationship (OSSR)
• Relationship description
• Interconnects services
• Multi-layer
• Follows Linked Data principles
• Reuse existing vocabularies
• Means for interlinking service
descriptions/systems
2013 Genessiz: Center for Large-Scale Service System Research 7
2013 Genessiz: Center for Large-Scale Service System Research 8
www.internet-of-services.com
http://www.linked-usdl.org/
Linked USDL:Core
Linked USDL:Pricing
Linked USDL:SEC
Linked USDL:SLA
Service Description
Modeling
2013 Genessiz: Center for Large-Scale Service System Research 9
http://aws.amazon.com/ec2/
:pricing_EC2_Small_EU_Windows_ReservedInstance_Light_1yr a price:PricePlan ;
dcterms:description "Price plan for a 'Small' EC2 Reserved Instance in Europe with Windows, light
utilization and a one year contract duration."@en ;
price:hasContractDuration
[ a gr:QuantitativeValue ;
gr:hasValueInteger "1" ;
gr:hasUnitOfMeasurement "ANN" ] ;
price:hasBillingCycle
[ a gr:QuantitativeValue ;
gr:hasValueInteger "1" ;
gr:hasUnitOfMeasurement "MON" ] ;
price:hasPriceComponent
:priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Upfront ,
:priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Hourly ,
:priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Upfront a price:PriceComponent
;
dcterms:title "General costs upfront"@en ;
dcterms:description "One-time fee for general usage of the instance."@en ;
price:isLinkedTo
…
price:hasPrice
[ a gr:UnitPriceSpecification ;
gr:hasCurrency "USD" ;
gr:hasCurrencyValue "69" ;
gr:hasUnitOfMeasurement "C62" ] .
@prefix price: <http://www.linked-usdl.org/ns/usdl-pricing#>
2013 Genessiz: Center for Large-Scale Service System Research 10
The relationship problem…
• Relations provided by RDFS,
FOAF, SIOC, SKOS,…
– rdfs:subClassOf,
owl:EquivalentClass
– owl:sameAs, rdfs:seeAlso,
foaf:knows, …
• Limited and not suitable to
connect all the world’s services.
• One approach
– Connect services via multiple
types of connection layers
– Capture the inherent richness and
characteristics of services
• This goes well beyond the
connection of services treated
simply as unidimensional nodes
2013 Genessiz: Center for Large-Scale Service System Research 11
Cardoso, J. Modeling Service Relationships for Service Networks. In 4th International Conference on Exploring Service Science (IESS 1.3),
pages 114-128, Springer, LNBIP, Porto, Portugal, 2013.
Genessiz: Center for Large-Scale Service System Research2013 12
2013 Genessiz: Center for Large-Scale Service System Research 13
Service Network Analysis
Centrality: 23
ACME
Customer Relationship
Management
ACME
Business Intelligence
Heroku
Amazon
Elastic Block
Store
BIME
Service Providers
Service Creators
Service ConsumersService Providers
Service Aggregators
Service Marketplace
Motivation Scenario
Service Value Networks
(SVN)
Cooperative Models (t)
Evolution Models (t)
Open Semantic
Service Relationship
(OSSR)
Unified Service
Description Language
(*- USDL)
Open Semantic Service Networks (OSSN)
Service networks
models
models
models
Service system
Optimization (?)
Service Network Analysis
Approaches
1
2
3
4
Service Network Optimization
2013 Genessiz: Center for Large-Scale Service System Research 16
1
Service Network Optimization
• Optimal construction has two phases
– Maximal color-compliant construction (1) and cost minimization (2)
• Phase 1:
– Build a service network from three sets of nodes, atomic services (sources),
composite services (intermediate nodes), and consumers (sinks).
– Starting with the sources, all intermediate and consumer nodes are connected
by edges that are color compliant, e.g., if an intermediate node needs a blue
input and green input and there exist sources producing/outputting these
colors, then this intermediate node is added to the graph.
– This process continues through k stages, the maximum number of stages (i.e.,
distance from source to sink) desired.
2013 Genessiz: Center for Large-Scale Service System Research 17
Service Network Optimization
• Optimal construction has two phases
– Maximal color-compliant construction (1) and cost minimization (2)
• Phase 2:
– Once the graph has been created, it can be reduced to an optimal form
– Objective function: the cost of the network, and decision variables represent
the flow of material through the network.
– The flow is constrained by the supply, production, or demand capacity of the
nodes in the network.
– A Linear Programming algorithm such as the Simplex algorithm, can be used
to find the optimal values for the decision variables.
– These values determine the optimal amount of flow through the network and
the value of the objective function estimates the minimum cost.
2013 Genessiz: Center for Large-Scale Service System Research 18
Evolutionary Analysis
• Hypothesis
– Highly connected services increase their
connectivity faster than less connected ones
– Preferential attachment (PA) phenomenon
– Only local information
• Preferential attribute
– e.g. price, quality, or availability
2012 Genessiz: Center for Large-Scale Service System Research 19
2
OSSN Formal Modeling
2012 Genessiz: Center for Large-Scale Service System Research 20
OSSN and Preferential Attachment
• Use USDL value proposition as a
preferential attachment.
– usdl:valueproposition
– Service value is judged from the perspective
of consumers as they compare services
among the alternatives.
• Let us assume
– price is the value proposition (local rule)
2012 Genessiz: Center for Large-Scale Service System Research 21
OSSN and Preferential Attachment
• Objective
– Forecast the evolution of a service network
– The market share of each service is:
2012 Genessiz: Center for Large-Scale Service System Research 22
OSSN and Preferential Attachment
• The service market
share is represented in
the figure at t = 3.
• What will happen to the
market if the conditions
are not changed*?
• According to Bass
model, the leading
service will reaches a
fixedpoint market share
according to:
2012 Genessiz: Center for Large-Scale Service System Research 23
*the value propositions of remain the same
OSSN and Preferential Attachment
• The service market
share is represented in
the figure at t = 3.
• What will happen to the
market if the conditions
are not changed*?
• According to Bass
model, the leading
service will reaches a
fixedpoint market share
according to:
2012 Genessiz: Center for Large-Scale Service System Research 24
*the value propositions of remain the same
Cooperative Analysis
Self-organizing system
• Explore the applicability of system
dynamics
– Using mathematical expressions to model the
relationships of SN
– Instead of looking at causes and their effects in
isolation (e.g. PA)
• The next figure
– Service systems Si, Sj , Sk,
– Links illustrating internal and external
relationships
2012 Genessiz: Center for Large-Scale Service System Research 25
3
Total Services
KPI Gain per
Individual
Service
-
+
+
Sk KPI =
Resource Limit
+
Si KPI =
# services
Sj KPI =
# services
Sj KPI = Net gains
+
+
+
+
Si KPI = Net gains
+
+
+
-
-
+
Service system Si
Service
system Sk
Service system Sj
a)
SN and System Dynamics
OSSR
OSSR OSSR
OSSR Causal links connect KPIs
from different services’ and
within services.
(’Tragedy of the Commons’
archetype )
USDL
USDL
USDL
• Positive Feedback (+)
Reinforcement and amplification
• Negative Feedback (-)
Counteracts perturbations and
stabilizes
OSSN and System Dynamics
• If the two services Si and Sj overuse the shared service Sk,
– It will become depleted and all the providers will experience
diminishing benefits
• Services Si and Sj
– To increase net gains, both providers increase the availability of
service instances
– As the number of instances increases, the margin decreases and
there is the need to increase even more the number of instances
available
– As the number of instances increases, the stress on the availability of
service Sk is so strong that the service collapses or cannot respond
anymore as needed
– At that point, service Si and Sj can no longer fully operate and the net
gain is dramatically reduced for all the parties involved as shown in
the following figure
2012 Genessiz: Center for Large-Scale Service System Research 27
Time
Si
ServiceValue Networks
• Previous three approaches considered structural aspects, SVN take consider
participants’ behavior
– For example, depending on the market mechanism of a service marketplace, providers
might report their service characteristics (such as price) untruthfully to increase sales
• Consumers request services
– Certain functionalities
– Have preferences (e.g. an acceptable price range, availability thresholds, etc.)
2013 Genessiz: Center for Large-Scale Service System Research 28
SVNs components
Attributes: availability,
throughput, latency,
and price.
4
ServiceValue Networks
• Mechanism Design perspective
– How we can select a combination of services
that best satisfies the consumer requirements?
• Complex service auction
– Maximize the welfare of the SVN
– Sum of consumer and provider utilities.
• Provider utility = revenue - costs of service
• Consumer utility = valuation - price
• Valuation = distance between request and offer
2013 Genessiz: Center for Large-Scale Service System Research 29
ServiceValue Networks
• Two step mechanism
– Calculation of the allocation (1)
– Calculation of the payments (2)
• (1) Calculation of the allocation
– Computes the various combinations of atomic services to the desired aggregated
service.
– Select the aggregated service with the highest (positive) difference between
consumer valuation minus the costs of the atomic services.
• (2) Calculation of the payments:
– Implement a Vickrey-Clarke-Groves (VCG) payment scheme to determine the
actual payments to the providers
– VCG motivate providers to report the attributes of their services truthfully
– Rewards providers according to their relative importance (added value) to the SVN,
which means they can receive an additional discount on their service provisioning
price.
2013 Genessiz: Center for Large-Scale Service System Research 30
ServiceValue Networks
• Properties of the mechanism
– Allocative efficient: it selects the best
combination of atomic services given the
consumer preferences.
– Strategy-proof: the dominant strategy for
service providers is to submit their service
attributes truthfully to the marketplace
2013 Genessiz: Center for Large-Scale Service System Research 31
Conclusions
• Service Networks
– Large scale, open, dynamic, and highly distributed
• Service Network Modeling
– Use Linked USDL for open service modeling
– Use the Open Semantic Service Relationship (OSSR) model
– Results in Open Semantic Service Networks (OSSN)
• Service Network Analysis
– Allocation optimization
– Evolutionary analysis
– Cooperative analysis
– Value analysis
2013 Genessiz: Center for Large-Scale Service System Research 32
2013 Genessiz: Center for Large-Scale Service System Research 33
Thank you.
Questions?
References
3.Von Bertalanffy, L.: General System Theory:Foundations, Development, Applications.The
International Library of Systems Theory and Philosophy. Braziller (2003)
8.Yule, U.: A mathematical theory of evolution based on the conclusions of dr. j. c. willis. Phil.Trans.
Roy. Soc. Lond. 213(2), 21–87 (1925)
12. J. Gordijn, E.Yu, and B. van der Raadt, e-service design using i* and e3value modeling, IEEE
Software, vol. 23, pp. 26-33, 2006.
13. H. Akkermans,Z. Baida, J. Gordijn, N. Pena, A. Altuna, and I. Laresgoiti,Value webs: Using
ontologies to bundle real-world services," IEEE Intelligent Systems, vol. 19, no. 4, pp. 57--66, Jul.
2004.
14. O. Danylevych, D. Karastoyanova, and F. Leymann, Service networks modelling: An soa & bpm
standpoint, Journal of Universal Computer Science, vol. 16, no. 13, pp. 1668--1693, jul 2010.
15.V. Allee, Reconfiguring the value network," Journal of Business Strategy, vol. 21, no. 4, pp. 1-6,
2000.
16. N.Weiner and A.Weisbecker,A business model framework for the design and evaluation of
business models in the internet of services,in Proceedings of the Annual SRII Global Conference,
Washington,DC, USA, 2011, pp. 21-33.
17. R. C. Basole and W. B. Rouse, Complexity of service value networks: Conceptualization and
empirical investigation, IBM Systems Journal, vol. 47, no. 1, pp. 53-70, 2008.
2012 Genessiz: Center for Large-Scale Service System Research 34
References
• [CPL+13] Cardoso, J.; Pedrinaci, C. and Leenheer, P. D Open Semantic Service Networks:
Modeling and Analysis.In 4th International Conference on Exploring Service Science (IESS
1.3), pages 141-154, Springer, LNBIP, Porto, Portugal, 2013.
• [Car13] Cardoso, J. Modeling Service Relationships for Service Networks. In 4th International
Conference on Exploring Service Science (IESS 1.3), pages 114-128, Springer, LNBIP, Porto,
Portugal, 2013.
• [CM12] Cardoso, J. and Miller, J. A Internet-Based Self-Services: from Analysis and Design to
Deployment. In The 2012 IEEE International Conference on Services Economics (SE 2012),
IEEE Computer Society, Hawaii, USA, 2012.
• [CPL+12] Cardoso, J.; Pedrinaci, C.; Leidig,T.; Rupino, P. and Leenheer, P. D Open semantic
service networks.In The International Symposium on Services Science (ISSS 2012), pages 1-15,
Leipzig, Germany, 2012.
• [CBM+10] Cardoso, J.; Barros, A.; May, N. and Kylau, U.Towards a Unified Service Description
Language for the Internet of Services: Requirements and First Developments. In IEEE
International Conference on Services Computing, IEEE Computer Society Press, Florida, USA,
2010.
2013 Genessiz: Center for Large-Scale Service System Research 35

Weitere ähnliche Inhalte

Andere mochten auch

Slideshop business-ecosystem-flat-slideshare
Slideshop business-ecosystem-flat-slideshareSlideshop business-ecosystem-flat-slideshare
Slideshop business-ecosystem-flat-slideshareSlideShop.com
 
Roadmap to omnichannel customer excellence
Roadmap to omnichannel customer excellenceRoadmap to omnichannel customer excellence
Roadmap to omnichannel customer excellenceEnrico Pruis
 
4by4 Business Model Patterns (ver1.0, english edition)
4by4 Business Model Patterns (ver1.0, english edition)4by4 Business Model Patterns (ver1.0, english edition)
4by4 Business Model Patterns (ver1.0, english edition)The Innovation Lab
 
5 Steps Guide to Building a Customer Centric Company
5 Steps Guide to Building a Customer Centric Company5 Steps Guide to Building a Customer Centric Company
5 Steps Guide to Building a Customer Centric CompanyCustomericare
 
Business Ecosystem Design
Business Ecosystem DesignBusiness Ecosystem Design
Business Ecosystem DesignJan Schmiedgen
 

Andere mochten auch (6)

Slideshop business-ecosystem-flat-slideshare
Slideshop business-ecosystem-flat-slideshareSlideshop business-ecosystem-flat-slideshare
Slideshop business-ecosystem-flat-slideshare
 
Roadmap to omnichannel customer excellence
Roadmap to omnichannel customer excellenceRoadmap to omnichannel customer excellence
Roadmap to omnichannel customer excellence
 
4by4 Business Model Patterns (ver1.0, english edition)
4by4 Business Model Patterns (ver1.0, english edition)4by4 Business Model Patterns (ver1.0, english edition)
4by4 Business Model Patterns (ver1.0, english edition)
 
5 Steps Guide to Building a Customer Centric Company
5 Steps Guide to Building a Customer Centric Company5 Steps Guide to Building a Customer Centric Company
5 Steps Guide to Building a Customer Centric Company
 
Business Ecosystem Design
Business Ecosystem DesignBusiness Ecosystem Design
Business Ecosystem Design
 
Customer Centricity
Customer CentricityCustomer Centricity
Customer Centricity
 

Ähnlich wie Open Service Network Analysis

A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONA HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONijcsit
 
Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...
Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...
Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...Gayane Sedrakyan
 
Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...
Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...
Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...Citadelh2020
 
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK ijiert bestjournal
 
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...IJCNCJournal
 
Providing highly accurate service recommendation for semantic clustering over...
Providing highly accurate service recommendation for semantic clustering over...Providing highly accurate service recommendation for semantic clustering over...
Providing highly accurate service recommendation for semantic clustering over...IRJET Journal
 
Cnsr 2011 keynote lecture (1)
Cnsr 2011 keynote lecture (1)Cnsr 2011 keynote lecture (1)
Cnsr 2011 keynote lecture (1)Christos Nikolaou
 
WMNs: The Design and Analysis of Fair Scheduling
WMNs: The Design and Analysis of Fair SchedulingWMNs: The Design and Analysis of Fair Scheduling
WMNs: The Design and Analysis of Fair Schedulingiosrjce
 
Discovering Influential User by Coupling Multiplex Heterogeneous OSN’S
Discovering Influential User by Coupling Multiplex Heterogeneous OSN’SDiscovering Influential User by Coupling Multiplex Heterogeneous OSN’S
Discovering Influential User by Coupling Multiplex Heterogeneous OSN’SIRJET Journal
 
Safe Drinking Water In Bangladesh Essay
Safe Drinking Water In Bangladesh EssaySafe Drinking Water In Bangladesh Essay
Safe Drinking Water In Bangladesh EssaySusan Cox
 
OPTIMIZING COST FOR ONLINE SOCIAL NETWORKS ON GEO-DISTRIBUTED CLOUDS
OPTIMIZING COST FOR ONLINE SOCIAL NETWORKS  ON GEO-DISTRIBUTED CLOUDSOPTIMIZING COST FOR ONLINE SOCIAL NETWORKS  ON GEO-DISTRIBUTED CLOUDS
OPTIMIZING COST FOR ONLINE SOCIAL NETWORKS ON GEO-DISTRIBUTED CLOUDS sri harsha vanamala
 
De Martini DOE EAC mtg 032615
De Martini DOE EAC mtg  032615De Martini DOE EAC mtg  032615
De Martini DOE EAC mtg 032615Paul De Martini
 
IEEE Service computing 2016 Title and Abstract
IEEE Service computing 2016 Title and AbstractIEEE Service computing 2016 Title and Abstract
IEEE Service computing 2016 Title and Abstracttsysglobalsolutions
 
Facility Location in Logistic Network Design Using Soft Computing Opimization...
Facility Location in Logistic Network Design Using Soft Computing Opimization...Facility Location in Logistic Network Design Using Soft Computing Opimization...
Facility Location in Logistic Network Design Using Soft Computing Opimization...AIRCC Publishing Corporation
 
FACILITY LOCATION IN LOGISTIC NETWORK DESIGN USING SOFT COMPUTING OPTIMIZATIO...
FACILITY LOCATION IN LOGISTIC NETWORK DESIGN USING SOFT COMPUTING OPTIMIZATIO...FACILITY LOCATION IN LOGISTIC NETWORK DESIGN USING SOFT COMPUTING OPTIMIZATIO...
FACILITY LOCATION IN LOGISTIC NETWORK DESIGN USING SOFT COMPUTING OPTIMIZATIO...ijcsit
 
Dynamic Open Semantic Service Networks
Dynamic Open Semantic Service NetworksDynamic Open Semantic Service Networks
Dynamic Open Semantic Service NetworksJorge Cardoso
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 

Ähnlich wie Open Service Network Analysis (20)

Service System Engineering
Service System EngineeringService System Engineering
Service System Engineering
 
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONA HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
 
Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...
Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...
Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...
 
Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...
Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...
Data Harvesting, Curation and Fusion Model to Support Public Service Recommen...
 
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK
 
50120140506002
5012014050600250120140506002
50120140506002
 
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...
 
Providing highly accurate service recommendation for semantic clustering over...
Providing highly accurate service recommendation for semantic clustering over...Providing highly accurate service recommendation for semantic clustering over...
Providing highly accurate service recommendation for semantic clustering over...
 
Cnsr 2011 keynote lecture (1)
Cnsr 2011 keynote lecture (1)Cnsr 2011 keynote lecture (1)
Cnsr 2011 keynote lecture (1)
 
WMNs: The Design and Analysis of Fair Scheduling
WMNs: The Design and Analysis of Fair SchedulingWMNs: The Design and Analysis of Fair Scheduling
WMNs: The Design and Analysis of Fair Scheduling
 
C017641219
C017641219C017641219
C017641219
 
Discovering Influential User by Coupling Multiplex Heterogeneous OSN’S
Discovering Influential User by Coupling Multiplex Heterogeneous OSN’SDiscovering Influential User by Coupling Multiplex Heterogeneous OSN’S
Discovering Influential User by Coupling Multiplex Heterogeneous OSN’S
 
Safe Drinking Water In Bangladesh Essay
Safe Drinking Water In Bangladesh EssaySafe Drinking Water In Bangladesh Essay
Safe Drinking Water In Bangladesh Essay
 
OPTIMIZING COST FOR ONLINE SOCIAL NETWORKS ON GEO-DISTRIBUTED CLOUDS
OPTIMIZING COST FOR ONLINE SOCIAL NETWORKS  ON GEO-DISTRIBUTED CLOUDSOPTIMIZING COST FOR ONLINE SOCIAL NETWORKS  ON GEO-DISTRIBUTED CLOUDS
OPTIMIZING COST FOR ONLINE SOCIAL NETWORKS ON GEO-DISTRIBUTED CLOUDS
 
De Martini DOE EAC mtg 032615
De Martini DOE EAC mtg  032615De Martini DOE EAC mtg  032615
De Martini DOE EAC mtg 032615
 
IEEE Service computing 2016 Title and Abstract
IEEE Service computing 2016 Title and AbstractIEEE Service computing 2016 Title and Abstract
IEEE Service computing 2016 Title and Abstract
 
Facility Location in Logistic Network Design Using Soft Computing Opimization...
Facility Location in Logistic Network Design Using Soft Computing Opimization...Facility Location in Logistic Network Design Using Soft Computing Opimization...
Facility Location in Logistic Network Design Using Soft Computing Opimization...
 
FACILITY LOCATION IN LOGISTIC NETWORK DESIGN USING SOFT COMPUTING OPTIMIZATIO...
FACILITY LOCATION IN LOGISTIC NETWORK DESIGN USING SOFT COMPUTING OPTIMIZATIO...FACILITY LOCATION IN LOGISTIC NETWORK DESIGN USING SOFT COMPUTING OPTIMIZATIO...
FACILITY LOCATION IN LOGISTIC NETWORK DESIGN USING SOFT COMPUTING OPTIMIZATIO...
 
Dynamic Open Semantic Service Networks
Dynamic Open Semantic Service NetworksDynamic Open Semantic Service Networks
Dynamic Open Semantic Service Networks
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 

Mehr von Jorge Cardoso

On the Application of AI for Failure Management: Problems, Solutions and Algo...
On the Application of AI for Failure Management: Problems, Solutions and Algo...On the Application of AI for Failure Management: Problems, Solutions and Algo...
On the Application of AI for Failure Management: Problems, Solutions and Algo...Jorge Cardoso
 
Distributed Trace & Log Analysis using ML
Distributed Trace & Log Analysis using MLDistributed Trace & Log Analysis using ML
Distributed Trace & Log Analysis using MLJorge Cardoso
 
AIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
AIOps: Anomalous Span Detection in Distributed Traces Using Deep LearningAIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
AIOps: Anomalous Span Detection in Distributed Traces Using Deep LearningJorge Cardoso
 
AIOps: Anomalies Detection of Distributed Traces
AIOps: Anomalies Detection of Distributed TracesAIOps: Anomalies Detection of Distributed Traces
AIOps: Anomalies Detection of Distributed TracesJorge Cardoso
 
Mastering AIOps with Deep Learning
Mastering AIOps with Deep LearningMastering AIOps with Deep Learning
Mastering AIOps with Deep LearningJorge Cardoso
 
Cloud Reliability: Decreasing outage frequency using fault injection
Cloud Reliability: Decreasing outage frequency using fault injectionCloud Reliability: Decreasing outage frequency using fault injection
Cloud Reliability: Decreasing outage frequency using fault injectionJorge Cardoso
 
Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...
Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...
Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...Jorge Cardoso
 
Recapitulation Workshop Cloud Reliability Resilience 2016
Recapitulation Workshop Cloud Reliability Resilience 2016Recapitulation Workshop Cloud Reliability Resilience 2016
Recapitulation Workshop Cloud Reliability Resilience 2016Jorge Cardoso
 
DOST 2016 Cloud Without Failures
DOST 2016 Cloud Without FailuresDOST 2016 Cloud Without Failures
DOST 2016 Cloud Without FailuresJorge Cardoso
 
Cloud Resilience with Open Stack
Cloud Resilience with Open StackCloud Resilience with Open Stack
Cloud Resilience with Open StackJorge Cardoso
 
Ten years of service research from a computer science perspective
Ten years of service research from a computer science perspectiveTen years of service research from a computer science perspective
Ten years of service research from a computer science perspectiveJorge Cardoso
 
Cloud Computing Automation: Integrating USDL and TOSCA
 Cloud Computing Automation: Integrating USDL and TOSCA Cloud Computing Automation: Integrating USDL and TOSCA
Cloud Computing Automation: Integrating USDL and TOSCAJorge Cardoso
 
Modeling Service Relationships for Service Networks
Modeling Service Relationships for Service NetworksModeling Service Relationships for Service Networks
Modeling Service Relationships for Service NetworksJorge Cardoso
 
Challenges for Open Semantic Service Networks : models, theory, applications
Challenges for Open Semantic Service Networks: models, theory, applications Challenges for Open Semantic Service Networks: models, theory, applications
Challenges for Open Semantic Service Networks : models, theory, applications Jorge Cardoso
 
Open Semantic Service Networks
Open Semantic Service NetworksOpen Semantic Service Networks
Open Semantic Service NetworksJorge Cardoso
 
Genssiz Projects: Year 2012 2013
Genssiz Projects: Year 2012 2013Genssiz Projects: Year 2012 2013
Genssiz Projects: Year 2012 2013Jorge Cardoso
 
IEEE SE2012 Internet-based self-services
IEEE SE2012 Internet-based self-servicesIEEE SE2012 Internet-based self-services
IEEE SE2012 Internet-based self-servicesJorge Cardoso
 
Community based harversting for USDL
Community based harversting for USDLCommunity based harversting for USDL
Community based harversting for USDLJorge Cardoso
 

Mehr von Jorge Cardoso (20)

On the Application of AI for Failure Management: Problems, Solutions and Algo...
On the Application of AI for Failure Management: Problems, Solutions and Algo...On the Application of AI for Failure Management: Problems, Solutions and Algo...
On the Application of AI for Failure Management: Problems, Solutions and Algo...
 
Distributed Trace & Log Analysis using ML
Distributed Trace & Log Analysis using MLDistributed Trace & Log Analysis using ML
Distributed Trace & Log Analysis using ML
 
AIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
AIOps: Anomalous Span Detection in Distributed Traces Using Deep LearningAIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
AIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
 
AIOps: Anomalies Detection of Distributed Traces
AIOps: Anomalies Detection of Distributed TracesAIOps: Anomalies Detection of Distributed Traces
AIOps: Anomalies Detection of Distributed Traces
 
Mastering AIOps with Deep Learning
Mastering AIOps with Deep LearningMastering AIOps with Deep Learning
Mastering AIOps with Deep Learning
 
Cloud Reliability: Decreasing outage frequency using fault injection
Cloud Reliability: Decreasing outage frequency using fault injectionCloud Reliability: Decreasing outage frequency using fault injection
Cloud Reliability: Decreasing outage frequency using fault injection
 
Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...
Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...
Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...
 
Recapitulation Workshop Cloud Reliability Resilience 2016
Recapitulation Workshop Cloud Reliability Resilience 2016Recapitulation Workshop Cloud Reliability Resilience 2016
Recapitulation Workshop Cloud Reliability Resilience 2016
 
Shape the Cloud
Shape the CloudShape the Cloud
Shape the Cloud
 
DOST 2016 Cloud Without Failures
DOST 2016 Cloud Without FailuresDOST 2016 Cloud Without Failures
DOST 2016 Cloud Without Failures
 
Cloud Resilience with Open Stack
Cloud Resilience with Open StackCloud Resilience with Open Stack
Cloud Resilience with Open Stack
 
Ten years of service research from a computer science perspective
Ten years of service research from a computer science perspectiveTen years of service research from a computer science perspective
Ten years of service research from a computer science perspective
 
Cloud Computing Automation: Integrating USDL and TOSCA
 Cloud Computing Automation: Integrating USDL and TOSCA Cloud Computing Automation: Integrating USDL and TOSCA
Cloud Computing Automation: Integrating USDL and TOSCA
 
Modeling Service Relationships for Service Networks
Modeling Service Relationships for Service NetworksModeling Service Relationships for Service Networks
Modeling Service Relationships for Service Networks
 
Linked USDL
Linked USDLLinked USDL
Linked USDL
 
Challenges for Open Semantic Service Networks : models, theory, applications
Challenges for Open Semantic Service Networks: models, theory, applications Challenges for Open Semantic Service Networks: models, theory, applications
Challenges for Open Semantic Service Networks : models, theory, applications
 
Open Semantic Service Networks
Open Semantic Service NetworksOpen Semantic Service Networks
Open Semantic Service Networks
 
Genssiz Projects: Year 2012 2013
Genssiz Projects: Year 2012 2013Genssiz Projects: Year 2012 2013
Genssiz Projects: Year 2012 2013
 
IEEE SE2012 Internet-based self-services
IEEE SE2012 Internet-based self-servicesIEEE SE2012 Internet-based self-services
IEEE SE2012 Internet-based self-services
 
Community based harversting for USDL
Community based harversting for USDLCommunity based harversting for USDL
Community based harversting for USDL
 

Kürzlich hochgeladen

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Open Service Network Analysis

  • 1. Jorge Cardoso (1,2), John A. Miller (3), Casey Bowman (3), Christian Haas (2), Amit P. Sheth (4), Tom W. Miller (5) (1) CISUC/Dept. Informatics Engineering, University of Coimbra, Portugal (2) Karlsruhe Service Research Institute, Karlsruhe Institute of Technology, Germany (3) Dept. of Computer Science, University of Georgia, USA (4) Kno.e.sis Center, Wright State University, USA (5) Dept. of Economics, Finance and Quantitative Analysis, Kennesaw State University, USA // 01 May 2013 // First Int. IFIP Working Conf. on Value-Driven Social Semantics & Collective Intelligence (VaSCo) Paris, France Open Service Network Analysis Departamento de Engenharia Informática FCTUC FACULDADE DE CIÊNCIAS E TECNOLOGIA da UNIVERSIDADE DE COIMBRA
  • 2. The importance of services Manual Semi-automatic Fully Automated 2013 Genessiz: Center for Large-Scale Service System Research 2 Service economies Self-services Consulting IT Services Cloud services Software
  • 3. The importance of networks 2013 Genessiz: Center for Large-Scale Service System Research 3 World Wide Web Social NetworksLinked Data …energy grids, water systems, wireless mobile networks... Financial/Political Networks Food chain NetworksRailway Network
  • 4. Networks andVulnerability • Protecting just 4 nodes made a system less vulnerable • Left – all communications servers are coupled to the power grid • Right – Four are decoupled – Lower vulnerability • Circles represent a power grid • Diamonds a communications network • Colors show the probability that a node fails after 14 servers fail 2012 Genessiz: Center for Large-Scale Service System Research 4 Source: C.M. Schneider et al/arxiv.org 2011; Map: Geoatlas/graphi-ogre, adapted by T. Dubé http://www.sciencenews.org/view/feature/id/343939/description/When_Networks_Network
  • 5. …definitions… “A service network is defined as a graph structure composed of service systems which are nodes connected by one or more specific types of service relationship, the edges.” 2013 Genessiz: Center for Large-Scale Service System Research 5 ”A service system is a functional unit with a boundary through which interactions occur with the environment, and, especially, with other service systems.”!
  • 6. Service Network Modeling _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ 2013 Genessiz: Center for Large-Scale Service System Research 6
  • 7. Basic Building Blocks Service Description • Service description • Follows Linked Data principles • Simplicity for computation and modeling • Reuse existing vocabularies • Means for publishing and interlinking distributed data • [CPL+13][CM12][CPL+12][CB M+10] Service Relationship Open Semantic Service Relationship (OSSR) • Relationship description • Interconnects services • Multi-layer • Follows Linked Data principles • Reuse existing vocabularies • Means for interlinking service descriptions/systems 2013 Genessiz: Center for Large-Scale Service System Research 7
  • 8. 2013 Genessiz: Center for Large-Scale Service System Research 8 www.internet-of-services.com http://www.linked-usdl.org/ Linked USDL:Core Linked USDL:Pricing Linked USDL:SEC Linked USDL:SLA
  • 9. Service Description Modeling 2013 Genessiz: Center for Large-Scale Service System Research 9 http://aws.amazon.com/ec2/
  • 10. :pricing_EC2_Small_EU_Windows_ReservedInstance_Light_1yr a price:PricePlan ; dcterms:description "Price plan for a 'Small' EC2 Reserved Instance in Europe with Windows, light utilization and a one year contract duration."@en ; price:hasContractDuration [ a gr:QuantitativeValue ; gr:hasValueInteger "1" ; gr:hasUnitOfMeasurement "ANN" ] ; price:hasBillingCycle [ a gr:QuantitativeValue ; gr:hasValueInteger "1" ; gr:hasUnitOfMeasurement "MON" ] ; price:hasPriceComponent :priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Upfront , :priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Hourly , :priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Upfront a price:PriceComponent ; dcterms:title "General costs upfront"@en ; dcterms:description "One-time fee for general usage of the instance."@en ; price:isLinkedTo … price:hasPrice [ a gr:UnitPriceSpecification ; gr:hasCurrency "USD" ; gr:hasCurrencyValue "69" ; gr:hasUnitOfMeasurement "C62" ] . @prefix price: <http://www.linked-usdl.org/ns/usdl-pricing#> 2013 Genessiz: Center for Large-Scale Service System Research 10
  • 11. The relationship problem… • Relations provided by RDFS, FOAF, SIOC, SKOS,… – rdfs:subClassOf, owl:EquivalentClass – owl:sameAs, rdfs:seeAlso, foaf:knows, … • Limited and not suitable to connect all the world’s services. • One approach – Connect services via multiple types of connection layers – Capture the inherent richness and characteristics of services • This goes well beyond the connection of services treated simply as unidimensional nodes 2013 Genessiz: Center for Large-Scale Service System Research 11 Cardoso, J. Modeling Service Relationships for Service Networks. In 4th International Conference on Exploring Service Science (IESS 1.3), pages 114-128, Springer, LNBIP, Porto, Portugal, 2013.
  • 12. Genessiz: Center for Large-Scale Service System Research2013 12
  • 13. 2013 Genessiz: Center for Large-Scale Service System Research 13 Service Network Analysis Centrality: 23
  • 14. ACME Customer Relationship Management ACME Business Intelligence Heroku Amazon Elastic Block Store BIME Service Providers Service Creators Service ConsumersService Providers Service Aggregators Service Marketplace Motivation Scenario
  • 15. Service Value Networks (SVN) Cooperative Models (t) Evolution Models (t) Open Semantic Service Relationship (OSSR) Unified Service Description Language (*- USDL) Open Semantic Service Networks (OSSN) Service networks models models models Service system Optimization (?) Service Network Analysis Approaches 1 2 3 4
  • 16. Service Network Optimization 2013 Genessiz: Center for Large-Scale Service System Research 16 1
  • 17. Service Network Optimization • Optimal construction has two phases – Maximal color-compliant construction (1) and cost minimization (2) • Phase 1: – Build a service network from three sets of nodes, atomic services (sources), composite services (intermediate nodes), and consumers (sinks). – Starting with the sources, all intermediate and consumer nodes are connected by edges that are color compliant, e.g., if an intermediate node needs a blue input and green input and there exist sources producing/outputting these colors, then this intermediate node is added to the graph. – This process continues through k stages, the maximum number of stages (i.e., distance from source to sink) desired. 2013 Genessiz: Center for Large-Scale Service System Research 17
  • 18. Service Network Optimization • Optimal construction has two phases – Maximal color-compliant construction (1) and cost minimization (2) • Phase 2: – Once the graph has been created, it can be reduced to an optimal form – Objective function: the cost of the network, and decision variables represent the flow of material through the network. – The flow is constrained by the supply, production, or demand capacity of the nodes in the network. – A Linear Programming algorithm such as the Simplex algorithm, can be used to find the optimal values for the decision variables. – These values determine the optimal amount of flow through the network and the value of the objective function estimates the minimum cost. 2013 Genessiz: Center for Large-Scale Service System Research 18
  • 19. Evolutionary Analysis • Hypothesis – Highly connected services increase their connectivity faster than less connected ones – Preferential attachment (PA) phenomenon – Only local information • Preferential attribute – e.g. price, quality, or availability 2012 Genessiz: Center for Large-Scale Service System Research 19 2
  • 20. OSSN Formal Modeling 2012 Genessiz: Center for Large-Scale Service System Research 20
  • 21. OSSN and Preferential Attachment • Use USDL value proposition as a preferential attachment. – usdl:valueproposition – Service value is judged from the perspective of consumers as they compare services among the alternatives. • Let us assume – price is the value proposition (local rule) 2012 Genessiz: Center for Large-Scale Service System Research 21
  • 22. OSSN and Preferential Attachment • Objective – Forecast the evolution of a service network – The market share of each service is: 2012 Genessiz: Center for Large-Scale Service System Research 22
  • 23. OSSN and Preferential Attachment • The service market share is represented in the figure at t = 3. • What will happen to the market if the conditions are not changed*? • According to Bass model, the leading service will reaches a fixedpoint market share according to: 2012 Genessiz: Center for Large-Scale Service System Research 23 *the value propositions of remain the same
  • 24. OSSN and Preferential Attachment • The service market share is represented in the figure at t = 3. • What will happen to the market if the conditions are not changed*? • According to Bass model, the leading service will reaches a fixedpoint market share according to: 2012 Genessiz: Center for Large-Scale Service System Research 24 *the value propositions of remain the same
  • 25. Cooperative Analysis Self-organizing system • Explore the applicability of system dynamics – Using mathematical expressions to model the relationships of SN – Instead of looking at causes and their effects in isolation (e.g. PA) • The next figure – Service systems Si, Sj , Sk, – Links illustrating internal and external relationships 2012 Genessiz: Center for Large-Scale Service System Research 25 3
  • 26. Total Services KPI Gain per Individual Service - + + Sk KPI = Resource Limit + Si KPI = # services Sj KPI = # services Sj KPI = Net gains + + + + Si KPI = Net gains + + + - - + Service system Si Service system Sk Service system Sj a) SN and System Dynamics OSSR OSSR OSSR OSSR Causal links connect KPIs from different services’ and within services. (’Tragedy of the Commons’ archetype ) USDL USDL USDL • Positive Feedback (+) Reinforcement and amplification • Negative Feedback (-) Counteracts perturbations and stabilizes
  • 27. OSSN and System Dynamics • If the two services Si and Sj overuse the shared service Sk, – It will become depleted and all the providers will experience diminishing benefits • Services Si and Sj – To increase net gains, both providers increase the availability of service instances – As the number of instances increases, the margin decreases and there is the need to increase even more the number of instances available – As the number of instances increases, the stress on the availability of service Sk is so strong that the service collapses or cannot respond anymore as needed – At that point, service Si and Sj can no longer fully operate and the net gain is dramatically reduced for all the parties involved as shown in the following figure 2012 Genessiz: Center for Large-Scale Service System Research 27 Time Si
  • 28. ServiceValue Networks • Previous three approaches considered structural aspects, SVN take consider participants’ behavior – For example, depending on the market mechanism of a service marketplace, providers might report their service characteristics (such as price) untruthfully to increase sales • Consumers request services – Certain functionalities – Have preferences (e.g. an acceptable price range, availability thresholds, etc.) 2013 Genessiz: Center for Large-Scale Service System Research 28 SVNs components Attributes: availability, throughput, latency, and price. 4
  • 29. ServiceValue Networks • Mechanism Design perspective – How we can select a combination of services that best satisfies the consumer requirements? • Complex service auction – Maximize the welfare of the SVN – Sum of consumer and provider utilities. • Provider utility = revenue - costs of service • Consumer utility = valuation - price • Valuation = distance between request and offer 2013 Genessiz: Center for Large-Scale Service System Research 29
  • 30. ServiceValue Networks • Two step mechanism – Calculation of the allocation (1) – Calculation of the payments (2) • (1) Calculation of the allocation – Computes the various combinations of atomic services to the desired aggregated service. – Select the aggregated service with the highest (positive) difference between consumer valuation minus the costs of the atomic services. • (2) Calculation of the payments: – Implement a Vickrey-Clarke-Groves (VCG) payment scheme to determine the actual payments to the providers – VCG motivate providers to report the attributes of their services truthfully – Rewards providers according to their relative importance (added value) to the SVN, which means they can receive an additional discount on their service provisioning price. 2013 Genessiz: Center for Large-Scale Service System Research 30
  • 31. ServiceValue Networks • Properties of the mechanism – Allocative efficient: it selects the best combination of atomic services given the consumer preferences. – Strategy-proof: the dominant strategy for service providers is to submit their service attributes truthfully to the marketplace 2013 Genessiz: Center for Large-Scale Service System Research 31
  • 32. Conclusions • Service Networks – Large scale, open, dynamic, and highly distributed • Service Network Modeling – Use Linked USDL for open service modeling – Use the Open Semantic Service Relationship (OSSR) model – Results in Open Semantic Service Networks (OSSN) • Service Network Analysis – Allocation optimization – Evolutionary analysis – Cooperative analysis – Value analysis 2013 Genessiz: Center for Large-Scale Service System Research 32
  • 33. 2013 Genessiz: Center for Large-Scale Service System Research 33 Thank you. Questions?
  • 34. References 3.Von Bertalanffy, L.: General System Theory:Foundations, Development, Applications.The International Library of Systems Theory and Philosophy. Braziller (2003) 8.Yule, U.: A mathematical theory of evolution based on the conclusions of dr. j. c. willis. Phil.Trans. Roy. Soc. Lond. 213(2), 21–87 (1925) 12. J. Gordijn, E.Yu, and B. van der Raadt, e-service design using i* and e3value modeling, IEEE Software, vol. 23, pp. 26-33, 2006. 13. H. Akkermans,Z. Baida, J. Gordijn, N. Pena, A. Altuna, and I. Laresgoiti,Value webs: Using ontologies to bundle real-world services," IEEE Intelligent Systems, vol. 19, no. 4, pp. 57--66, Jul. 2004. 14. O. Danylevych, D. Karastoyanova, and F. Leymann, Service networks modelling: An soa & bpm standpoint, Journal of Universal Computer Science, vol. 16, no. 13, pp. 1668--1693, jul 2010. 15.V. Allee, Reconfiguring the value network," Journal of Business Strategy, vol. 21, no. 4, pp. 1-6, 2000. 16. N.Weiner and A.Weisbecker,A business model framework for the design and evaluation of business models in the internet of services,in Proceedings of the Annual SRII Global Conference, Washington,DC, USA, 2011, pp. 21-33. 17. R. C. Basole and W. B. Rouse, Complexity of service value networks: Conceptualization and empirical investigation, IBM Systems Journal, vol. 47, no. 1, pp. 53-70, 2008. 2012 Genessiz: Center for Large-Scale Service System Research 34
  • 35. References • [CPL+13] Cardoso, J.; Pedrinaci, C. and Leenheer, P. D Open Semantic Service Networks: Modeling and Analysis.In 4th International Conference on Exploring Service Science (IESS 1.3), pages 141-154, Springer, LNBIP, Porto, Portugal, 2013. • [Car13] Cardoso, J. Modeling Service Relationships for Service Networks. In 4th International Conference on Exploring Service Science (IESS 1.3), pages 114-128, Springer, LNBIP, Porto, Portugal, 2013. • [CM12] Cardoso, J. and Miller, J. A Internet-Based Self-Services: from Analysis and Design to Deployment. In The 2012 IEEE International Conference on Services Economics (SE 2012), IEEE Computer Society, Hawaii, USA, 2012. • [CPL+12] Cardoso, J.; Pedrinaci, C.; Leidig,T.; Rupino, P. and Leenheer, P. D Open semantic service networks.In The International Symposium on Services Science (ISSS 2012), pages 1-15, Leipzig, Germany, 2012. • [CBM+10] Cardoso, J.; Barros, A.; May, N. and Kylau, U.Towards a Unified Service Description Language for the Internet of Services: Requirements and First Developments. In IEEE International Conference on Services Computing, IEEE Computer Society Press, Florida, USA, 2010. 2013 Genessiz: Center for Large-Scale Service System Research 35