Event-based programming structures for multimedia information flows

被引:0
|
作者
Ravindran, K
Sabbir, A
机构
[1] CUNY City Coll, Dept Comp Sci, New York, NY 10031 USA
[2] CUNY, Grad Ctr, Dept Comp Sci, New York, NY 10031 USA
[3] CUNY, Grad Ctr, Dept Comp Sci, New York, NY 10016 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a programming model based on 'timed event dissemination' for structuring a distributed real-time multimedia presentation. In this model, event notifications capture program-generated actions and/or user-level object accesses on a multimedia window. A coherent effect of these actions requires enforcing deadlines on the event processing over prescribed time intervals. To meet this requirement, the paper advocates an integration of the 'flow of time' as part of the semantics of data presentation on a multimedia window. The paper explores a programming paradigm for event processing: causal ordering of timed messages, to realize multimedia data presentations. This yields simplicity and uniformity in the programming structure of multimedia applications. The presentation specifications in our model can be easily and accurately mapped onto system-level QOS parameters (such as network delays and play-out buffer delays) for scheduling purposes. This in turn may lead to an optimal use of the system resources by a multimedia presentation protocol. The generality of our event-oriented programming interface also allows reducing the multimedia system development costs through software reuse.
引用
收藏
页码:255 / 268
页数:14
相关论文
共 50 条
  • [1] Event-based programming models for monitoring of distributed information systems
    Ravindran, K
    Wu, J
    [J]. Ninth IEEE International Symposium on Distributed Simulation and Real-Time Applications, Proceedings, 2005, : 236 - 245
  • [2] Designing interactions in event-based unified management of personal multimedia information
    Pinzon, Juan Camilo
    Singh, Rahul
    Taube, Wolfgang
    Galan, Jensen
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS, 2006, : 337 - +
  • [3] Event-Based Microcontroller Programming in Datalog
    Brass, Stefan
    [J]. RULES AND REASONING, RULEML+RR 2021, 2021, 12851 : 80 - 94
  • [4] Event-based multimedia object scheduling algorithm
    Yun, MH
    Kim, SJ
    Kim, HN
    [J]. 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS: BROADBAND CONVERGENCE NETWORK INFRASTRUCTURE, 2004, : 735 - 740
  • [5] Event-based imaging velocimetry: an assessment of event-based cameras for the measurement of fluid flows
    Willert, Christian E.
    Klinner, Joachim
    [J]. EXPERIMENTS IN FLUIDS, 2022, 63 (06)
  • [6] Event-based imaging velocimetry: an assessment of event-based cameras for the measurement of fluid flows
    Christian E. Willert
    Joachim Klinner
    [J]. Experiments in Fluids, 2022, 63
  • [7] Event-based programming without inversion of control
    Haller, Philipp
    Odersky, Martin
    [J]. MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2006, 4228 : 4 - 22
  • [8] Stochastic scheduling with event-based dynamic programming
    Ger Koole
    [J]. Mathematical Methods of Operations Research, 2000, 51 : 249 - 261
  • [9] Taxonomy of distributed event-based programming systems
    Meier, R
    Cahill, V
    [J]. COMPUTER JOURNAL, 2005, 48 (05): : 602 - 626
  • [10] Stochastic scheduling with event-based dynamic programming
    Koole, G
    [J]. MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2000, 51 (02) : 249 - 261