7 research outputs found

    Design, implementation, and experiences of the OMEGA end-point architecture

    Full text link

    Gigabit Networks

    Get PDF
    This chapter summarizes what we have learned in the past decade of research into extremely high throughput networks. Such networks are colloquially referred to as Gigabit Networks in reference to the billion bit per second throughput regime they now operate in. The engineering challenges are in the integration of fast transmission systems and high-performance engineering workstations

    The Influence of ATM on Operating Systems

    Get PDF
    The features of ATM offered many attractions to the application community, such as fine-grained multiplexing and high-throughput links. These created considerable challenges for the O.S. designer, since a small protocol data unit size (the 48 byte cell ) and link bandwidths within a (binary) order of magnitude of memory bandwidths demanded considerable rethinking of operating system structure. Using an historical and personal perspective, this paper describes two aspects of that rethinking which I participated in directly, namely, those of new event signaling and memory buffering schemes. Ideas and techniques stemming from ATM network research influenced first research operating systems and then commercial operating systems. The positive results of ATM networking, although indirect, have benefited applications and systems far beyond the original design goals

    A new flexible and modular QoS mapping framework based on psychophysics

    Get PDF
    Accounting for the perceiving conditions that make up the delivery environment of an application helps improve the efficiency of QoS provisioning systems. It is useless to transmit information whose absence cannot be noticed by the end-user under the actual perceiving conditions. Until now, QoS architectures mostly focused on the transport system and did not integrate the studies achieved in the psychophysics area. In this paper, we propose a QoS framework that accounts for the perceiving conditions. Moreover, our framework is both flexible - i.e., customizable at will by the manager - and modular, with a clear and fine-grained layering. New mechanisms and their supporting characteristics, such as experimental curves, may be very easily introduced and managed in the proposed architecture. A case study is carried out, which shows the applicability of the framework for a video-on-demand provisioning system

    Configuration of service oriented architectures with semantic technologies based on non-functional requirements

    Get PDF
    Ова Π΄ΠΈΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΡ˜Π° јС фокусирана Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Ρƒ сСмантичких Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π΅ сСрвисно-ΠΎΡ€ΠΈΡ˜Π΅Π½Ρ‚ΠΈΡΠ°Π½ΠΈΡ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° (Π΅Π½Π³Π». Service Oriented Architecture – SOA) Π½Π° основу Π½Π΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ… Π·Π°Ρ…Ρ‚Π΅Π²Π° корисника. РСшСњС јС Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅ΡšΡƒ АHP Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π·Π° Ρ€Π°Π΄ са Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΠΌ врстама Π·Π°Ρ…Ρ‚Π΅Π²Π° ΠΈ Ρ€Π°Π·Π²ΠΎΡ˜Ρƒ хСуристичког приступа заснованог Π½Π° Π³Π΅Π½Π΅Ρ‚ΠΈΡ‡ΠΊΠΈΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠΌΠ° Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π΅. ΠŸΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π° Ρ€Π΅ΡˆΠ΅ΡšΠ° Ρƒ овој области су ΠΏΠΎΠΊΠ°Π·Π°Π»Π° ΠΈΠ·ΡƒΠ·Π΅Ρ‚Π½ΠΎ ΠΌΠ°Π»ΠΈ Π½ΠΈΠ²ΠΎ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅, Ρ‚Ρ˜ корисницима нијС Π΄ΠΎΠ·Π²ΠΎΡ™Π΅Π½ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡΠ°ΡšΠ΅ Ρ€Π°Π·Π½ΠΈΡ… ΡΠΎΡ„ΠΈΡΡ‚ΠΈΡ†ΠΈΡ€Π°Π½ΠΈΡ˜ΠΈΡ… врста Π·Π°Ρ…Ρ‚Π΅Π²Π° који ΠΎΡΠ»ΠΈΠΊΠ°Π²Π°Ρ˜Ρƒ ΡšΠΈΡ…ΠΎΠ²Π΅ ΠΆΠ΅Ρ™Π΅, ΠΎΡ‡Π΅ΠΊΠΈΠ²Π°ΡšΠ° ΠΈ строгС Π·Π°Ρ…Ρ‚Π΅Π²Π΅ Π·Π° којС Π·Π°Ρ…Ρ‚Π΅Π²Π°Ρ˜Ρƒ ΠΏΠΎΡ‚ΠΏΡƒΠ½ΠΎ ΠΈΡΠΏΡƒΡšΠ΅ΡšΠ΅. Π’Π°ΠΊΠΎΡ’Π΅, ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π° Ρ€Π΅ΡˆΠ΅ΡšΠ° су Π±ΠΈΠ»Π° ΠΏΠ΅Ρ€ΠΌΠ°Π½Π΅Π½Ρ‚Π½ΠΎ фокусирана Π½Π° ΠΈΡΠΏΡƒΡšΠ΅ΡšΠ΅ Π·Π°Ρ…Ρ‚Π΅Π²Π° функционалности, Π½Π°ΠΊΠΎΠ½ Ρ‡Π΅Π³Π° сС Π²Ρ€ΡˆΠΈ ΠΎΠ΄Π°Π±ΠΈΡ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π΅ сходно Π·Π°Ρ…Ρ‚Π΅Π²ΠΈΠΌΠ° ΠΎ ΡΠΌΠ°ΡšΠ΅ΡšΡƒ врСдности карактСристика којС ΠΈΠΌΠ°Ρ˜Ρƒ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡ˜Ρƒ раста (Π½ΠΏΡ€., Ρ†Π΅Π½Π° ΠΈ Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ°), односно ΠΏΠΎΠ²Π΅Ρ›Π°ΡšΡƒ врСдности карактСристика којС ΠΈΠΌΠ°Ρ˜Ρƒ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡ˜Ρƒ опадања (Π½ΠΏΡ€., поузданост ΠΈ доступност). ΠœΠ΅Ρ’ΡƒΡ‚ΠΈΠΌ, ΠΊΠ°Π΄Π° сС ΠΏΠΎΡΠΌΠ°Ρ‚Ρ€Π°Ρ˜Ρƒ Ρ†Π΅Π»Π΅ Ρ„Π°ΠΌΠΈΠ»ΠΈΡ˜Π΅ SOA, ΠΎΠ΄ посСбног Π·Π½Π°Ρ‡Π°Ρ˜Π° ΠΏΠΎΡΡ‚Π°Ρ˜Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π΅ ΠΏΡ€ΠΈ истоврСмСном Π·Π°Π΄ΠΎΠ²ΠΎΡ™Π΅ΡšΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ… ΠΈ Π½Π΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ… Π·Π°Ρ…Ρ‚Π΅Π²Π°. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π½ΠΎ Ρ€Π΅ΡˆΠ΅ΡšΠ΅ ΠΏΠΎΠ΄ Π½Π°Π·ΠΈΠ²ΠΎΠΌ OptConfSOAFΠΎΠ±Π΅Π·Π±Π΅Ρ’ΡƒΡ˜Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Ρ™Π°ΡšΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΡ… врста Π·Π°Ρ…Ρ‚Π΅Π²Π° (бСзусловни, условни, Π·Π°Ρ…Ρ‚Π΅Π²ΠΈ ΠΎ лСксикографском ΠΏΠΎΡ€Π΅Ρ‚ΠΊΡƒ) ΠΎ Π½Π΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΠΌ карактСристикама ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½Ρƒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Ρƒ Ρ„Π°ΠΌΠΈΠ»ΠΈΡ˜Π° SOA Π½Π° основу дСфинисаних Π·Π°Ρ…Ρ‚Π΅Π²Π°. ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏ који сС ΠΏΡ€Π΅Π΄Π»Π°ΠΆΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Ρ’ΡƒΡ˜Π΅ истоврСмСно Π·Π°Π΄ΠΎΠ²ΠΎΡ™Π΅ΡšΠ΅ Π·Π°Ρ…Ρ‚Π΅Π²Π° који сС Ρ‚ΠΈΡ‡Ρƒ функционалности систСма ΠΊΠ°ΠΎ ΠΈ Π½Π΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ… Π·Π°Ρ…Ρ‚Π΅Π²Π° који ΠΌΠΎΠ³Ρƒ Π±ΠΈΡ‚ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΎΠ³ Π½ΠΈΠ²ΠΎΠ° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°, односити сС Π½Π° појСдинС Π΄Π΅Π»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ сСрвисно- ΠΎΡ€ΠΈΡ˜Π΅Π½Ρ‚ΠΈΡΠ°Π½Ρƒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Ρƒ цСлости. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Ρ€Π΅ΡˆΠ΅ΡšΠ΅ јС ΠΎΠΏΡˆΡ‚Π΅ ΠΈ нијС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ само Π½Π° Π²Π΅Π± сСрвисС, ΠΈΠ°ΠΊΠΎ сС појам сСмантичких Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π²Π΅Π·ΡƒΡ˜Π΅ Π·Π° Π΄Π°Ρ‚ΠΈ Π΄ΠΎΠΌΠ΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅. РСшСњС сС ΠΌΠΎΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΠΈ Ρƒ Π±ΠΈΠ»ΠΎ ΠΊΠΎΠΌ Π΄ΠΎΠΌΠ΅Π½Ρƒ Ρƒ којСм сС SOA ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ° ΠΌΠΎΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΠΈ ΠΏΠΎΡΠΌΠ°Ρ‚Ρ€Π°ΡšΠ΅ΠΌ сСрвиса ΠΊΠ°ΠΎ Π±ΠΈΠ»ΠΎ којС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ (Π½Π΅ΠΎΠ±Π°Π²Π΅Π·Π½ΠΎ софтвСрскС) Π΄Π°Ρ‚Π΅ функционалности...This dissertation is focused on the application of semantic technologies for solving the problem of optimal configuration of service-oriented architectures (SOA) based on stakeholders’ non-functional requirements. The proposed solution is developed as an extension of the AHP algorithm to allow for processing of different kinds of requirements. To address the problem of optimal configuration of SOA, a heuristic approach based on genetic algorithms has also been proposed and validated. Existing approaches in this field have shown low level of personalization, i.e. stakeholders are neither enabled to define sophisticated requirements that reflect their own expectations and attitudes, nor they are able to indicate hard requirements that have to be fully satisfied. Furthermore, existing approaches were primarily addressing the problem of fulfilling functional requirements, while the selection of an appropriate configuration is driven by the goal of decreasing the values of monotonically decreasing features (e.g., price and execution time) and simultaneous increasing the values of monotonically increasing features (e.g., availability and reliability). By considering the whole SOA families, the problem of configuration based on both functional and nonfunctional requirements gets special importance for research and further applications. The proposed solution, titled OptConfSOAF provides a framework for specification and processing of different kinds of requirements (unconditional, conditional, and requirements about lexicographical order) over non-functional features, and further optimal configuration of SOA families. The proposed approach provides simultaneous fulfillment of functional requirements (i.e., requirements related to the system’s functionalities) and non-functional requirements, where the latter could be defined with different level of importance, for specific parts of a SOA-based system or the system in its entirety. The proposed solution is general and is not bound to web services, even though semantic technologies are often associated with that domain. Since the solution considers a service as a component (no mandatory to be software component) with the specified functionality, it is applicable and easily adaptable to any specific application domain where SOA paradigm may be applied..

    Quality-oriented adaptation scheme for multimedia streaming in local broadband multi-service IP networks

    Get PDF
    The research reported in this thesis proposes, designs and tests the Quality-Oriented Adaptation Scheme (QOAS), an application-level adaptive scheme that offers high quality multimedia services to home residences and business premises via local broadband IP-networks in the presence of other traffic of different types. QOAS uses a novel client-located grading scheme that maps some network-related parameters’ values, variations and variation patterns (e.g. delay, jitter, loss rate) to application-level scores that describe the quality of delivery. This grading scheme also involves an objective metric that estimates the end-user perceived quality, increasing its effectiveness. A server-located arbiter takes content and rate adaptation decisions based on these quality scores, which is the only information sent via feedback by the clients. QOAS has been modelled, implemented and tested through simulations and an instantiation of it has been realized in a prototype system. The performance was assessed in terms of estimated end-user perceived quality, network utilisation, loss rate and number of customers served by a fixed infrastructure. The influence of variations in the parameters used by QOAS and of the networkrelated characteristics was studied. The scheme’s adaptive reaction was tested with background traffic of different type, size and variation patterns and in the presence of concurrent multimedia streaming processes subject to user-interactions. The results show that the performance of QOAS was very close to that of an ideal adaptive scheme. In comparison with other adaptive schemes QOAS allows for a significant increase in the number of simultaneous users while maintaining a good end-user perceived quality. These results are verified by a set of subjective tests that have been performed on viewers using a prototype system

    Design, Implementation and Experiences of the OMEGA End-Point Architecture

    Get PDF
    The OMEGA architecture provides end-to-end quality of service (QoS) guarantees for distributed applications. QoS parameters are translated between application and network requirements by the QoS Broker, thus integrating media and network QoS management into a single entity. Admission control uses a schedulability test derived from application requirements. A novel task priority and precedence based scheme is used to represent complex application requirements and ensure correct feasible schedules. A prototype of OMEGA has been implemented using workstations connected by a 155 Mbps dedicated ATM LAN. To simplify implementation, we assumed a networked multimedia application with periodic media streams, specifically a master/slave telerobotics application. This application employs media with highly diverse QoS requirements (e.g., interarrival times, loss rate, bandwidth) and therefore provides a good platform for testing how closely one can achieve QoS guarantees with workstation hosts and..
    corecore