Skip to main content
Cornell University
Learn about arXiv becoming an independent nonprofit.
We gratefully acknowledge support from the Simons Foundation, member institutions, and all contributors. Donate
arxiv logo > cs > arXiv:1703.09025

Help | Advanced Search

arXiv logo
Cornell University Logo

quick links

  • Login
  • Help Pages
  • About

Computer Science > Networking and Internet Architecture

arXiv:1703.09025 (cs)
[Submitted on 27 Mar 2017]

Title:Service Overlay Forest Embedding for Software-Defined Cloud Networks

Authors:Jian-Jhih Kuo, Shan-Hsiang Shen, Ming-Hong Yang, De-Nian Yang, Ming-Jer Tsai, Wen-Tsuen Chen
View a PDF of the paper titled Service Overlay Forest Embedding for Software-Defined Cloud Networks, by Jian-Jhih Kuo and 4 other authors
View PDF
Abstract:Network Function Virtualization (NFV) on Software-Defined Networks (SDN) can effectively optimize the allocation of Virtual Network Functions (VNFs) and the routing of network flows simultaneously. Nevertheless, most previous studies on NFV focus on unicast service chains and thereby are not scalable to support a large number of destinations in multicast. On the other hand, the allocation of VNFs has not been supported in the current SDN multicast routing algorithms. In this paper, therefore, we make the first attempt to tackle a new challenging problem for finding a service forest with multiple service trees, where each tree contains multiple VNFs required by each destination. Specifically, we formulate a new optimization, named Service Overlay Forest (SOF), to minimize the total cost of all allocated VNFs and all multicast trees in the forest. We design a new $3\rho_{ST}$-approximation algorithm to solve the problem, where $\rho_{ST}$ denotes the best approximation ratio of the Steiner Tree problem, and the distributed implementation of the algorithm is also presented. Simulation results on real networks for data centers manifest that the proposed algorithm outperforms the existing ones by over 25%. Moreover, the implementation of an experimental SDN with HP OpenFlow switches indicates that SOF can significantly improve the QoE of the Youtube service.
Comments: Technical Report
Subjects: Networking and Internet Architecture (cs.NI)
Cite as: arXiv:1703.09025 [cs.NI]
  (or arXiv:1703.09025v1 [cs.NI] for this version)
  https://doi.org/10.48550/arXiv.1703.09025
arXiv-issued DOI via DataCite
Journal reference: IEEE ICDCS 2017
Related DOI: https://doi.org/10.1109/ICDCS.2017.62
DOI(s) linking to related resources

Submission history

From: Jian-Jhih Kuo [view email]
[v1] Mon, 27 Mar 2017 12:12:55 UTC (333 KB)
Full-text links:

Access Paper:

    View a PDF of the paper titled Service Overlay Forest Embedding for Software-Defined Cloud Networks, by Jian-Jhih Kuo and 4 other authors
  • View PDF
  • TeX Source
view license

Current browse context:

cs.NI
< prev   |   next >
new | recent | 2017-03
Change to browse by:
cs

References & Citations

  • NASA ADS
  • Google Scholar
  • Semantic Scholar

DBLP - CS Bibliography

listing | bibtex
Jian-Jhih Kuo
Shan-Hsiang Shen
Ming-Hong Yang
De-Nian Yang
Ming-Jer Tsai
…
Loading...

BibTeX formatted citation

Data provided by:

Bookmark

BibSonomy Reddit

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)

Code, Data and Media Associated with this Article

alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
ScienceCast (What is ScienceCast?)

Demos

Replicate (What is Replicate?)
Hugging Face Spaces (What is Spaces?)
TXYZ.AI (What is TXYZ.AI?)

Recommenders and Search Tools

Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
  • Author
  • Venue
  • Institution
  • Topic

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
  • About
  • Help
  • contact arXivClick here to contact arXiv Contact
  • subscribe to arXiv mailingsClick here to subscribe Subscribe
  • Copyright
  • Privacy Policy
  • Web Accessibility Assistance
  • arXiv Operational Status