Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/940880.940883acmconferencesArticle/Chapter ViewAbstractPublication PagesicfpConference Proceedingsconference-collections
Article

Extending the VoDKA architecture to improve resource modelling

Published: 29 August 2003 Publication History

Abstract

VoDKA is a Video-on-Demand server developed using Erlang/OTP. In this paper, the evolution of the core architecture of the system, designed for improving resource modelling, is described. After explaining the main goals of the project, the steps taken towards an optimal architecture are explained. Finally, a new architecture is proposed, solving all the problems and limitations in the previous ones. Special attention is paid to the use of design patterns, implementation behaviours, and reusable software components.

References

[1]
T. Arts and C. Benac Earle. Verifying Erlang code: a resource locker case-study. In Int. Symposium on Formal Methods Europe, volume 2391 of LNCS, pages 183--202. Springer-Verlag, July 2002.
[2]
T. Arts and J. J. Sánchez. Global scheduler properties derived from local restrictions. In Proceedings of the ACM Sigplan Erlang Workshop at the Principles, Logics, and Implementations of high-level programming languages. ACM, October 2002.
[3]
M. Barreiro and V. M. Gulías. Cluster setup and its administration. In Rajkumar Buyya, editor, High Performance Cluster Computing, volume I. Prentice Hall, 1999.
[4]
M. Barreiro, V. M. Gulías, J. L. Freire, J. Mosquera, and J. J. Sánchez. An erlang-based hierarchical distributed vod system. In Proceedings of Seventh International Erlang/OTP User Conference. Ericsson Utvecklings AB, September 2001.
[5]
D. Baumer and D. Riehle. Product trader. In In Pattern Languages of Program Design 3 (PLoPD3), pages 29--46. Addison-Wesley, 1998.
[6]
U. Ekstrom. Design patterns for simulation in erlang/otp. In Master Thesis, University of Upsala, 2000.
[7]
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-oriented Software. Addison Wesley, Reading, 1996.
[8]
V. M. Gulías, C. Abalde, and J. J. Sánchez. Lambda goes to hollywood. In Fifth International Simposium on Practical Aspects of Declarative Languages (PADL'03), volume 2562 of LNCS. Springer-Verlang, January 2003.
[9]
A. Valderruten, V. M. Gulías, J. J. Sánchez, J. L. Freire, and J. Mosquera. Implementación de un modelo de monitorización para un servidor de vídeo bajo demanda en erlang. In Proceedings of XXVII Conferencia Latinoamericana de Informtica. Jonás Montilva, September 2001.

Cited By

View all
  • (2005)Verifying fault-tolerant Erlang programsProceedings of the 2005 ACM SIGPLAN workshop on Erlang10.1145/1088361.1088367(26-34)Online publication date: 26-Sep-2005
  • (2004)Translating Erlang to μCRLProceedings. Fourth International Conference on Application of Concurrency to System Design, 2004. ACSD 2004.10.1109/CSD.2004.1309124(135-144)Online publication date: 2004

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ERLANG '03: Proceedings of the 2003 ACM SIGPLAN workshop on Erlang
August 2003
76 pages
ISBN:1581137729
DOI:10.1145/940880
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 August 2003

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cluster computing
  2. design patterns
  3. distributed computing
  4. functional programming
  5. multimedia servers

Qualifiers

  • Article

Conference

ERLANG03
Sponsor:

Acceptance Rates

Overall Acceptance Rate 51 of 68 submissions, 75%

Upcoming Conference

ICFP '25
ACM SIGPLAN International Conference on Functional Programming
October 12 - 18, 2025
Singapore , Singapore

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2005)Verifying fault-tolerant Erlang programsProceedings of the 2005 ACM SIGPLAN workshop on Erlang10.1145/1088361.1088367(26-34)Online publication date: 26-Sep-2005
  • (2004)Translating Erlang to μCRLProceedings. Fourth International Conference on Application of Concurrency to System Design, 2004. ACSD 2004.10.1109/CSD.2004.1309124(135-144)Online publication date: 2004

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media