| S. Mungee, N. Surendran, Y. Krishnamurthy, and D. C. Schmidt, "The Design and Performance of a CORBA Audio/Video Streaming Service," in Design and Management of Multimedia Information Systems: Opportunities and Challenges (M. Syed, ed.), Hershey, PA: Idea Group Publishing, 2000. |
....with conventional CORBA and hence is able to support all existing (besteffort) CORBA applications. Although TAO implements a rich set of features and optimizations, the two particular features of TAO relevant to the present study are the event service [4] and the audiovideo streaming service [9]. The event service enables client server communication based on a publish subscribe paradigm producers publish events and consumers receive events to which they have subscribed (see Figure 4(b) An event channel provides a mechanism that decouples consumers from producers; by using an event ....
....servers and audio video players. The CORBA audio video streaming service is designed to support audio video streaming. The service integrates well defined modules, interfaces, and semantics for stream establishment and control with efficient data transfer protocols for streaming data transmission [9]. It supports the notion of pluggable protocols to allow different streaming protocols to be supported by the service; the current implementation supports various transport protocols such as UDP, TCP and RTP on the data path. The control path supports client server signaling for stream operations ....
S. Mungee, N. Sunderan, and D. Schmidt. The Design and Performance of a CORBA Audio/Video Streaming Service. In Proceedings of the 32st Hawaii International Conference on System Systems (HICSS), Hawaii, January 1999.
....based on remote method invocations such as CORBA. The CORBA telecoms specification [25] defines stream management interfaces, but not the data transmission. Only extensions to CORBA such as TAO s pluggable protocol framework [17] allow the e#cient implementation of audio and video applications [24]. One approach for adding quality of service support to CORBA has been introduced by the QuO architecture [35] It complements the IDL descriptions with specifications of QoS parameters and adaptive behavior in domain specific languages. From these declarative descriptions so called delegates are ....
S. Mungee, N. Surendran, and D. C. Schmidt. The design and performance of a CORBA audio/video streaming service. In HICSS-32 International Conference on System Sciences, minitrack on Multimedia DBMS and WWW, January 1999.
....platforms based on remote object invocations such as CORBA. The CORBA telecoms specification defines stream management interfaces, but not the data transmission. Extensions to CORBA such as TAO s pluggable protocol framework allow the e#cient implementation of audio and video applications [7]. The QuO architecture [12] complements the IDL descriptions with specifications of QoS parameters and adaptive behavior in special languages. From these declarative descriptions so called delegates are generated and linked to the client application in a similar way as stubs are generated from ....
S. Mungee, N. Surendran, and D. C. Schmidt. The design and performance of a CORBA audio /video streaming service. In HICSS-32 International Conference on System Sciences, minitrack on Multimedia DBMS and WWW, January 1999.
....method of transporting real time video from monitors to listening clients. Streaming multimedia frameworks have become increasingly popular since the Internet is used as a media transportation layer. Advances in CPU processing power and increased network bandwidth have contributed to this growth [MSS02]. Working with streaming video presents several challenges, including interfacing with a variety of web cams on different operating systems [Sun02 4] efficiently streaming captured video [WHZ01] archiving video streams [PHS96] and timely access to such archives [Gem95] This thesis describes ....
Mungee, S., N. Surendran, and D. C. Schmidt, "The Design and Performance of a CORBA Audio/Video Streaming Service," Jan 1999, May 2002, <http://www.cs.wustl.edu/~schmidt/research.html>.
....6 sketches the future development of the system. 2 RELATED WORK Recently there has been a considerable research effort into QoS management control and pricing. 2. 1 PEER TO PEER MANAGEMENT A number of research projects, including the QoS Broker [13] COSIMA [3] the CORBA A V streaming service [12] and others [6, 16] have developed peer to peer QoS management frameworks. In these systems, each host maintains a QoS management stack responsible for both network resource (bandwidth, buffers) and local system resource (CPU time) reservation and monitoring. Management is conducted on a ....
Sumedh Mungee, Nagarajan Surendran and Douglas C. Schmidt, "The Design and Performance of a CORBA Audio/Video Streaming Service", Department of Computer Science, Washington University.
.... [10] The middleware layer is composed of a real time ORB providing end to end QoS management [15] some object services such as the Trading, Real Time Event and Group Support services [4] and some common facilities such as an Audio Video streaming service which allow multimedia processing [9]. The CSCW service deals with the di erent kinds of CSCW applications, and would be the main user of the Group support service described in this paper. A cooperative work application have to use the CSCW service which allows us to reach the diferrent required services towards the ORB. This ....
S. Mungee, N. Surendran, and D. C. Schmid. The design and performance of a corba audio/video streaming service. Proceedings of the 32st Hawaii International Conference on System Systems (HICSS), minitrack on Multimedia DBMS and the WWW, Hawaii, January 1999.
....is a great part of TAO. It can provide determinist temporal guarantees by avoiding priority inversions. A real time version of the CORBA Event service has also been implemented. Washington University was the rst to implement the OMG stream model with additionnal functianalities have been added [11]. POLKA POLKA [5] is a platform built on a CORBA ORB. It allows QoS constraints to be dinamically taken into account in multimedia application scheduling. In such an application, requirements are dicult to predict. The developer doesn t specify any scheduling information. It will be deduced by ....
S. Mungee, N. Surendran, and D. C. Schmidt. The Design and Performance of a CORBA Audio /Video Streaming Service. Proceedings of the 32st Hawaii International Conference on System Systems (HICSS), minitrack on Multimedia DBMS and the WWW, Hawaii, January 1999.
....the assistance of CAliF, such as text editors or drawing tools. Development will be easier and the programs more legible. But these applications work eciently only with discrete media types. On the third CAliF layer we intend to propose a service dedicated to continuous media (video and audio) [Guy99, Mun99]. It involves changes on the lower CAliF layers. Two new directions are possible: We will work only on the protocol level to obtain better performance. For example, we could further improve the Pilgrim algorithm which would recon gure the channel network during execution to connect only active ....
S.Mungee, N.Surendran, and D.C. Schmidt. The Design and Performance of a CORBA Audio/Video Streaming Service. Proceedings of the 32st Hawaii International Conference on System Systems (HICSS), minitrack on Multimedia DBMS and the WWW, January 1999.
....this behavior in this paper, but point out that others (e.g. in [9] have investigated this issue. Solution Approach. Event services or publish subscribe mechanisms [2, 4, 7, 16] are increasingly being deployed in applications that range from remote sensing, to multimedia and video streaming [1, 10], to transactional systems [3] We adopt this approach to enable per frame power management for multimedia applications. That is, video or audio frames are distributed as data events from an event source or publisher to an event sink or subscriber. Upon reception of an event, the event ....
S. Mungee, N. Surendran, and D. C. Schmidt. The Design and Performance of a CORBA Audio/Video Streaming Service. In Proc. of the 32nd Annual Hawaii Intl. Conference on System Sciences, 1998.
.... event and publish subscribe services [6, 16] have become prevalent in distributed applications that range from virtual reality and avionics to support for mobile users [4, 9] Second, recent research contributions have pointed out the applicability of event services for continuous media transfers [2, 11]. The event service used to demonstrate such communication for distributed applications, called KECho, is also used to implement Q channels themselves. However, any other event service could be similarly designed to cooperate with Q channels. KECho differs from previous approaches through its ....
S. Mungee, N. Surendran, and D. C. Schmidt. The Design and Performance of a CORBA Audio/Video Streaming Service. In Proc. of the 32nd Annual Hawaii Intl. Conference on System Sciences, 1998.
....of processes or their locations) difficult, as it was necessary for each process to know the specific hosts and ports that would be used to establish each connection. In current versions, we have replaced this flow connection setup between the various processes with the TAO A V Streaming Service [8]. This is an implementation of the CORBA A V Streaming Service [9] which supports multimedia applications, such as video on demand. The TAO A V Streaming Service is layered over TAO and ACE [13] which handle flow control processing and media transfer, respectively. The CORBA A V Streaming ....
S. Mungee, N. Surendran, and D. C. Schmidt. The Design and Performance of a CORBA Audio/Video Streaming Service. In Proceedings of the Hawaiian International Conference on System Sciences, Jan. 1999.
No context found.
S. Mungee, N. Surendran, Y. Krishnamurthy, and D. C. Schmidt, "The Design and Performance of a CORBA Audio/Video Streaming Service," in Design and Management of Multimedia Information Systems: Opportunities and Challenges (M. Syed, ed.), Hershey, PA: Idea Group Publishing, 2000.
No context found.
Mungee S, Surendran N, Krishnamurthy Y, Schmidt DC. The design and performance of a CORBA audio/video streaming service, Chapter in Design and Management of Multimedia Information Systems: Opportunities and Challenges. Hershey: Idea Group Publishing; 2000.
No context found.
Mungee S, Surendran N, Krishnamurthy Y, Schmidt DC. The design and performance of a CORBA audio/video streaming service, Chapter in Design and Management of Multimedia Information Systems: Opportunities and Challenges. Hershey: Idea Group Publishing; 2000.
No context found.
Mungee S, Surendran N, Schmidt DC. The design and performance of a CORBA audio/video streaming service. In HICSS-32 International Conference on System Sciences, minitrack on Multimedia DBMS and WWW . 1999; .
....video flow volume by dropping frames and bandwidth reservation to ensure a desired level of network bandwidth. We have developed this prototype UAV application by applying the component middleware technologies discussed in earlier sections, as well as the TAO Audio Video (A V) Streaming Service [40]. This resulting application establishes and adaptively controls video transmission from a live camera via a distribution process to viewers on computer displays. Figure 17 illustrates the architecture of the prototype. The Control Station Host 5 CORBA A V Streaming Service UAV Host 1 #### ....
Sumedh Mungee, Nagarajan Surendran, Yamuna Krishnamurthy, and Douglas C. Schmidt, "The Design and Performance of a CORBA Audio/Video Streaming Service," in Design and Management of Multimedia Information Systems: Opportunities and Challenges, Mahbubur Syed, Ed. Idea Group Publishing, Hershey, PA, 2000.
....and performance of WUGS, RIO, and TAO. Washington University s Center for Distributed Object Computing (DOC) and Applied Research Laboratory (ARL) have extensive experience developing multimedia applications. For instance, the DOC Center has developed a CORBAbased Audio Video Streaming Service [71]. Likewise, ARL and the DOC Center have developed a high speed network management framework [72] that allow end users, applications, and administrators to monitor, visualize, and control the performance of their end to end QoS. Moreover, ARL has developed Vaudeville, which is a voice activated ....
S. Mungee, N. Surendran, and D. C. Schmidt, "The Design and Performance of a CORBA Audio/Video Streaming Service," in Proceedings of the Hawaiian International Conference on System Sciences, Jan. 1999.
....TAO. 1 Introduction A growing class of real time systems require end to end support for various quality of service (QoS) aspects, such as bandwidth, latency, jitter, and dependability. These systems include command and control systems [1] manufacturing process control systems, videoconferencing [2], large scale distributed interactive simulations [3] and testbeam data acquisition systems [4, 5] In addition to requiring support for stringent QoS requirements, these systems have become enabling technologies for companies in markets where deregulation, global competition, and budget ....
S. Mungee, N. Surendran, and D. C. Schmidt, "The Design and Performance of a CORBA Audio/Video Streaming Service," in Proceedings of the Hawaiian International Conference on System Sciences, Jan. 1999.
....the necessary data to the viewers through the network, even when the network is congested. We discuss these adaptations in more detail in Section 4. 3.2 A V Streams transport As described in Section 3. 1, we are connecting the components of the UAV example using the TAO A V Streaming Service [MSS99] This is an implementation of the CORBA A V Streaming Service [Obj97] which is intended to support multimedia applications, such as videoon demand. The TAO A V Streaming Service is layered over TAO and ACE [SS94] which handle flow control processing and media transfer, respectively. The ....
Sumedh Mungee, Nagarajan Surendran, and Douglas C. Schmidt. The Design and Performance of a CORBA Audio/Video Streaming Service. In Proceedings of the Hawaiian International Conference on System Sciences,Jan- uary 1999.
....as middleware technology. This allows freedom with the selection of the concurrency model (process or thread based) and provides us with the advantages of distribution transparency. It is well known that the RPC mechanisms of CORBA are ill suited for the transfer of continuous media streams [MSS99] To overcome these drawbacks, our data interface is implemented by special communication modules, which support continuous media streaming. Implementing additional components is very easy: The basic functionality and thus all advantages of the architecture, like simple composition, ....
S. Mungee, N. Surendran, and D. Schmidt. The design and performance of a corba audio/video streaming service. In Thirty-second Annual Hawaii International Conference on System Sciences, 1999.
No context found.
S. Mungee, N. Surendran, and D. C. Schmidt. The design and performance of a CORBA audio/video streaming service. In HICSS-32 International Conference on System Sciences, minitrack on Multimedia DBMS and WWW, January 1999.
No context found.
S. Mungee, N. Surendran, and D. C. Schmidt. The design and performance of a CORBA audio/video streaming service. In HICSS-32 International Conference on System Sciences, minitrack on Multimedia DBMS and WWW, January 1999.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC