<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>The eCloudManager Intelligence Edition</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Peter Haase</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tobias Matha</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Schmidt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andreas Eberhart</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ulrich Walther</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>uid Operations</institution>
          ,
          <addr-line>D-69190 Walldorf</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Enterprise clouds apply the paradigm of cloud computing to enterprise IT infrastructures, with the goal of providing easy, exible, and scalable access to both computing resources and IT services. Realizing the vision of the fully automated enterprise cloud involves addressing a range of technological challenges. In this demonstration, we show how semantic technologies can help to address the challenges related to intelligent information management in enterprise clouds. In particular, we address the topics of data integration, collaborative documentation and annotation and intelligent information access and analytics and demonstrate solutions that are implemented in the newest addition to our eCloudManager product suite: The Intelligence Edition.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Cloud computing has emerged as a model in support of \everything-as-a-service"
(XaaS). Cloud services have three distinct characteristics that di erentiate them
from traditional hosting. First, they are sold on demand, typically by the minute
or the hour; second, they are elastic { users can have as much or as little of a
service as they want at any given time; and third, cloud services are fully
managed by the provider [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. While the paradigm of cloud computing is best known
from so called public clouds, its promises have also caused signi cant interest
in the context of running enterprise IT infrastructures as private clouds [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. A
private cloud is a network or a data center that supplies hosted services to a
limited number of people, e.g. as an enterprise cloud. Like public clouds, enterprise
clouds provide easy, scalable access to computing resources and IT services.
      </p>
      <p>
        Realizing the vision of the fully automated data center { the enterprise cloud
{ involves addressing a range of technological challenges, touching the areas of
infrastructure management, virtualization technologies, but also distributed and
service-oriented computing. In our conference paper [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we have described the
challenges related to intelligent information management in enterprise clouds and
discussed how semantic technologies can help to address them. In particular, we
have addressed the topics of data integration, documentation and annotation,
and intelligent information access and analytics. Summarizing the main
contributions, our RDF-based approach to data integration allows us to deal with the
highly heterogeneous and changing set of resources encountered in enterprise
data centers. Semantic wikis provide an end-user oriented interface for
creating structured and unstructured annotations, supporting the main use cases for
documentation and knowlegde management, seamlessly integrating
automatically obtained data with user-generated content. This data can be searched,
explored, and analyzed without system boundaries, supported by state-of-the-art
techniques of semantics-based information access.
      </p>
      <p>This demonstration complements the conference paper with a live demo of
the implementation of our solution in the eCloudManager Intelligence Edition1.
In the remainder, we present a brief solution overview of the eCloudManager,
followed by a description of the demonstration scenario.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Solution Overview</title>
      <p>The eCloudManager Product Suite is a Java-based software solution that is
targeted at the management of enterprise cloud environments. The
eCloudManager's overall architecture is depicted in Figure 1. The bottom of the gure shows
the two dimensions of information relevant to the eCloudManager, namely Data
Center Resources and Business Resources. The data center resources are divided
along the IT stack into (i) a Hardware Layer that consists of physical storage,
network and compute infrastructure, (ii) a Virtualization Layer built on top of
the hardware layer that is made up of hypervisors with appropriate management
capabilities, and nally (iii) the Application Layer built on top of the
virtualization layer, comprising applications on top of the virtualized resources. These
data center resources are complemented by associated business resources, like
customer data, hardware catalogs, or related project information.</p>
      <p>Built on top of this infrastructure, the eCloudManager comes with four
complementary editions for Infrastructure Management, Virtual Landscape
Management, and Self-Service. In the demonstration, we will focus on the features of
the fourth edition, namely the Intelligence Edition, which makes use of
innovative semantic technologies to integrate available resources into a semantic store,
investigate this data, and collaboratively interact with the integrated data.</p>
      <p>At the bottom of the Intelligence Edition is the Data Integration Layer, which
relies on the concept of so-called data providers that extract data from a physical
or logical resource, convert it into RDF and integrate the resulting RDF data
into the central repository. The central repository where the provider data is
stored is settled in the Data Management Layer. Technically, it is realized as a
Sesame triple store that adheres to a prede ned (yet extendable) OWL ontology.
In addition to the repository, the layer provides components for search and
intelligent, semantics-based information access. A central component in this layer are
also semantic wiki pages that are associated with the resources in the repository;
they o er an entry point to the eCloudManager users, allowing to add new and
complement existing information. The uppermost layer in the Intelligence
Edition is the Presentation Layer. Located on top of the Data Management Layer, it
1 The product including additional material such as screencams is available at http:
//fluidops.com/eCM_INT.html
e
c
i
v
r
e
S
l-f
e
S
s
s
e
c
c
&amp; A
h n
rc io
a t
e a
S rm
o
f
n
I</p>
      <p>Intelligence Edition</p>
      <sec id="sec-2-1">
        <title>Visualization</title>
      </sec>
      <sec id="sec-2-2">
        <title>Widgets</title>
      </sec>
      <sec id="sec-2-3">
        <title>Navigation</title>
      </sec>
      <sec id="sec-2-4">
        <title>Widgets</title>
      </sec>
      <sec id="sec-2-5">
        <title>Collaboration</title>
      </sec>
      <sec id="sec-2-6">
        <title>Widgets</title>
        <sec id="sec-2-6-1">
          <title>Keyword and Structure Indices</title>
        </sec>
        <sec id="sec-2-6-2">
          <title>Semantic Data Store</title>
        </sec>
      </sec>
      <sec id="sec-2-7">
        <title>Provider content</title>
      </sec>
      <sec id="sec-2-8">
        <title>User-generated content</title>
        <sec id="sec-2-8-1">
          <title>Wiki</title>
        </sec>
        <sec id="sec-2-8-2">
          <title>Pages</title>
          <p>…</p>
          <p>Rel. DB
Provider</p>
          <p>Customer</p>
          <p>Database
s
e
c
r
u
o
s
e
R
r
e
t
n
e
C
a
t
a
D
n
itao tro
r
o p
labo Sup
l
C
…
…
rse end
roBw trFon
n
o
i
tta re
seen Lya
r
P
t
n
e
m
ega re
naM Lya
a
t
a
D
n
o
i
t
Itrenga rLyea
a
t
a
D
s
e
c
r
u
o
s
e
R
s
s
e
n
i
s
u
B
t
n
e
m
e
g
a
n
a
M
e
r
u
t
c
u
r
t
s
a
r
f
n
I
t
n
e
m
e
g
a
n
a
M
e
p
a
c
s
d
n
a
L
l
a
u
t
r
i</p>
          <p>V
Application Layer
Virtualization Layer
Hardware Layer</p>
          <p>EMC Storage</p>
          <p>Provider</p>
          <p>Virtual Center</p>
          <p>Provider
VL VLM</p>
          <p>VL VLM</p>
          <p>JMX
Provider</p>
          <p>VL VLM
Netw.-Att.</p>
          <p>Storage</p>
          <p>Network</p>
          <p>Computing Resources
comes with a prede ned set of widgets with varying functional focus, e.g. o ering
support to display wiki pages, visualize the underlying data using charts,
navigate through the underlying RDF graph, and collaboratively annotate resources
using both semantic annotations as well as free-text documentation.
3</p>
          <p>Demonstration Scenario
We now give a brief overview of the demonstration, in which we show how
the Intelligence Edition addresses the challenges in the administration of a real
enterprise cloud. It is structure along the main features of the system.</p>
          <p>Data Integration. Being able to automate data center operations via low
level APIs is the prerequisite for achieving the vision of a fully automated
enterprise cloud. Many layers play a role in this picture and one is faced with a large
set of provider APIs ranging from storage to application levels. In the demo,
we will show an enterprise cloud with heterogeneous multi-vendor resources.
We show how we use RDF as a data model for integrating semantically
heterogeneous information to obtain a uni ed view on the entire data center, both
horizontally { across di erent product versions and vendors { and vertically {
across storage, compute units, network, operating systems, and applications.</p>
          <p>Collaborative Documentation and Annotation. In order to have a
complete picture, organizational and business aspects need to be added to the
technical data. Consider the following examples: The decision whether to place a
workload on a redundant cluster with highly available storage is strongly
affected by the service level the system needs to meet, data center planning tools
must take expiring warranties of components into account, and having a
relatively mild punishment for SLA violations may lead a cloud operator to take a
chance and place workloads on less reliable infrastructure. In the demonstration,
we will show how administrators can extend the data fed from infrastructure
providers by documenting and annotating the respective items. The
administrator can e.g attach best practices for error handling to storage resources, connect
infrastructure level resources with project and customer information etc.</p>
          <p>Intelligent Information Access and Analytics. E cient management
of a data center requires providing data center managers with the information
they need to make intelligent, timely and precise decisions. We will demonstrate
speci c information needs, including the generation of reports about status and
utilization of data center resources over time, the visualization of key
performance metrics in dashboards, the search for speci c resources etc. Many of these
information needs require multi-dimensional queries that span across both
ITrelated and business aspects, and therefore cannot be answered by a single data
source alone. As an example, Figure 2 shows an intermediate step in the visual
exploration process for customers with gold service level who are a ected by the
failure of a storage ler. Similar in spirit, we will demonstrate di erent queries
and result visualizations that overcome the borders of data sources.</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Peter</given-names>
            <surname>Haase</surname>
          </string-name>
          , Tobias Matha ,
          <string-name>
            <surname>Michael</surname>
            <given-names>Schmidt</given-names>
          </string-name>
          , Andreas Eberhart, and
          <string-name>
            <given-names>Ulrich</given-names>
            <surname>Walther</surname>
          </string-name>
          .
          <article-title>Semantic technologies for enterprise cloud management</article-title>
          .
          <source>In ISWC</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Borja</given-names>
            <surname>Sotomayor</surname>
          </string-name>
          , Ruben S. Montero,
          <string-name>
            <surname>Ignacio M. Llorente</surname>
            , and
            <given-names>Ian</given-names>
          </string-name>
          <string-name>
            <surname>Foster</surname>
          </string-name>
          .
          <article-title>Virtual infrastructure management in private and hybrid clouds</article-title>
          .
          <source>IEEE Internet Computing</source>
          ,
          <volume>13</volume>
          (
          <issue>5</issue>
          ):
          <volume>14</volume>
          {
          <fpage>22</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Luis</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Vaquero</surname>
            , Luis Rodero-Merino,
            <given-names>Juan</given-names>
          </string-name>
          <string-name>
            <surname>Caceres</surname>
            , and
            <given-names>Maik</given-names>
          </string-name>
          <string-name>
            <surname>Lindner</surname>
          </string-name>
          .
          <article-title>A break in the clouds: towards a cloud de nition</article-title>
          .
          <source>SIGCOMM Comput. Commun. Rev.</source>
          ,
          <volume>39</volume>
          (
          <issue>1</issue>
          ):
          <volume>50</volume>
          {
          <fpage>55</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>