Professional Documents
Culture Documents
http://www.smartenit.eu
1. SmartenIT at a Glance
The massive adoption of the cloud computing paradigm and its broad portfolio of service
offerings poses substantial challenges to different stakeholders playing in the cloud
landscape, more specifically Internet Service Providers (ISP), Data Center owners, and
Cloud Service Providers (CSP). Most of these challenges derive from the fact that new
services are offered according to the cloud principle of service transparency, where endusers are fully unaware of heterogeneous underlying cross-layer infrastructures and assets
that compose the service purchased.
Today and at the state of art all stakeholders contributing to the service chain lack a unified
and cooperative view on the end-to-end service to be exposed to the end-user, which
results in the absence of a cross-layer, inter-domain approach to challenges posed by
service composition and proper end-to-end Service Level Agreements (SLA) management.
Major drawback of the depicted landscape is the unfair management of inter-cloud/interdomain traffic, with extra burden on ISP/CSP owned infrastructure.
Another key topic, which constitutes at the same time a challenge as well as an opportunity, is the growth of traffic driven by social networks, which turns out for its unpredictability
and burstiness of network traffic to be running on an increasing number of energy demanding end-user devices and network equipment.
These energy awareness considerations play another important role. Cloud computing, by
leveraging virtualization technology, is inherently more energy-efficient than an older computing paradigm, but its full potential of savings has not been exploited yet.
In this complex and multi-sided landscape SmartenITs main idea and approach developed
is to innovate on two main aspects, which are strictly correlated: the first is related to the
analysis of new business schemes, which are intended to forecast cross-layer and inter-domain cooperation with an incentive-based approach, the second is to develop new traffic
management mechanisms, which leverage newly developed business schemes. More in
detail SmartenITs innovation explored the possibility of embedding new traffic management solutions with main topics as inter-domain collaboration, energy-aware and socialawareness considerations, to provide a tangible impact on end-user devices and underlying
networking infrastructure as well as application provisioning infrastructure of service providers.
Therefore, SmartenITs landscape has been divided in two macro perspectives, namely the
Operator Focused Scenario (OFS) and the End-user Focused Scenario (EFS).
The first scenario is dedicated to the analysis of inter-relationships among service providers, whose infrastructure is used to compose cloud services to be offered to end-users,
with a major focus on the management of inter-domain traffic and on the analysis of mutual
interests of those stakeholders involved.
The second scenario sees the end-user as its main focus, dealing with topics of end-user
interaction in a social network landscape and Quality-of-Experience (QoE), when purchasing cloud services. By leveraging these two scenarios, SmartenIT has designed suitable
incentive-compatible cross-layer network management schemes to drive an efficient and
beneficial interaction among service providers and end-users.
The following sections of this white paper introduce SmartenITs approach and solutions
across the EFS scenario domain.
NaDas, reducing the load on the data center and increasing the energy efficiency of the
entire system. This approach saves at least 20% to 30% of the energy compared to traditional data centers, even under the most pessimistic scenarios. Content providers benefit
from reduced load on their datacenters and thus, lower energy cost. The additional cost for
the users is minimal, since their NaDas run anyways during video playback.
Within this framework, SmartenIT provides two different solutions, namely RB-HORST
(Replicating Balanced Home Router Sharing based on Trust) and SEConD (Socially-aware
Mechanism for Efficient Content Delivery), which will be presented in the remaining of the
chapter. In the remain part of the chapter we will discuss the main aspects of the tow
SmartenIT traffic management mechanism with proper focus on caching and prefetching,
social awareness, and energy efficiency topics.
The RB-HORST solution takes the NaDa concept one step further to port these gains in
energy efficiency and cost reduction into a more general scenario.
allows for the placement of content near to the end-user such that users can access it with
smaller delay and higher speed, which generally results in higher QoE. Once uNaDas are
registered, WiFi offloading of RB-HORST Content can be achieved. When a user carrying
a mobile device enters the coverage of a friendly uNaDa, determining a uNaDa of one of
his or her Facebook friends, he or she is informed by an Android App of the opportunity to
switch from the mobile data network to the WiFi. The user can chose to connect to this
WiFi network by using the credentials provided directly by the friendly uNaDa. Each owner
of a home gateway (typically the uNaDa itself), registers its uNaDa to the social network, by
providing its GPS (Global Positioning System) coordinates and the credentials required
accessing the private network, including the SSID (Service Set Identifier). WiFi credentials
become available to friends (in terms of social networking) of the user.
RB-HORST
RB-HORST Instance
RB-Horst Overlay
Better Path of Traffic
Regular Path of Traffic
Worse Path of Traffic
ISP A
Transit Network Layer
ISP C
ISP B
RB-HORST
Home Network 2
Home Network 3
RB-HORST
Home Network 1
Figure 2: The Messaging Overlay of a Source User for a Specific Interest Category
their recent use or frequency by newly requested objects. Nevertheless, a cache with an
LRU (Least Recently Used) replacement strategy often requires 10-fold or even 100-fold
more storage for a 10% to 20% hit rate improvement compared to a cache with an arbitrary
score gated replacement strategy.
SmartenITs proposed the score gated LRU principle being combined with the simple LRU
updating method with the flexibility to include any arbitrary score function for selecting
objects to be put into the cache. In this way, criteria about the origin of the objects and
corresponding load, delay, and cost reduction can be included, or predictions of object popularity based on social networking information as well as other polices that the cache operator would like to be reflected in the object scores are possible.
For an optimum efficiency, caches in CDNs, the network, and the user domain have to be
better coordinated in order to store and access content in appropriate locations regarding
global, local, and individual request patterns. However, caching architectures under
different administration in clouds, CDNs, and ISP networks are usually treated separately.
Therefore, SmartenIT investigated the benefits of an integrated tiered caching architecture
consisting of end-user caches (uNaDas), ISP-owned caches, and caches in clouds or CDN.
It was shown that an overlay is mandatory for a good performance with many small caches.
Especially, the significantly increased caching capacity leads to a higher cache hit ratio.
This means that more requests can be served locally, which generally results in savings for
the ISPs, data center owners, and CSPs as well as an improved QoE for end-users.
In particular, RB-HORST predicts content that will be consumed by clients of a uNaDa. The
prediction consists of two separate steps. The first is based on social information delivered
by the Facebook App and the second is based on the overlay itself. Social predictions consider, among others, content shared by friends, the location of a user, and the age of a
video. The overlay-based prediction uses information on cached or watched videos from
other RB-HORST-enabled uNaDas.
The update of the cache runs in parallel for each connected user and for the overlay-based
prediction. Each process has a separate virtual cache size, whereas the cache is commonly available for all users. Each process is able to check, if a certain video is already
present in the cache, such that it must not be downloaded.
The uNaDa accesses periodically the news feed of the owner and extracts all video
Uniform Resource Locators (URL). All URLs are ranked based on five dimensions:
If the user is currently active at this uNaDa, the most relevant URLs are downloaded and
stored in that cache. If user is registered at another uNaDa, a message containing the most
relevant URLs for this user is sent to the other uNaDa.
10
example, in the case of the Fon Company (Wireless service provider), are driven by the
operators business model, which takes advantage of the end-user equipment and expands
its coverage areas. In the same sense, but apart from connectivity, other resources like
computation and storage already being present at edges of an ISPs domain (i.e. within the
customers premises) can be embedded and used. Therefore, a new and relevant business
model includes the cloudlets business case. While cloudlets are decentralized and a
widely-dispersed Internet infrastructure, their compute and storage resources can
leveraged on nearby mobile computers, in the form of a data center in a box.
The focus of SmartenITs EFS traffic management mechanisms, Nano Data Centers, and
end-user equipment is well positioned within this emerging business context of optimized
service delivery and energy efficient operations.
Abbreviations
AS
Autonomous System
CDN
CSP
EFS
GPS
ISP
LRU
NaDa
OFS
OSN
P2P
Peer-to-peer
QoE
Quality-of-Experience
RB-HORST
SEConD
SLA
SPS
SSID
TCP
uNaDa
URL
USA
VoD
Video-on-Demand
3G
3rd Generation
11
For more information on this document or the SmartenIT project, please contact:
Prof. Dr. Burkhard Stiller
Universitt Zrich, CSG@IFI
Binzmhlestrasse 14
CH8050 Zrich
Switzerland
Phone: +41 44 635 4331
Fax: +41 44 635 6809
E-mail: info@smartenit.eu
Further information on SmartenIT and its traffic management mechanisms as well as its
prototypes and results achieved can be found in the two sections Overview and Publications of the projects home page http://www.smartenit.eu/.
12