487 research outputs found

    Design and Implementation of Audio/Video Collaboration System Based on Publish/subscribe Event Middleware

    Get PDF
    In this paper we present our A/V collaboration system based on our XGSP collaboration framework and NaradaBrokering messaging middleware. Using publish/subscribe event model, this system can provide videoconferencing services to heterogeneous endpoints such as H.323, SIP and Access Grid. This paper discusses the common a/v collaboration model shared by all kinds of A/V conferencing clients and introduces the details about how to implement such a model based on publish/subscribe event middleware

    A study of publish/subscribe systems for real-time grid monitoring

    Get PDF
    Monitoring and controlling a large number of geographically distributed scientific instruments is a challenging task. Some operations on these instruments require real-time (or quasi real-time) response which make it even more difficult. In this paper, we describe the requirements of distributed monitoring for a possible future electrical power grid based on real-time extensions to grid computing. We examine several standards and publish/subscribe middleware candidates, some of which were specially designed and developed for grid monitoring. We analyze their architecture and functionality, and discuss the advantages and disadvantages. We report on a series of tests to measure their real-time performance and scalability

    Open Access to Resource Management in Multimedia Networks

    Full text link
    The paper is dedicated to mechanisms for open access to resource management in the Internet Protocol (IP) multimedia networks. First we present the concept of IP Multimedia Subsystem (IMS) and explain the IMS functional architecture, principles of quality of service management and service control in IMS. Then we describe the idea behind the opening of network interfaces for third parties so that others besides the network operator can create and deploy services. Open Service Access (OSA) and Parlay appear to be the technologies for value-added service delivery in multimedia networks. In the paper we take a closer look to the Parlay/OSA interfaces that allow third party applications to access the resource management functions in IMS. OSA "Connectivity Manager" interfaces and OSA "Policy Management" interfaces are considered. Parlay X Web Services interfaces provide a higher level of abstraction than Parlay/OSA interfaces and gain an amazing amount of support among service developers. We address "Applicationdriven Quality of Service" Parlay X Web Service and "Policy" Parlay X Web Service also

    ĐžĐżŃ‚ĐžĐŒĐžĐ·Đ°Ń†ĐžŃ Đ°Đ»ĐłĐŸŃ€ĐžŃ‚ĐŒĐŸĐČ Ń€Đ°ŃĐżŃ€Đ”ĐŽĐ”Đ»Đ”ĐœĐžŃ ĐżĐŸŃ‚ĐŸĐșĐŸĐČ ĐŒŃƒĐ»ŃŒŃ‚ĐžĐŒĐ”ĐŽĐžĐčĐœŃ‹Ń… ĐŽĐ°ĐœĐœŃ‹Ń… ĐŒĐ”Đ¶ĐŽŃƒ сДрĐČĐ”Ń€ĐŸĐŒ Đž ĐșĐ»ĐžĐ”ĐœŃ‚ĐŸĐŒ ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃŃ… ĐČĐžĐŽĐ”ĐŸĐșĐŸĐœŃ„Đ”Ń€Đ”ĐœŃ†ŃĐČŃĐ·Đž

    Get PDF
    Optimization of working with multimedia resources on purpose reduce transmitted amount of data between users is one of the problems videoconferencing applications. The paper describes algorithms and software, that allows to made optimization of cross-platform videoconferencing application. The main stages of videoconferencing application are: creation and deletion of audio and video streams of data, their transmission from the server to the client and back, creation chains of streams and their search on the server. The above stages are presents in any videoconferencing application and they have to be optimized due to the presence that they contain key processes and the complexity of the architecture of the application. Therefore, in the course of work has been done simplification of the client part of the application and the reorganization of the structure of the server-side application. In transmit-receive mode of data developed application after optimization, compared with the program "Skype" was consuming almost 10 times less RAM and 2 times less CPU.ĐžĐżŃ‚ĐžĐŒĐžĐ·Đ°Ń†ĐžŃ Ń€Đ°Đ±ĐŸŃ‚Ń‹ с ĐŒŃƒĐ»ŃŒŃ‚ĐžĐŒĐ”ĐŽĐžĐčĐœŃ‹ĐŒĐž Ń€Đ”ŃŃƒŃ€ŃĐ°ĐŒĐž с Ń†Đ”Đ»ŃŒŃŽ ŃĐŸĐșŃ€Đ°Ń‰Đ”ĐœĐžŃ пДрДЎаĐČĐ°Đ”ĐŒĐŸĐłĐŸ ĐŸĐ±ŃŠĐ”ĐŒĐ° ĐŽĐ°ĐœĐœŃ‹Ń… ĐŒĐ”Đ¶ĐŽŃƒ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»ŃĐŒĐž яĐČĐ»ŃĐ”Ń‚ŃŃ ĐŸĐŽĐœĐŸĐč Оз ĐżŃ€ĐŸĐ±Đ»Đ”ĐŒ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐč ĐČĐžĐŽĐ”ĐŸĐșĐŸĐœŃ„Đ”Ń€Đ”ĐœŃ†ŃĐČŃĐ·Đž. В ŃŃ‚Đ°Ń‚ŃŒĐ” ĐŸĐżĐžŃĐ°ĐœŃ‹ Đ°Đ»ĐłĐŸŃ€ĐžŃ‚ĐŒŃ‹ Đž ĐżŃ€ĐŸĐłŃ€Đ°ĐŒĐŒĐœŃ‹Đ” срДЎстĐČĐ°, ĐżĐŸĐ·ĐČĐŸĐ»ĐžĐČшОД ĐżŃ€ĐŸĐČДстО ĐŸĐżŃ‚ĐžĐŒĐžĐ·Đ°Ń†ĐžŃŽ Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚Đ°ĐœĐœĐŸĐłĐŸ ĐșŃ€ĐŸŃŃĐżĐ»Đ°Ń‚Ń„ĐŸŃ€ĐŒĐ”ĐœĐœĐŸĐłĐŸ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ ĐČĐžĐŽĐ”ĐŸĐșĐŸĐœŃ„Đ”Ń€Đ”ĐœŃ†ŃĐČŃĐ·Đž. ĐžŃĐœĐŸĐČĐœŃ‹ĐŒĐž ŃŃ‚Đ°ĐżĐ°ĐŒĐž Ń€Đ°Đ±ĐŸŃ‚Ń‹ срДЎстĐČ ĐČĐžĐŽĐ”ĐŸĐșĐŸĐœŃ„Đ”Ń€Đ”ĐœŃ†ŃĐČŃĐ·Đž яĐČĐ»ŃŃŽŃ‚ŃŃ: ŃĐŸĐ·ĐŽĐ°ĐœĐžĐ” Đž ŃƒĐŽĐ°Đ»Đ”ĐœĐžĐ” Đ°ŃƒĐŽĐžĐŸ- Đž ĐČĐžĐŽĐ”ĐŸĐżĐŸŃ‚ĐŸĐșĐŸĐČ ĐŽĐ°ĐœĐœŃ‹Ń…, ох пДрДЎача ĐŸŃ‚ сДрĐČДра Đș ĐșĐ»ĐžĐ”ĐœŃ‚Ńƒ Đž ĐŸĐ±Ń€Đ°Ń‚ĐœĐŸ, ŃĐŸĐ·ĐŽĐ°ĐœĐžĐ” Ń†Đ”ĐżĐŸŃ‡Đ”Đș ĐżĐŸŃ‚ĐŸĐșĐŸĐČ Đž ох ĐżĐŸĐžŃĐș ĐœĐ° сДрĐČДрД. Đ’Ń‹ŃˆĐ”ĐżĐ”Ń€Đ”Ń‡ĐžŃĐ»Đ”ĐœĐœŃ‹Đ” этапы просутстĐČуют ĐČ Đ»ŃŽĐ±ĐŸĐŒ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž ĐČĐžĐŽĐ”ĐŸĐșĐŸĐœŃ„Đ”Ń€Đ”ĐœŃ†ŃĐČŃĐ·Đž Đž Ń‚Ń€Đ”Đ±ŃƒŃŽŃ‚ ĐŸĐżŃ‚ĐžĐŒĐžĐ·Đ°Ń†ĐžĐž ĐČ ŃĐČŃĐ·Đž с просутстĐČĐžĐ”ĐŒ ĐČ ĐœĐžŃ… глаĐČĐœŃ‹Ń… ĐżŃ€ĐŸŃ†Đ”ŃŃĐŸĐČ Đž ŃĐ»ĐŸĐ¶ĐœĐŸŃŃ‚ŃŒŃŽ архОтДĐșтуры ŃĐ°ĐŒĐŸĐłĐŸ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ. ĐŸĐŸŃŃ‚ĐŸĐŒŃƒ ĐČ Ń…ĐŸĐŽĐ” Ń€Đ°Đ±ĐŸŃ‚Ń‹ Đ±Ń‹Đ»ĐŸ ĐČŃ‹ĐżĐŸĐ»ĐœĐ”ĐœĐŸ ŃƒĐżŃ€ĐŸŃ‰Đ”ĐœĐžĐ” ĐșĐ»ĐžĐ”ĐœŃ‚ŃĐșĐŸĐč часто ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ Đž Ń€Đ”ĐŸŃ€ĐłĐ°ĐœĐžĐ·Đ°Ń†ĐžŃ струĐșтуры сДрĐČĐ”Ń€ĐœĐŸĐč часто ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžŃ. В Ń€Đ”Đ¶ĐžĐŒĐ” ĐżŃ€ĐžĐ”ĐŒĐ°-пДрДЎачО ĐŽĐ°ĐœĐœŃ‹Ń… Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚Đ°ĐœĐœĐŸĐ” ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐżĐŸŃĐ»Đ” ĐżŃ€ĐŸĐČĐ”ĐŽĐ”ĐœĐœĐŸĐč ĐŸĐżŃ‚ĐžĐŒĐžĐ·Đ°Ń†ĐžĐž ĐżĐŸ сраĐČĐœĐ”ĐœĐžŃŽ с ĐżŃ€ĐŸĐłŃ€Đ°ĐŒĐŒĐŸĐč «Skype» ŃŃ‚Đ°Đ»ĐŸ ĐżĐŸŃ‚Ń€Đ”Đ±Đ»ŃŃ‚ŃŒ ĐżĐŸŃ‡Ń‚Đž ĐČ 10 раз ĐŒĐ”ĐœŃŒŃˆĐ” ĐŸĐżĐ”Ń€Đ°Ń‚ĐžĐČĐœĐŸĐč ĐżĐ°ĐŒŃŃ‚Đž Đž ĐČ 2 раза ĐŒĐ”ĐœŃŒŃˆĐ” ĐżŃ€ĐŸŃ†Đ”ŃŃĐŸŃ€ĐœĐŸĐłĐŸ ĐČŃ€Đ”ĐŒĐ”ĐœĐž

    The Semantic Grid: A future e-Science infrastructure

    No full text
    e-Science offers a promising vision of how computer and communication technology can support and enhance the scientific process. It does this by enabling scientists to generate, analyse, share and discuss their insights, experiments and results in an effective manner. The underlying computer infrastructure that provides these facilities is commonly referred to as the Grid. At this time, there are a number of grid applications being developed and there is a whole raft of computer technologies that provide fragments of the necessary functionality. However there is currently a major gap between these endeavours and the vision of e-Science in which there is a high degree of easy-to-use and seamless automation and in which there are flexible collaborations and computations on a global scale. To bridge this practice–aspiration divide, this paper presents a research agenda whose aim is to move from the current state of the art in e-Science infrastructure, to the future infrastructure that is needed to support the full richness of the e-Science vision. Here the future e-Science research infrastructure is termed the Semantic Grid (Semantic Grid to Grid is meant to connote a similar relationship to the one that exists between the Semantic Web and the Web). In particular, we present a conceptual architecture for the Semantic Grid. This architecture adopts a service-oriented perspective in which distinct stakeholders in the scientific process, represented as software agents, provide services to one another, under various service level agreements, in various forms of marketplace. We then focus predominantly on the issues concerned with the way that knowledge is acquired and used in such environments since we believe this is the key differentiator between current grid endeavours and those envisioned for the Semantic Grid

    A Cloud Infrastructure for Multimedia Conferencing Applications

    Get PDF
    Conferencing enables the conversational exchange of media between several parties. Conferencing applications are among important enterprise applications nowadays. However, fine grained scalability and elasticity remain quite elusive for multimedia conferencing applications, although they are key to efficiency in the resource usage. Cloud computing is an emerging paradigm for provisioning network, storage, and computing resources on demand using a pay-per-use model. Cloud-based conferencing services can inherent several benefits such as resource usage efficiency, scalability and easy introduction of different types of conferences. This thesis relies on a recently proposed business model for cloud-based conferencing. The model has the following roles: conferencing substrate provider, conferencing infrastructure provider, conferencing platform provider, conferencing service provider, and broker. Conferencing substrates are generally atomic and served as elementary building blocks (e.g. signalling, mixing) of conferencing applications. They can be virtualized and shared among several conferencing applications for resource efficiency purposes. Multiple conferencing substrates provided by different conferencing substrate providers can be combined to build a conferencing service (e.g. a dial-out signalling substrate and an audio mixer substrate can be composed to build a dial-out audio conference service). This thesis focuses on the conferencing infrastructure provider and conferencing substrate provider roles. It proposes a virtualized cloud infrastructure for multimedia conferencing applications. This infrastructure relies on fine grained conferencing substrates (e.g. dial-out signalling, dial-in signalling, audio mixer, video mixer, floor control, etc.) and offers several advantages in addition to fine grained scalability and elasticity (e.g. assembling substrates on the fly to build new conferencing applications). An architecture is proposed to realize the roles of conferencing infrastructure provider, conferencing substrate provider and their interactions. A resource allocation mechanism for conferencing substrates is also proposed. We have also built a prototype with Xen as the virtualization platform and validated the architecture. Performance has also been evaluated
    • 

    corecore