一个用于分布式多媒体的编排服务

Yechezkal-Shimon Gutfreund, José P. Diaz-Gonzalez, R. Sasnett, V. Phuah
{"title":"一个用于分布式多媒体的编排服务","authors":"Yechezkal-Shimon Gutfreund, José P. Diaz-Gonzalez, R. Sasnett, V. Phuah","doi":"10.1145/166266.168419","DOIUrl":null,"url":null,"abstract":"Distributed multimedia applications consist of a mixture of elements scattered at different locations on a network. Each element on the network has different transmission needs and each link of the network has different transmission characteristics. Just as an orchestra conductor must match the characteristics of instruments to the performance skills of the musicians-then orchestrate the piece according to their location in the orchestra and the acoustic properties of the hall. So too, a multimedia orchestration service must take A/V elements, match them to the A/V servers with appropriate responsiveness, and distribute the elements to appropriate locations on the network. To do this, we have created an orchestration service that integrates and centralizes the orchestration task thereby relieving the individual elements from being aware of how they are being composited to form a combined application and hopefully also leading to globally optimal and balanced networks. Distributed multimedia applications consist of a mixture of elements distributed over a network. For example, in figure 1, we show a collaborative media-space [3] where two scientists are conducting a joint transcontinental experiment. One scientist has a high-resolution SEM microscope, the other provides the NMR scanner. Both are producing real-time video which they are also processing in real-time. The results of the image processing is being used to drive a real-time simulation which is providing a parallel representation of the results. They will be sharing the video, but having separate simulators and renderers so that they can view different aspects of the simulation. In order to build this system, processing tasks (e.g. image processing) will have to be matched to appropriate compute servers, input/output data flows will have to be characterized, and appropriate network connections established. However, this binding cannot be static. Loading changes on the compute servers and changes in traffic flow patterns on the underlying ATM network must be constantly monitored. In response to load changes, alternative virtual connections or alternative compute servers may have to be rescheduled to maintain the QoS guarantees. From this specific example, we can create a general statement of the multimedia orchestration problem. Distributed multimedia applications consist of a set of elements. Elements can act as either","PeriodicalId":412458,"journal":{"name":"MULTIMEDIA '93","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"CircusTalk: an orchestration service for distributed multimedia\",\"authors\":\"Yechezkal-Shimon Gutfreund, José P. Diaz-Gonzalez, R. Sasnett, V. Phuah\",\"doi\":\"10.1145/166266.168419\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Distributed multimedia applications consist of a mixture of elements scattered at different locations on a network. Each element on the network has different transmission needs and each link of the network has different transmission characteristics. Just as an orchestra conductor must match the characteristics of instruments to the performance skills of the musicians-then orchestrate the piece according to their location in the orchestra and the acoustic properties of the hall. So too, a multimedia orchestration service must take A/V elements, match them to the A/V servers with appropriate responsiveness, and distribute the elements to appropriate locations on the network. To do this, we have created an orchestration service that integrates and centralizes the orchestration task thereby relieving the individual elements from being aware of how they are being composited to form a combined application and hopefully also leading to globally optimal and balanced networks. Distributed multimedia applications consist of a mixture of elements distributed over a network. For example, in figure 1, we show a collaborative media-space [3] where two scientists are conducting a joint transcontinental experiment. One scientist has a high-resolution SEM microscope, the other provides the NMR scanner. Both are producing real-time video which they are also processing in real-time. The results of the image processing is being used to drive a real-time simulation which is providing a parallel representation of the results. They will be sharing the video, but having separate simulators and renderers so that they can view different aspects of the simulation. In order to build this system, processing tasks (e.g. image processing) will have to be matched to appropriate compute servers, input/output data flows will have to be characterized, and appropriate network connections established. However, this binding cannot be static. Loading changes on the compute servers and changes in traffic flow patterns on the underlying ATM network must be constantly monitored. In response to load changes, alternative virtual connections or alternative compute servers may have to be rescheduled to maintain the QoS guarantees. From this specific example, we can create a general statement of the multimedia orchestration problem. Distributed multimedia applications consist of a set of elements. Elements can act as either\",\"PeriodicalId\":412458,\"journal\":{\"name\":\"MULTIMEDIA '93\",\"volume\":\"52 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1993-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"MULTIMEDIA '93\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/166266.168419\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"MULTIMEDIA '93","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/166266.168419","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

摘要

分布式多媒体应用程序由分散在网络上不同位置的元素组成。网络上的每个元素都有不同的传输需求,网络的每个链路都有不同的传输特性。就像管弦乐队的指挥必须将乐器的特点与音乐家的演奏技巧相匹配,然后根据乐器在管弦乐队中的位置和音乐厅的声学特性来编排乐曲一样。因此,多媒体编排服务也必须采用a /V元素,将它们与具有适当响应能力的a /V服务器相匹配,并将元素分发到网络上的适当位置。为此,我们创建了一个编排服务,它集成并集中了编排任务,从而使各个元素不必知道它们是如何组合成一个组合的应用程序的,并有望形成全局最优和平衡的网络。分布式多媒体应用程序由分布在网络上的各种元素组成。例如,在图1中,我们展示了一个协作媒体空间[3],其中两位科学家正在进行联合横贯大陆的实验。一个科学家有高分辨率的扫描电镜,另一个提供核磁共振扫描仪。两者都在制作实时视频,并对其进行实时处理。图像处理的结果被用于驱动实时模拟,该模拟提供了结果的并行表示。他们将分享视频,但有单独的模拟器和渲染器,以便他们可以查看模拟的不同方面。为了构建这个系统,处理任务(例如图像处理)必须与适当的计算服务器相匹配,输入/输出数据流必须具有特征,并建立适当的网络连接。但是,这个绑定不能是静态的。必须不断地监视计算服务器上的加载变化和底层ATM网络上的流量流模式的变化。为了响应负载变化,可能必须重新安排备选虚拟连接或备选计算服务器,以维护QoS保证。从这个特定的示例中,我们可以创建多媒体编排问题的一般声明。分布式多媒体应用程序由一组元素组成。元素可以扮演任意一种角色
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
CircusTalk: an orchestration service for distributed multimedia
Distributed multimedia applications consist of a mixture of elements scattered at different locations on a network. Each element on the network has different transmission needs and each link of the network has different transmission characteristics. Just as an orchestra conductor must match the characteristics of instruments to the performance skills of the musicians-then orchestrate the piece according to their location in the orchestra and the acoustic properties of the hall. So too, a multimedia orchestration service must take A/V elements, match them to the A/V servers with appropriate responsiveness, and distribute the elements to appropriate locations on the network. To do this, we have created an orchestration service that integrates and centralizes the orchestration task thereby relieving the individual elements from being aware of how they are being composited to form a combined application and hopefully also leading to globally optimal and balanced networks. Distributed multimedia applications consist of a mixture of elements distributed over a network. For example, in figure 1, we show a collaborative media-space [3] where two scientists are conducting a joint transcontinental experiment. One scientist has a high-resolution SEM microscope, the other provides the NMR scanner. Both are producing real-time video which they are also processing in real-time. The results of the image processing is being used to drive a real-time simulation which is providing a parallel representation of the results. They will be sharing the video, but having separate simulators and renderers so that they can view different aspects of the simulation. In order to build this system, processing tasks (e.g. image processing) will have to be matched to appropriate compute servers, input/output data flows will have to be characterized, and appropriate network connections established. However, this binding cannot be static. Loading changes on the compute servers and changes in traffic flow patterns on the underlying ATM network must be constantly monitored. In response to load changes, alternative virtual connections or alternative compute servers may have to be rescheduled to maintain the QoS guarantees. From this specific example, we can create a general statement of the multimedia orchestration problem. Distributed multimedia applications consist of a set of elements. Elements can act as either
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Specification of multimedia composition and a visual programming environment News on-demand for multimedia networks A synchronization and communication model for distributed multimedia objects Multimedia CD-Rom conference publishing (panel session) Where were we: making and using near-synchronous, pre-narrative video
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1