Approaching Content Delivery in Software Defined Networking, FIBRE Workshop, November 5th, 2013, Pedro Martinez-Julia, Antonio F. Skarmeta, Department of Communications and Information Engineering, University of Murcia, 30100, Murcia, Spain
The main problem is to avoid the complexity of retrieving the video content without streaming problem in multi network clients. The proposed work is to improve Collaboration among streaming contents on server resources in order to improve the network performance. Implementing network collaboration on a content delivery scenario, with a strong reduction of data transferred via servers. Audio and video files are transmitted in blocks to clients through the peer using the Network Coding Equivalent Content Distribution scheme. The objective of the system is to tolerate out-of-order arrival of blocks in the stream and is resilient to transmission losses of an arbitrary number of intermediate blocks, without affecting the verifiability of remaining blocks in the stream. To formulate the joint rate control and packet scheduling problem as an integer program where the objective is to minimize a cost function of the expected video distortion. Suggestions of cost functions are proposed in order to provide service differentiation and address fairness among users.
Video contents prior storing server forIJCNCJournal
One of the most important multimedia applications is Internet protocol TV (IPTV) for next-generation
networks. IPTV provides triple-play services that require high-speed access networks with the functions of
multicasting and quality of service (QoS) guarantees. Among optical access networks, Ethernet passive
optical networks (EPONs) are regarded as among the best solutions to meet higher bandwidth demands. In
this paper, we propose a new architecture for multicasting live IPTV traffic in optical access network. The
proposed mechanism involves assigning a unique logical link identifier to each IPTV channel. To manage
multicasting, a prior storing server in the optical line terminal (OLT) and in each optical network unit
(ONU) is constructed. In this work, we propose a partial prior storing strategy that considers the changes
in the popularity of the video content segments over time and the access patterns of the users to compute
the utility of the objects in the prior storage. We also propose to partition the prior storage to avoid the
eviction of the popular objects (those not accessed frequently) by the unpopular ones which are accessed
with higher frequency. The popularity distribution and ageing of popularity are measured from two online
datasets and use the parameters in simulations. Simulation results show that our proposed architecture can
improve the system performance and QoS parameters in terms of packet delay, jitter and packet loss.
The main problem is to avoid the complexity of retrieving the video content without streaming problem in multi network clients. The proposed work is to improve Collaboration among streaming contents on server resources in order to improve the network performance. Implementing network collaboration on a content delivery scenario, with a strong reduction of data transferred via servers. Audio and video files are transmitted in blocks to clients through the peer using the Network Coding Equivalent Content Distribution scheme. The objective of the system is to tolerate out-of-order arrival of blocks in the stream and is resilient to transmission losses of an arbitrary number of intermediate blocks, without affecting the verifiability of remaining blocks in the stream. To formulate the joint rate control and packet scheduling problem as an integer program where the objective is to minimize a cost function of the expected video distortion. Suggestions of cost functions are proposed in order to provide service differentiation and address fairness among users.
Video contents prior storing server forIJCNCJournal
One of the most important multimedia applications is Internet protocol TV (IPTV) for next-generation
networks. IPTV provides triple-play services that require high-speed access networks with the functions of
multicasting and quality of service (QoS) guarantees. Among optical access networks, Ethernet passive
optical networks (EPONs) are regarded as among the best solutions to meet higher bandwidth demands. In
this paper, we propose a new architecture for multicasting live IPTV traffic in optical access network. The
proposed mechanism involves assigning a unique logical link identifier to each IPTV channel. To manage
multicasting, a prior storing server in the optical line terminal (OLT) and in each optical network unit
(ONU) is constructed. In this work, we propose a partial prior storing strategy that considers the changes
in the popularity of the video content segments over time and the access patterns of the users to compute
the utility of the objects in the prior storage. We also propose to partition the prior storage to avoid the
eviction of the popular objects (those not accessed frequently) by the unpopular ones which are accessed
with higher frequency. The popularity distribution and ageing of popularity are measured from two online
datasets and use the parameters in simulations. Simulation results show that our proposed architecture can
improve the system performance and QoS parameters in terms of packet delay, jitter and packet loss.
ENHANCED PROTOCOL FOR WIRELESS CONTENT-CENTRIC NETWORK cscpconf
Recently, Content-Centric Networking (CCN) was introduced and is expected as a new concept
of future internet architecture. Even though CCN is initially studied for wired networks,
recently, it is also studied for wireless environment. In this paper, we discuss improvement
method for efficient content flooding over wireless CCNs. The proposed scheme of this paper
use MAC Address of nodes when Interest and Data Packet are forwarded in order to limit the
area of flooding of packets. The proposed protocol not only reduces the spread of Data packets,
but also offers priority of forwarding to nodes of shortest path. As a consequence, it reduce
content download time which is proved by extensive simulations.
Enhanced Protocol for Wireless Content-Centric Network csandit
Recently, Content-Centric Networking (CCN) was intr
oduced and is expected as a new concept
of future internet architecture. Even though CCN is
initially studied for wired networks,
recently, it is also studied for wireless environme
nt. In this paper, we discuss improvement
method for efficient content flooding over wireless
CCNs. The proposed scheme of this paper
use MAC Address of nodes when Interest and Data Pac
ket are forwarded in order to limit the
area of flooding of packets. The proposed protocol
not only reduces the spread of Data packets,
but also offers priority of forwarding to nodes of
shortest path. As a consequence, it reduce
content download time which is proved by extensive
simulations.
ENHANCED PROTOCOL FOR WIRELESS CONTENT-CENTRIC NETWORK cscpconf
Recently, Content-Centric Networking (CCN) was introduced and is expected as a new concept
of future internet architecture. Even though CCN is initially studied for wired networks,
recently, it is also studied for wireless environment. In this paper, we discuss improvement
method for efficient content flooding over wireless CCNs. The proposed scheme of this paper
use MAC Address of nodes when Interest and Data Packet are forwarded in order to limit the
area of flooding of packets. The proposed protocol not only reduces the spread of Data packets,
but also offers priority of forwarding to nodes of shortest path. As a consequence, it reduce
content download time which is proved by extensive simulations.
Enhanced Protocol for Wireless Content-Centric Network csandit
Recently, Content-Centric Networking (CCN) was intr
oduced and is expected as a new concept
of future internet architecture. Even though CCN is
initially studied for wired networks,
recently, it is also studied for wireless environme
nt. In this paper, we discuss improvement
method for efficient content flooding over wireless
CCNs. The proposed scheme of this paper
use MAC Address of nodes when Interest and Data Pac
ket are forwarded in order to limit the
area of flooding of packets. The proposed protocol
not only reduces the spread of Data packets,
but also offers priority of forwarding to nodes of
shortest path. As a consequence, it reduce
content download time which is proved by extensive
simulations.
Apresentação no WRNP 2017.
Resumo: A plataforma de experimentação Fibre funciona como um grande laboratório virtual para ensino de redes de computadores, testes de novas aplicações e validação de novos modelos de arquitetura de rede. Nos slides são apresentadas as últimas atualizações sobre a plataforma e seus planos futuros.
Monitoring in Federated Future Internet Testbeds: the FIBRE caseFIBRE Testbed
Monitoring in Federated Future Internet Testbeds - the FIBRE case - Authors: José Augusto Suruagy (UFPE) and Joberto S. B. Martins (UNIFACS) - 2nd perfSONAR WorkshopArlington – February 20, 2014.
From GMPLS to OpenFlow Control & Monitoring of Optical NetworksFIBRE Testbed
From GMPLS to OpenFlow Control & Monitoring of Optical Networks, Piero Castoldi.
Acknowledgements (people): A.Giorgetti, F. Cugini, F. Paolucci, B. Martini, N. Sambo, M. Gharbauoi, A. Sgambelluri, D. Adami.
Workshop “(G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?”
Dublin, May 7 2013
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Approaching Content Delivery in Software Defined Networking
1. – FIBRE –
Approaching Content Delivery in
Software Defined Networking
FIBRE Workshop, November 5th, 2013
Pedro Martinez-Julia, Antonio F. Skarmeta
Department of Communications and Information Engineering
University of Murcia
30100, Murcia, Spain
2. Background
●
●
●
Most of the traffic crossing the Internet is originated by
content delivery transactions.
Any speedup in content delivery means an improvement
of the whole Internet.
Content Delivery Networks (CDNs) aim to place content
pieces as close as possible to the clients that request
them but they do not shortcut the client/server model, so:
–
–
●
Clients have to reach the original servers before they can
retrieve content pieces, and
Original servers have to know the state and location of the
content replicas to tell the clients where to get it.
The Future Internet (FI) requires an integrated way to
facilitate efficient content delivery.
5. Problem Statement (III)
●
Simplified problem definition:
–
–
●
How content providers (producers) determine
which cache element or elements will be used to
store each content piece.
How clients determine (or are directed to) the
location from which the content they want can be
retrieved.
Information Centric Networking (ICN) has a
response... but current ICN proposals require
new functional blocks, network elements, and
data plane protocols.
6. Proposed Approach (I)
●
Retain the simplicity of the problem definition:
–
Only one data type: content.
–
Three main actors: producers, consumers, caches.
–
Two operations:
●
●
●
(For producers) Distribute content pieces among caches.
(For consumers) Retrieve content pieces from caches or
their original producer.
Add an upper layer Information Centric Control
Plane (ICCP) that implements the operations by
exploiting the capabilities offered by Software
Defined Networking (SDN).
7. Proposed Approach (II)
ICN Client Agent
ICN Controller
ICN Client Agent
SDN Controller
Data Interface
Content Consumer
In-Network
Cache
In-Network
Cache
SDN-enabled Network
Data Interface
Content Producer
8. Proposed Approach (III)
●
ICN Controller:
–
Builds (and keeps updated) the topology of content
pieces and the locations they are cached.
–
Ensures that the policies which are negotiated
previously with content providers are enforced to
their content.
–
Tells consumers the location of the element to
contact for retrieving the content it wants, mainly the
MPLS source/destination labels to use.
–
Monitors cache elements to manage their status and,
possibly, to decide to move copies of certain content
pieces in order to balance resource consumption.
9. Proposed Approach (III)
●
Information Centric Control Plane:
–
Retains simplicity in its design, permitting one-roundtrip operations, so the control plane is not overloaded.
–
Facilitates identification and location of content pieces.
–
Provides authentication operations to authenticate
content providers against their content and obtain the
policies to apply.
–
Permits communication between ICN client agents of
consumers and providers traversing the ICN controller.
–
Protects ICN overlay from unauthorized and/or
abusive/dangerous transactions.
10. Research Objectives
●
Find the best mechanism to translate content
delivery operations to the underlying network.
–
●
●
The initial alternative we considered is to connect
consumers with caches/providers by dynamically
generated MPLS labels and set the SDN to route
them accordingly.
Explore different identification mechanisms for
content, providers, and clients so that they can
be unequivocally identified without relying onto
strong authentication.
Evaluate and validate the approach on top of
wide environments and scenarios.
11. Preliminary Evaluation
●
●
●
●
We have designed wide experiments to be run in
our facility as well as in the OpenLab facility,
specially PlanetLab Europe (PLE) and NITOS.
First, in order to have a reference to compare our
approach, we have run some experiments with
CCN, a widely known proposal for ICN.
We have also set the experiment to vary the size of
content pieces so we can have a better
understanding of the behavior of CCN.
The next step will be to reproduce the same results
with our approach, using an SDN/OpenFlow based
experimentation infrastructure (underlying network).
16. Discussion
●
●
The experiment has demonstrated that a
typical ICN architecture suffers from packet
losses, specially when they happen to the
interest packets that request the content.
Despite the fact that the experiment has been
run on top of an experimentation infrastructure
that adds extra overhead to the results, we can
see that the caching mechanisms of CCN are
well suited to improve the performance of the
network.
17. Conclusions
●
●
●
The content delivery problem has been converted into a
very simple problem.
A lightweight control plane and control protocol have been
designed to control content delivery operations on top of
an SDN enabled network.
The proposed approach does not require to introduce
complex routing elements into the network:
–
–
●
The SDN will provide the data forwarding.
ICCP will provide the ICN view of the network.
By exploiting the decoupling of control and data plane, the
proposed approach has very low impact into the network
architecture, provided that it is SDN enabled, and has
reduced time and resource requirements to be deployed.