DOI QR코드

DOI QR Code

Intermedia Synchronization Protocol for Continuous Media Using MPEG-4 in Mobile Distributed Systems

  • Received : 2011.12.20
  • Accepted : 2012.06.13
  • Published : 2012.06.30

Abstract

The preservation of temporal dependencies among a group of processes that exchange continuous media at runtime is a key issue for emerging mobile distributed systems (MDS), such as monitoring of biosignals and interactive multiuser games. Although several works are oriented to satisfy temporal dependencies, most of them are not suitable for MDSs. In general, an MDS is characterized by the absence of global references (e.g. shared memory and wall clock), host mobility, limited processing and storage capabilities in mobile hosts, and limited bandwidth on wireless communication channels. This paper proposes an asymmetric synchronization protocol to be used at runtime in an MDS without using a common reference. One main aspect of our synchronization protocol is that it translates temporal constraints to causal dependencies of the continuous media data as seen by the mobile hosts. We simulate the protocol by considering a cellular network environment and by using MPEG-4 encoders. The simulation results show that our protocol is effective in reducing the synchronization error. In addition, the protocol is efficient in terms of processing and storage costs at the mobile devices, as well as in the overhead attached per message across the wired and wireless channels.

Keywords

References

  1. B. Fong, A. C. M. Fong, and C. K. Li, "Telemedicine Technologies: Information Technologies in Medicine and Telehealth", 1st Edition, Wesley, USA, 2011.
  2. E. Cronin, B. Filstrup, S. Jamin, and A.R. Kurc, "An efficient synchronization mechanism for mirrored game architectures", Multimedia Tools and Applications, vol.23, no.l, pp.7-30, May.2004. https://doi.org/10.1023/B:MTAP.0000026839.31028.9f
  3. I. Bartoli, G. Iacovoni, and F. Ubaldi, "A synchronization control scheme for videoconferencing services", Journal of Multimedia, vol.2, no.4, pp.1-9, Aug.2007.
  4. S.S. Manvi, and P. Venkataram, "An agent based synchronization scheme for multimedia applications", The Journal of Systems and Software, vol.79, no.5, pp.701-713, May.2006. https://doi.org/10.1016/j.jss.2005.08.010
  5. F. Boronat Segui, J. C. Guerri Cebollada, and J. Lloret Mauri, "An RTP/RTCP based approach for multimedia group and inter-stream synchronization", Multimedia Tools and Applications, vol.40, no.2, pp.285-319, Nov.2008. https://doi.org/10.1007/s11042-008-0208-1
  6. S. E. Pomares Hernandez, L. A. Morales Rosales, J. Estudillo Ramirez, and G. Rodriguez Gomez, "Logical mapping: an intermedia synchronization model for multimedia distributed systems", Journal of Multimedia, vol.3, no.5, pp.33-41, Dec.2008.
  7. C. Perkins, RTP audio and video for Internet, 1st Edition, Addison Wesley, USA, 2003.
  8. A. Nafaa, T. Ahmed, Y. Hadjadj, and A. Mehaoua, "RTP4mux: a novel MPEG-4 RTP payload for multicast video communications over wireless IP", in Proc. IEEE Packet Video (PV'03), Apr.2003.
  9. K. H. Chi, L. H. Yen, C. Tseng, and T. L. Huang, "A causal multicast protocol for mobile distributed systems", IEICE TRANS. INF. & SYST., vol. E83-D. no.12, pp.2065-2073, Dec.2000.
  10. P. Chandra, and A. Kshemkalyani, "Causal multicast in mobile networks", in Proc. of the IEEE Computer Societyapos 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications System, pp.213-220, Oct .2004.
  11. R. Praskash, M. Raynal, and M. Singhal, "An adaptive causal ordering algorithm suited to mobile computing environments", Journal of Parallel and Distributed Computing, vol.41, no.2, pp.190-204, Mar.1997. https://doi.org/10.1006/jpdc.1996.1300
  12. C. Benzaid, and N. Badache, "A causal multicast protocol for dynamic groups in cellular networks", in Proc. of the 2008 Euro American Conference on Telematics and Information Systems, pp.1-8, Sep.2008.
  13. Z. J. Haas, and P. Agrawal, "Mobile-TCP: An asymmetric transport protocol design for mobile systems", in Proc. of International Conference on Communications, pp.1054-1058, Jun.1997.
  14. E. Lopez, S. E. Pomares, G. Rodriguez, and Ma. Medina, "an efficient causal protocol with forward error correction for mobile distributed systems", Journal of Computer Science, vol.6, no.7, pp.756-768, Apr.2010. https://doi.org/10.3844/jcssp.2010.756.768
  15. L. Lamport, "Time clocks and the ordering of events in a distributed system", Communications of the ACM, vol.21, no.7, pp.558-565, Jul.1978. https://doi.org/10.1145/359545.359563
  16. S. E. Pomares Hernandez, J. Fanchon, and K. Drira, "the immediate dependency relation: an optimal way to ensure causal group communication", Annual Review of Scalable Computing, vol.6, Series on Scalable Computing. Ed. Y.C. Kwong, World Scientific, pp.61-79, 2004
  17. J. Fanchon, K. Drira, and S. E. Pomares Hernandez, "Abstract channels as connectors for software components in group communication services", in Proc. of Fifth Mexican International Conference on Computer Science , pp.20-24, Sep.2004.
  18. R. Baldoni, A. Mostefaoui, and M. Raynal, "Causal delivery of messages with real-time data in unreliable networks", Journal of Real-Time System, vol.10, no.3, pp.245-262, May.1996. https://doi.org/10.1007/BF00383387
  19. S. E. Pomares Hernandez, E. Lopez Dominguez, G. Rodriguez Gomez, and J. Fanchon, "An efficient $\Delta$-causal algorithm for real time distributed system", Journal of Applied Sciences, vol.9, no.9, pp.1711-1718, 2009. https://doi.org/10.3923/jas.2009.1711.1718
  20. E. D. C. Group, Sinalgo - simulator for network algorithms, http://dcg.ethz.ch/projects/sinalgo/, 2008.
  21. D. Mackie, B. May and A. M. Franquet, MPEG4 IP open source project, http://mpeg4ip.sourceforge.net, 2000.