Download presentation
Presentation is loading. Please wait.
Published byEleanore Beverley Lane Modified over 9 years ago
1
2009-03-28 Lab seminar Towards A Maximum-Flow-Based Service Composition (for Multiple & Concurrent Service Composition) Han, Sang Woo Networked Media Lab. Dept. of Information and Communications Gwangju Institute of Science and Technology
2
Contents Ph.D. Research Topics Introduction Motivation Related Work Research Outline Proposed Service Composition Scheme System Model & Problem Statement Problem Solving Methods Discussion Summary
3
Workflow-driven Control and Management Framework for Dynamic Service Composition Hierarchical Abstraction Structure for Programmable Network and Computing Environments Workflow-driven Dynamic Service Composition Capability-based Service Matchmaking and Negotiation Ph.D. Research Topics
4
Mobile multimedia services Live media streaming Personalized internet broadcasting Multi-party video conferencing Full Web Browsing Challenges QoS support between devices having heterogeneous network & device capability Live Content Sharing over Mobile P2P Networks Mobile P2P Networks Your ContentYour FriendsYour Device Media Consumers Media Producers capability gap QoS-aware service composition
5
BCP (bounded composition probing protocol) Hop-by-hop probing processing & optimal composition selection Not supporting multiple composition in same time [HPDC 04] Spidernet: An integrated peer-to- peer service composition framework
6
SeSCo (seamless service composition) Hierarchical service overlay network configuration Discovery + matching + coordination [MSC-WS@ACM MM 05] Seamless Service Composition (SeSCo) in Pervasive Environments
7
Goal Multiple & concurrent service composition (modeling) Challenges Existing schemes does not consider multiple & concurrent service composition Thus, next composition requests have to be blocked in processing a composition job composition processing time become longer! Approach Casting the composition problem into maximum flow network problem Multiple sources, multiple sinks Possible maximum flow out of certain sources or into all sinks Expected Result Automated Service Composition Graph (in Polynomial-Time) Research Outline
8
Media-Service-Oriented Virtualized Computing & Networking Testbed Networked Cameras Storage service Telecommunication service Video producing service Web servers Replica facilities Content servers Encoding, transcoding, and decoding services Presence service
9
Use Case 1) request for interactive broadcasting Apps portal 2) posting & announcement 3) application-on-demand 5) quotation 6) reservation & payment 8) commit Transcoding service Video scaling service Text embedding service Multicast connector service network services offered by service providers 4) query & negotiation Application #1 7) service path reservation & payment Application #2 Application #3 interactive & personalized broadcasting users 4K cinema video conferencing content providers Service path 1 … multimedia mashup
10
Preliminary System Model ApplicationTestbed Topology Input: Multiple applications and testbed topology Output: The graphs of service composition for the applications
11
(DHT-based) Service Discovery Service Instantiating (according to # of apps) Step 1. Service Finding
12
Step 2. Configuring Network Unit Capacity Maximum Flow Network
13
Step 3. Service Paths Finding
14
Input: Graph G with flow capacity c, a source node s, and a sink node t Output: A flow f from s to t which is a maximum 1. f(u,v) 0 for all edges (u,v) 2. While there is a path p from s to t in G f, such that c f (u,v)>0 for all edges (u,v) ∈ p: 1. f(u,v) f(u,v) + c f (p) 2. f(v,u) f(v,u) – c f (p) Service Path Finding Using Maximum Flow Algorithm Ford-Fulkerson Algorithm
15
How to evaluate? To measure service composition processing time per application in large-scale virtualized computing & networking testbed Need more criteria… Network capacities consideration System model update using weighted maximum flow algorithm Adaptive composition Feedback-driven resource/service adaptation Stabilization in dynamic situation Load balancing Complex application design Workflow-pattern-based specification Discussion
16
Summary Preliminary system model for multiple & concurrent service composition Service composition approach based on network optimization method Haven’t I done an evaluation yet.
17
J. Jin and K. Nahrstedt, “Source-based QoS Service Routing in Distributed Service Networks,” in Proc. ICC, Paris, France, 2004. N. J.A. Harvey, R. E. Ladner, L. Lovász, and T. Tamir, “Semi-matchings for Bipartite Graphs and Load Balancing,” Algorithms and Data Structures, 2003. L. R. Ford, and D. R. Fulkerson, “Solving the Transportation Problem,” Management Science, Vol. 3, pp. 24-32. S. Kalasapur, M. Kumar, and B. Shirazi, “Seamless service composition ( SeSCo) in pervasive environments,” in Proc. ACM int’l workshop on Mult imedia Service Composition, New York, NY, 2005. X. Gu and K. Nahrstedt, “Distributed Multimedia Service Composition with Statistical QoS Assurances,” IEEE Trans. on Multimedia, Vol. 8, No. 1, Feb. 2006. References
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.