DYNAMIC DEPLOYMENT OF SEMANTIC-BASED
SERVICES IN A HIGHLY DISTRIBUTED ENVIRONMENT
Christos E. Chrysoulas and Odysseas Koufopavlou
Electrical and Computer Engineering Department of University of Patras, Rio, 26500, Greece
Keywords: Semantic Service Discovery, Semantic Web Services, Node Model, Dynamic Service Deployment.
Abstract: Today’s Networking Systems tend to increase in both heterogeneity and complexity. So there arises the
need for an architecture for network-based services that provides flexibility and efficiency in the definition,
deployment and execution of the services In this paper we present an approach that applies a Semantic-
based Service deployment framework, which enables the provision of parallel applications as QoS-aware,
whose performance characteristics may be dynamically negotiated between a client application and service
providers. Our component model allows context dependencies to be explicitly expressed and dynamically
managed with respect to the hosting environment, computational resources, and dependencies on other
components.
1 INTRODUCTION
Network and service management fields find
themselves nowadays at crossroads with middleware
technologies, new network architectures and
emerging research directions. Middleware
technologies like web services have reached
maturity enjoying wide deployment and adoption.
Network architectures and infrastructures built for
different purposes are on their way towards IP
convergence giving rise to new integrated and more
complex architectures. Finally, recent ambitious
research directions like autonomic computing and
communications have already made a dynamic
appearance in the networking community raising the
challenges even higher.
This activity has coincided with the end of a
period in network and service management during
which vast experience and lessons learned have been
accumulated based on what constitutes the past state
of the art in telecommunications and in data
networks, realized by many as CORBA-based
distributed management platforms and SNMP-based
platforms, respectively.
This encounter in the making already produces
speculation and activity about redefining/reassessing
the initial requirements that drove the developments
in network and service management during the past
period and about the “shape” of management when
projected into the future.
The most prominent decentralized management
approaches are based on distributed object
technologies as CORBA (Common Object Request
Broker Architecture) (Object Management Group,
2006) and Java RMI (Remote Method Invocation)
(Jae-Oh L, 2000). According to these paradigms,
information can be gathered from any location based
on invocations of distributed remote objects on the
target network element. The afore- mentioned
distributed object technologies allow management
operations to be performed on simple service-
oriented APIs. On the downside they are resource
expensive for large object populations, resulting in
suboptimal object retrieval.
Apart from decentralized approaches based on
agents or distributed object technologies, there are
also approaches offering management capabilities
over the Web. Approaches that are based on the
Common Information Model (CIM), which
encompass a set of common management operations
(Distributed Management Task Force, 2006).
As network infrastructure is shifting towards
service-centric networks a number of architectural
characteristics are likely to influence management
operations and functionality and dictate the specific
choices of technologies that realize thereof. To our
view, three of such characteristics are going to play
a crucial role in the coming years:
416
E. Chrysoulas C. and Koufopavlou O. (2007).
DYNAMIC DEPLOYMENT OF SEMANTIC-BASED SERVICES IN A HIGHLY DISTRIBUTED ENVIRONMENT.
In Proceedings of the Third International Conference on Web Information Systems and Technologies - Web Interfaces and Applications, pages 416-419
DOI: 10.5220/0001278504160419
Copyright
c
SciTePress