132 research outputs found
Design of a Teleworking Service Using Parlay Framework Federation
Faculty of Engineering and Built Enviroment
School of Electrical and Information Engineering
0314356t
[email protected] teleworking service allows people to work effectively together from home or other approved
locations away from the regular work site, on an established work schedule. This is
made possible via the use of Information and Communications Technology (ICT). Presently,
there are isolated applications that can assist teleworkers, such as e-mail and video conferencing,
which were developed for use over the Internet. But the Internet is a best-effort
network with no guarantee of Quality of service (QoS), low security and no standard billing
system. The design of this teleworking service involves the integration of many existing services
like e-mail, messaging, video conferencing, shared whiteboard and database access.
Other requirements are for service providers interworking for service and resource usage,
security, and QoS specification. Hence, we explore the emerging open service concept to
create this integrated teleworking service that can be made available for subscription by
corporate bodies and individuals.
Service federation is the interaction between teleworkers across service provider domains.
It is achieved via the interworking of providers’ services, and is an essential aspect of teleworking.
We have realised a service federation in a secure and seamless manner in the OSA
/ Parlay environment via the use of the OSA / Parlay framework. We looked at the use of a
framework federation for the actual implementation of service federation. This framework
federation is an interworking of frameworks based on an agreed-upon federation contract
between them. New framework interfaces were introduced to facilitate this proposed solution,
as the OSA / Parlay specifications do not yet support this approach.
Service composition is the creation of a new service instance by composing one or more
other services. We implemented this via the use of framework and trader federation. The
trader federation was used to locate services or users in different ASP domains. A high
level design of the teleworking service was done with federation explored for actual implementation.
The Common Object Request Broker Architecture (CORBA) trading service
was used to prove the concept. The RM-ODP methodology is followed in this teleworking
service design. The OSA / Parlay terminal capability, generic call control, multiparty and
location and Service Capability Features (SCF) were used for implementing in the CORBA
Distributed Processing Environment (DPE)
The development of a structured approach to service provisioning in a parlay environment
ABSTRACT
The environment in which services are provisioned in existing networks has a number of
shortcomings. Neither the service domain nor the services therein have a standardised
structure. Signalling between terminals and services uses network protocols that are
inappropriately oriented towards bearer management. The control of bearer connections,
and the view of call states, is maintained in the network layer, making bearer
management difficult and limited.
A service-centric service provisioning environment is proposed, which advocates a
structured service domain, and a structured approach to service development and
provisioning. A direct communication path between terminals and services at the
application layer, that utilises high-level, service-oriented protocols, is proposed. Control
of the call / session layer and the bearer network, and view of connection states is
relocated to the application layer, facilitating bearer manipulation by services located in
the service domain.
It is shown that the capabilities and features of services provisioned in the proposed
service provisioning environment are of a greater range, more advanced and more
complex. It is also shown that the proposed service provisioning environment brings
about potential efficiency gains for the initiation of 2-party calls, and significant
efficiency gains for the initiation of multiparty calls
Architectures and technologies for quality of service provisioning in next generation networks
A NGN is a telecommunication network that differs from classical dedicated networks because of its capability to provide voice, video, data and cellular services on
the same infrastructure (Quadruple-Play). The ITU-T standardization body has defined the NGN architecture in three different and well-defined strata: the transport stratum which takes care of maintaining end-to-end connectivity, the service stratum that is responsible for enabling the creation and the delivery of services, and finally the application stratum where applications can be created and executed. The most important separation in this architecture is relative to transport and service stratum. The aim is to enable the flexibility to add, maintain and remove services without any impact on the transport layer; to enable the flexibility to add, maintain and remove transport technologies without any impact on the access to service, application, content and information; and finally the efficient cohesistence of multiple terminals, access
technologies and core transport technologies. The Service Oriented Architecture (SOA) is a paradigm often used in systems deployment and integration for organizing and utilizing distributed capabilities under the control of different ownership domains. In this thesis, the SOA technologies in network architetures are surveyed following the NGN functional architecture as defined by the ITU-T. Within each stratum, the main logical functions that
have been the subject of investigation according to a service-oriented approach have been highlighted. Moreover, a new definition of the NGN transport stratum functionalities according to the SOA paradigm is proposed; an implementation of the relevant services interfaces to analyze this approach with experimental results shows some insight on the potentialities of the proposed strategy.
Within NGN architectures research topic, especially in IP-based network architectures, Traffic Engineering (TE) is referred to as a set of policies and algorithms
aimed at balancing network traffic load so as to improve network resource utilization and guarantee the service specific end-to-end QoS. DS-TE technology extends TE
functionalities to a per-class basis implementation by introducing a higher level of traffic classification which associates to each class type (CT) a constraint on bandwidth
utilization. These constraints are set by defining and configuring a bandwidth constraint (BC) model whih drives resource utilization aiming to higher load balancing, higher QoS performance and lower call blocking rate. Default TE implementations relies on a centralized approach to bandwidth and routing management, that require external
management entities which periodically collect network status information and provide management actions. However, due to increasing network complexity, it is desiderable
that nodes automatically discover their environment, self-configure and update to adapt to changes. In this thesis the bandwidth management problem is approached adopting an autonomic and distributed approach. Each node has a self-management module, which monitors the unreserved bandwidth in adjacent nodes and adjusts the local bandwidth
constraints so as to reduce the differences in the unreserved bandwidth of neighbor nodes. With this distributed and autonomic algorithm, BC are dinamically modified to drive routing decision toward the traffic balancing respecting the QoS constraints for each
class-type traffic requests. Finally, Video on Demand (VoD) is a service that provides a video whenever the
customer requests it. Realizing a VoD system by means of the Internet network requires architectures tailored to video features such as guaranteed bandwidths and constrained
transmission delays: these are hard to be provided in the traditional Internet architecture that is not designed to provide an adequate quality of service (QoS) and quality of
experience (QoE) to the final user. Typical VoD solutions can be grouped in four categories: centralized, proxy-based, Content Delivery Network(CDN) and Hybrid
architectures. Hybrid architectures combine the employment of a centralized server with that of a Peer-to-peer (P2P) network. This approach can effectively reduce the server load and avoid network congestions close to the server site because the peers support the delivery of the video to other peers using a cache-and-relay strategy making use of their upload bandwidth. Anyway, in a peer-to-peer network each peer is free to join and leave the network without notice, bringing to the phenomena of peer churns. These dynamics are dangerous for VoD architectures, affecting the integrity and retainability of the service. In this thesis, a study aimed to evaluate the impact of the peer churn on the system performance is proposed. Starting from important relationships between system parameters such as playback buffer length, peer request rate, peer average lifetime and
server upload rate, four different analytic models are proposed
Extended call control telecommunications web service
Internet based call control Web services enable telecommunications network operators to
offerWeb developers a simplified method of controlling telecommunication resources. Web
Services that expose telecommunication networks to third parties are highly abstracted.
This abstraction allows Web developers to create applications that provide call control
functionality without detailed knowledge of the underlying network. Functionality offered
by network operators is usually of a simple nature, and does not provide developers with
advanced call control functionality, similar to that found in operator services.
Advanced call control requires the Web application to have detailed knowledge of the state
of the telecommunication resources. In this research an Extended Call Control call model
and Extended Call Control Web service are developed and demonstrated to provide Web
applications with this knowledge.
To develop the Extended Call Control call model existing telecommunication call models
were analysed for components suitable for Web control. The Extended Call Control Web
service was developed using advanced call control use cases. The proof of concept successfully
demonstrates the use of the Extended Call Control Web service and the value of
the Extended Call Control call model in proving asynchronous Web based advanced call
control of telecommunications resources.
This research has developed a novel call model for Web based call control of telecommunications
networks. The Extended Call Control call model and API fulfils a fundamental
requirement for Web based advanced call control, namely knowledge of the state of the
underlying network and asynchronous control of those resources. This research facilitates
the development of advancedWeb applications controlling telecommunications calls within
the network which previously was limited by the knowledge of the network state. Telecommunication
service applications can be moved from tightly coupled systems within the
operators network to Web based applications within third party domains such as a Internet
based virtual private branch exchange or call centre
Architectures and technologies for quality of service provisioning in next generation networks
A NGN is a telecommunication network that differs from classical dedicated networks because of its capability to provide voice, video, data and cellular services on
the same infrastructure (Quadruple-Play). The ITU-T standardization body has defined the NGN architecture in three different and well-defined strata: the transport stratum which takes care of maintaining end-to-end connectivity, the service stratum that is responsible for enabling the creation and the delivery of services, and finally the application stratum where applications can be created and executed. The most important separation in this architecture is relative to transport and service stratum. The aim is to enable the flexibility to add, maintain and remove services without any impact on the transport layer; to enable the flexibility to add, maintain and remove transport technologies without any impact on the access to service, application, content and information; and finally the efficient cohesistence of multiple terminals, access
technologies and core transport technologies. The Service Oriented Architecture (SOA) is a paradigm often used in systems deployment and integration for organizing and utilizing distributed capabilities under the control of different ownership domains. In this thesis, the SOA technologies in network architetures are surveyed following the NGN functional architecture as defined by the ITU-T. Within each stratum, the main logical functions that
have been the subject of investigation according to a service-oriented approach have been highlighted. Moreover, a new definition of the NGN transport stratum functionalities according to the SOA paradigm is proposed; an implementation of the relevant services interfaces to analyze this approach with experimental results shows some insight on the potentialities of the proposed strategy.
Within NGN architectures research topic, especially in IP-based network architectures, Traffic Engineering (TE) is referred to as a set of policies and algorithms
aimed at balancing network traffic load so as to improve network resource utilization and guarantee the service specific end-to-end QoS. DS-TE technology extends TE
functionalities to a per-class basis implementation by introducing a higher level of traffic classification which associates to each class type (CT) a constraint on bandwidth
utilization. These constraints are set by defining and configuring a bandwidth constraint (BC) model whih drives resource utilization aiming to higher load balancing, higher QoS performance and lower call blocking rate. Default TE implementations relies on a centralized approach to bandwidth and routing management, that require external
management entities which periodically collect network status information and provide management actions. However, due to increasing network complexity, it is desiderable
that nodes automatically discover their environment, self-configure and update to adapt to changes. In this thesis the bandwidth management problem is approached adopting an autonomic and distributed approach. Each node has a self-management module, which monitors the unreserved bandwidth in adjacent nodes and adjusts the local bandwidth
constraints so as to reduce the differences in the unreserved bandwidth of neighbor nodes. With this distributed and autonomic algorithm, BC are dinamically modified to drive routing decision toward the traffic balancing respecting the QoS constraints for each
class-type traffic requests. Finally, Video on Demand (VoD) is a service that provides a video whenever the
customer requests it. Realizing a VoD system by means of the Internet network requires architectures tailored to video features such as guaranteed bandwidths and constrained
transmission delays: these are hard to be provided in the traditional Internet architecture that is not designed to provide an adequate quality of service (QoS) and quality of
experience (QoE) to the final user. Typical VoD solutions can be grouped in four categories: centralized, proxy-based, Content Delivery Network(CDN) and Hybrid
architectures. Hybrid architectures combine the employment of a centralized server with that of a Peer-to-peer (P2P) network. This approach can effectively reduce the server load and avoid network congestions close to the server site because the peers support the delivery of the video to other peers using a cache-and-relay strategy making use of their upload bandwidth. Anyway, in a peer-to-peer network each peer is free to join and leave the network without notice, bringing to the phenomena of peer churns. These dynamics are dangerous for VoD architectures, affecting the integrity and retainability of the service. In this thesis, a study aimed to evaluate the impact of the peer churn on the system performance is proposed. Starting from important relationships between system parameters such as playback buffer length, peer request rate, peer average lifetime and
server upload rate, four different analytic models are proposed
A CPL to Java compiler for dynamic service personalization in JAIN-SIP server
Service personalization is a key feature of next generation networks: different standards and
technologies have been proposed to meet this requirement in an easier and more flexible way.
Among these, using standard APIs to abstract behavior of different network protocols and defining
service behavior with scripting language can drive to a more flexible way to realize userpersonalization
of call-handling policies. To reach this goal, this paper presents an efficient
architecture and implementation of personalization policies, using standards like CPL (Call
Processing Language) and JAIN-SIP. The novelty of this approach is the improvement of
performances, enhancing a JAIN-SIP compliant proxy server with advanced Java features, like the
dynamic remote class loading of profile objects. These are asynchronously generated by a CPL to
Java compiler, in order to reduce overhead due to CPL interpretation and remote calls
- …