9 research outputs found

    A linear chained approach for service invocation in IP multimedia subsystem.

    Get PDF
    IP Multimedia Subsystem (IMS) is considered to provide multimedia services to users through an IP-based control plane. The current IMS service invocation mechanism, however, requires the Serving-Call Session Control Function (S-CSCF) invokes each Application Server (AS) sequentially to perform service subscription pro?le, which results in the heavy load of the S-CSCF and the long session set-up delay. To solve this issue, this paper proposes a linear chained service invocation mechanism to invoke each AS consecutively. By checking all the initial Filter Criteria (iFC) one-time and adding the addresses of all involved ASs to the ?Route? header, this new approach enables multiple services to be invoked as a linear chain during a session. We model the service invocation mechanisms through Jackson networks, which are validated through simulations. The analytic results verify that the linear chained service invocation mechanism can effectively reduce session set-up delay of the service layer and decrease the load level of the S-CSC

    A structural and functional specification of a SCIM for service interaction management and personalisation in the IMS

    Get PDF
    The Internet Protocol Multimedia Subsystem (IMS) is a component of the 3G mobile network that has been specified by standards development organisations such as the 3GPP (3rd Generation Partnership Project) and ETSI (European Telecommunication Standards Institute). IMS seeks to guarantee that the telecommunication network of the future provides subscribers with seamless access to services across disparate networks. In order to achieve this, it defines a service architecture that hosts application servers that provide subscribers with value added services. Typically, an application server bundles all the functionality it needs to execute the services it delivers, however this view is currently being challenged. It is now thought that services should be synthesised from simple building blocks called service capabilities. This decomposition would facilitate the re-use of service capabilities across multiple services and would support the creation of new services that could not have originally been conceived. The shift from monolithic services to those built from service capabilities poses a challenge to the current service model in IMS. To accommodate this, the 3GPP has defined an entity known as a service capability interaction manager (SCIM) that would be responsible for managing the interactions between service capabilities in order to realise complex services. Some of these interactions could potentially lead to undesirable results, which the SCIM must work to avoid. As an added requirement, it is believed that the network should allow policies to be applied to network services which the SCIM should be responsible for enforcing. At the time of writing, the functional and structural architecture of the SCIM has not yet been standardised. This thesis explores the current serv ice architecture of the IMS in detail. Proposals that address the structure and functions of the SCIM are carefully compared and contrasted. This investigation leads to the presentation of key aspects of the SCIM, and provides solutions that explain how it should interact with service capabilities, manage undesirable interactions and factor user and network operator policies into its execution model. A modified design of the IMS service layer that embeds the SCIM is subsequently presented and described. The design uses existing IMS protocols and requires no change in the behaviour of the standard IMS entities. In order to develop a testbed for experimental verification of the design, the identification of suitable software platforms was required. This thesis presents some of the most popular platforms currently used by developers such as the Open IMS Core and OpenSER, as well as an open source, Java-based, multimedia communication platform called Mobicents. As a precursor to the development of the SCIM, a converged multimedia service is presented that describes how a video streaming application that is leveraged by a web portal was implemented for an IMS testbed using Mobicents components. The Mobicents SIP Servlets container was subsequently used to model an initial prototype of the SCIM, using a mUlti-component telephony service to illustrate the proposed service execution model. The design focuses on SIP-based services only, but should also work for other types of IMS application servers as well

    Aspect oriented service composition for telecommunication applications

    Get PDF
    This PhD dissertation investigates how to overcome the negative effects of cross cutting concerns in the development of composite service applications. It proposes a combination of dynamic aspect oriented programming with a rules driven service composition mechanism. This combination allows very flexible utilization of aspects based on run-time data. The thesis contributes a join-point model and it integrates techniques for weaving and advice definition into the underlying composition language and execution engine. A particular focus of the thesis is telecommunication applications with their unique model for utilizing heterogeneous constituent services and their severe real-time requirements. Next to its primary use for modular implementation and flexible deployment of concerns in telecommunication applications, the dissertation discusses AOP as a feature for automated management and customization of service applications. The verification of the proposed solution contributes a detailed assessment of run-time performance, including a theoretical model of the AOP implementation. It allows predicting the performance of various alternative solutions. The proposed solution for combined AOP and service composition provides properties, which directly address challenges in pervasive computing and the Internet of things. Thus, this dissertation advances beyond the telecommunication domain with results applicable to various highly relevant technical developments

    Sip-rtsp Convergence: Rtsp-c

    Get PDF
    Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2008Thesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2008Bu çalışma ile SIP protokolü iletimde kullanılarak ve RTSP protokolü yetenekleri SIP mesaj gövdesine yerleştirilerek VOIP ağlarında yeni bir medya kontrol modeli öne sürülmüştür. RTSP-C olarak isimlendirilmiş olan bu yeni yakınlaşma modeli sadece SIP ve RTSP protokollerinin bir arada çalışmasını garantilemekle kalmamakta; aynı zamanda medya kontrol isteklerinin asıllanması ve oturum sunum bilgisi (SDP) alış verişindeki bazı açık noktalara çözüm getirmektedir. Bu yeni model RTSP protokolünün NAT geçirimie ait yöntemlere gereksinimini ortadan kaldırmakla beraber, SIP protokolünün NAT geçirim yöntemleri geçerliliğini korumaktadır. Bu modelin sağladığı asıl gelişme medya kontrolü bilgisi ve durum bilgisini SIP protokolüne açık hale getirmesidir. Bu sayede bu model medya yayınına dayalı yeni SIP servislerinin geliştirilmesine olanak sağlamaktadır. Bu proje kapsamında ortaya koyulan yeni modeli örneklendirmek amacıyla bir İsteğe Bağlı Görüntü Yayını (VoD) sistemi geliştirilmiştir. Bu uygulama ile RTSP-C yakınlaştırma modelinin çalışabilirliği doğrolanmıştır. Sonuçlar literatürdeki diğer örnekler ile karşılaştırıldığında modelin daha onceden belirlenen sorunlara uygun çözümleri sağladığı görülmüştür.In this study, using Session Initiation Protocol (SIP) as transport and placing Real Time Streaming Protocol (RTSP) capabilities in the SIP message body, a media control model has been introduced for Voice Over IP (VOIP) networks. This new convergence model does not only guarantee the interoperability of SIP and RTSP protocols but also resolve some open points on media control request authentication and session presentation (SDP) exchange. This new model is also valid for NAT Traversal methods applicable to SIP while it lifts the necessity of NAT Traversal methods for RTSP. The major advancement this model provides is: it makes the media control method/state information available to SIP. By doing that, this model enables the development of new streaming based SIP services. In this project content a Video on Demand (VoD) system is developped to instantiate the new convergence model. The implementation validated the operability of RTSP-C convergence model. The comparison of the results with other models on literature showed that the model provided adequate solutions on the pre-determined problems.Yüksek LisansM.Sc

    Flexible cross layer optimization for fixed and mobile broadband telecommunication networks and beyond

    Get PDF
    In der heutigen Zeit, in der das Internet im Allgemeinen und Telekommunikationsnetze im Speziellen kritische Infrastrukturen erreicht haben, entstehen hohe Anforderungen und neue Herausforderungen an den Datentransport in Hinsicht auf Effizienz und Flexibilität. Heutige Telekommunikationsnetze sind jedoch rigide und statisch konzipiert, was nur ein geringes Maß an Flexibilität und Anpassungsfähigkeit der Netze ermöglicht und darüber hinaus nur im begrenzten Maße die Wichtigkeit von Datenflüssen im wiederspiegelt. Diverse Lösungsansätze zum kompletten Neuentwurf als auch zum evolutionären Konzept des Internet wurden ausgearbeitet und spezifiziert, um diese neuartigen Anforderungen und Herausforderungen adäquat zu adressieren. Einer dieser Ansätze ist das Cross Layer Optimierungs-Paradigma, welches eine bisher nicht mögliche direkte Kommunikation zwischen verteilten Funktionalitäten unterschiedlichen Typs ermöglicht, um ein höheres Maß an Dienstgüte zu erlangen. Ein wesentlicher Indikator, welcher die Relevanz dieses Ansatzes unterstreicht, zeichnet sich durch die Programmierbarkeit von Netzwerkfunktionalitäten aus, welche sich aus der Evolution von heutigen hin zu zukünftigen Netzen erkennen lässt. Dieses Konzept wird als ein vielversprechender Lösungsansatz für Kontrollmechanismen von Diensten in zukünftigen Kernnetzwerken erachtet. Dennoch existiert zur Zeit der Entstehung dieser Doktorarbeit kein Ansatz zur Cross Layer Optimierung in Festnetz-und Mobilfunknetze, welcher der geforderten Effizienz und Flexibilität gerecht wird. Die übergeordnete Zielsetzung dieser Arbeit adressiert die Konzeptionierung, Entwicklung und Evaluierung eines Cross Layer Optimierungsansatzes für Telekommunikationsnetze. Einen wesentlichen Schwerpunkt dieser Arbeit stellt die Definition einer theoretischen Konzeptionierung und deren praktischer Realisierung eines Systems zur Cross Layer Optimierung für Telekommunikationsnetze dar. Die durch diese Doktorarbeit analysierten wissenschaftlichen Fragestellungen betreffen u.a. die Anwendbarkeit von Cross Layer Optimierungsansätzen auf Telekommunikationsnetzwerke; die Betrachtung neuartiger Anforderungen; existierende Konzepte, Ansätze und Lösungen; die Abdeckung neuer Funktionalitäten durch bereits existierende Lösungen; und letztendlich den erkennbaren Mehrwert des neu vorgeschlagenen Konzepts gegenüber den bestehenden Lösungen. Die wissenschaftlichen Beiträge dieser Doktorarbeit lassen sich grob durch vier Säulen skizzieren: Erstens werden der Stand der Wissenschaft und Technik analysiert und bewertet, Anforderungen erhoben und eine Lückenanalyse vorgenommen. Zweitens werden Herausforderungen, Möglichkeiten, Limitierungen und Konzeptionierungsaspekte eines Modells zur Cross Layer Optimierung analysiert und evaluiert. Drittens wird ein konzeptionelles Modell - Generic Adaptive Resource Control (GARC) - spezifiziert, als Prototyp realisiert und ausgiebig validiert. Viertens werden theoretische und praktische Beiträge dieser Doktorarbeit vertiefend analysiert und bewertet.As the telecommunication world moves towards a data-only network environment, signaling, voice and other data are similarly transported as Internet Protocol packets. New requirements, challenges and opportunities are bound to this transition and influence telecommunication architectures accordingly. In this time in which the Internet in general, and telecommunication networks in particular, have entered critical infrastructures and systems, it is of high importance to guarantee efficient and flexible data transport. A certain level of Quality-of-Service (QoS) for critical services is crucial even during overload situations in the access and core network, as these two are the bottlenecks in the network. However, the current telecommunication architecture is rigid and static, which offers very limited flexibility and adaptability. Several concepts on clean slate as well as evolutionary approaches have been proposed and defined in order to cope with these new challenges and requirements. One of these approaches is the Cross Layer Optimization paradigm. This concept omits the strict separation and isolation of the Application-, Control- and Network-Layers as it enables interaction and fosters Cross Layer Optimization among them. One indicator underlying this trend is the programmability of network functions, which emerges clearly during the telecommunication network evolution towards the Future Internet. The concept is regarded as one solution for service control in future mobile core networks. However, no standardized approach for Cross Layer signaling nor optimizations in between the individual layers have been standardized at the time this thesis was written. The main objective of this thesis is the design, implementation and evaluation of a Cross Layer Optimization concept on telecommunication networks. A major emphasis is given to the definition of a theoretical model and its practical realization through the implementation of a Cross Layer network resource optimization system for telecommunication systems. The key questions answered through this thesis are: in which way can the Cross Layer Optimization paradigm be applied on telecommunication networks; which new requirements arise; which of the required functionalities cannot be covered through existing solutions, what other conceptual approaches already exist and finally whether such a new concept is viable. The work presented in this thesis and its contributions can be summarized in four parts: First, a review of related work, a requirement analysis and a gap analysis were performed. Second, challenges, limitations, opportunities and design aspects for specifying an optimization model between application and network layer were formulated. Third, a conceptual model - Generic Adaptive Resource Control (GARC) - was specified and its prototypical implementation was realized. Fourth, the theoretical and practical thesis contributions was validated and evaluated

    OSA/PARLAY on a SIP network

    Get PDF

    Orquestación automática de servicios convergentes en entornos JSLEE

    Get PDF
    A widely adopted solution in order to obtain a low Time to Market by a segment of Telecommunication operators is the use of the concept of service composition because their philosophy is to reuse software components previously implemented. The composition has two phases, the synthesis and orchestration, understanding the second one as a challenge to converged services because it requires extensive technical knowledge and experience. This article proposes a mechanism based on graphs and Petri Nets to automate the orchestration of services in converged JSLEE environments, which operates at design time in order to not affect performance in the execution of composite services. The results demonstrate that the mechanism can transform an abstract process with 20 component services in an executable JSLEE service, without exceeding 500 ms.Una solución ampliamente adoptada para obtener un bajo Time to Market por parte de los operadores de Telecomunicaciones, es la utilización del concepto de composición de servicios ya que su filosofía es reutilizar componentes software previamente implementados. La composición tiene dos fases, la síntesis y la orquestación, siendo la segunda un reto en los servicios convergentes debido a que requiere amplio conocimiento técnico y experiencia. En este artículo se propone un mecanismo basado en Grafos y redes de Petri para automatizar la orquestación de servicios sobre entornos convergentes JSLEE, el cual funciona en tiempo de diseño con el propósito de no afectar el rendimiento en la ejecución del servicio compuesto. Los resultados demuestran que el mecanismo puede transformar un proceso abstracto con 20 servicios componentes, en un servicio ejecutable JSLEE, sin superar los 500 ms.

    A framework for abstracting complexities in service delivery platforms

    Get PDF
    The telecommunication (telco) and Information Technology (IT) industries are converging into a single highly competitive market, where service diversity is the critical success factor. To provide diverse services, the telco network operator must evolve the traditional voice service centric network into a generic service centric network. An appropriate, but incomplete, architecture for this purpose is the Service Delivery Platform (SDP). The SDP represents an IT-based system that simplifies access to telco capabilities using services. SDP services offer technology independent interfaces to external entities. The SDP has vendor-specific interpretations that mix standards-based and proprietary interfaces to satisfy specific requirements. In addition, SDP architectural representations are technology-specific. To be widely adopted the SDP must provide standardised interfaces. This work contributes toward SDP standardisation by defining a technology independent and extendable architecture, called the SDP Framework. To define the framework we first describe telecom-IT convergence and a strategy to manage infrastructure integration. Second, we provide background on the SDP and its current limitations. Third, we treat the SDP as a complex system and determine a viewpoint methodology to define its framework. Fourth, we apply viewpoints by extracting concepts and abstractions from various standard-based telecom and IT technologies: the Intelligent Network (IN), Telecommunication Information Networking Architecture (TINA), Parlay, enhanced Telecommunications Operations Map (eTOM), Service Oriented Architecture (SOA) and Internet Protocol Multimedia Subsystem (IMS). Fifth, by extending the concepts and abstractions we define the SDP framework. The framework is based on a generic business model and reference model. The business model shows relationships between SDP, telco and external entities using business relationships points. The reference model extends the business model by formalising relationships as reference points. Reference points expand into interfaces exposed by services. Applications orchestrate service functions via their interfaces. Service and application distribution is abstracted by middleware that operates across business model domains. Services, interfaces, applications and middleware are managed in Generic Service Oriented Architectures (GSOA). Multiple layered GSOAs structure the SDP framework. Last, we implement the SDP framework using standard-based technologies with open service interfaces. The implementation proves framework concepts, promotes SDP standardisation and identifies research areas

    A Dynamic Access Control Model Using Authorising Workfow and Task Role-based Access Control

    Get PDF
    Access control is fundamental and prerequisite to govern and safeguard information assets within an organisation. Organisations generally use Web enabled remote access coupled with applications access distributed across various networks. These networks face various challenges including increase operational burden and monitoring issues due to the dynamic and complex nature of security policies for access control. The increasingly dynamic nature of collaborations means that in one context a user should have access to sensitive information, whilst not being allowed access in other contexts. The current access control models are static and lack Dynamic Segregation of Duties (SoD), Task instance level of Segregation, and decision making in real time. This thesis addresses these limitations describes tools to support access management in borderless network environments with dynamic SoD capability and real time access control decision making and policy enforcement. This thesis makes three contributions: i) Defining an Authorising Workflow Task Role Based Access Control (AW-TRBAC) using existing task and workflow concepts. This new workflow integrates dynamic SoD, whilst considering task instance restriction to ensure overall access governance and accountability. It enhances existing access control models such as Role Based Access Control (RBAC) by dynamically granting users access rights and providing access governance. ii) Extension of the OASIS standard of XACML policy language to support dynamic access control requirements and enforce access control rules for real time decision making. This mitigates risks relating to access control, such as escalation of privilege in broken access control, and insucient logging and monitoring. iii) The AW-TRBAC model is implemented by extending the open source XACML (Balana) policy engine to demonstrate its applicability to a real industrial use case from a financial institution. The results show that AW-TRBAC is scalable, can process relatively large numbers of complex requests, and meets the requirements of real time access control decision making, governance and mitigating broken access control risk
    corecore