Proceedings of the 2002 ACM SIGPLAN Workshop on Erlang 2002
DOI: 10.1145/592849.592856
|View full text |Cite
|
Sign up to set email alerts
|

Global scheduler properties derived from local restrictions

Abstract: The VoDka server is a video-on-demand system for a Spanish cable company. We look at the distributed scheduler of this system. This scheduler enables that whenever a user agent is asking for a certain movie, this request is transferred through the system and a set of possible play-back qualities is returned to the agent. In case of a non-empty set, the agent selects one and the movie is streamed to the user.The storage subsystem of the server is composed by a hierarchy of different storage systems, i.e. disks,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2002
2002
2007
2007

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 13 publications
(11 reference statements)
0
6
0
Order By: Relevance
“…concepts to the functional environment is a key factor for success. Another advantage of using Erlang/OTP as the underlying platform for the system development (in addition to those common in declarative languages), is that techniques coming from the formal methods area can be applied in order to improve the system design and performance (Arts and Benac Earle, 2002), and to ensure (at least partially) the system correctness (Arts and Sánchez Penas, 2002). These techniques can be used more naturally with high level declarative languages, and their results are specially appreciated in complex management software.…”
Section: Discussionmentioning
confidence: 99%
“…concepts to the functional environment is a key factor for success. Another advantage of using Erlang/OTP as the underlying platform for the system development (in addition to those common in declarative languages), is that techniques coming from the formal methods area can be applied in order to improve the system design and performance (Arts and Benac Earle, 2002), and to ensure (at least partially) the system correctness (Arts and Sánchez Penas, 2002). These techniques can be used more naturally with high level declarative languages, and their results are specially appreciated in complex management software.…”
Section: Discussionmentioning
confidence: 99%
“…In the near future, work in the project should be made in the following topics: End the prototype implementation that is now under development; integration of the prototype with the real working system; and apply formal methods tools [2,1] in order to know more about the system and to do small redesigns in the architecture to solve possible errors.…”
Section: Discussionmentioning
confidence: 99%
“…About eighty percent of the communicating processes implements a server that uses the generic server pattern. This server restricts communication in a way that eases the transformation for us 3 . In the next section the server pattern and its translation to CRL are explained in more detail.…”
Section: Processes and Communicationmentioning
confidence: 99%
“…In the next section the server pattern and its translation to CRL are explained in more detail. The 3 The restriction in the communication imposed by the design pattern allows a better understanding of complex systems. The same restriction that makes the system easier to understand for the engineers is making supervision tree pattern is another frequently used pattern and is described in Sect.…”
Section: Processes and Communicationmentioning
confidence: 99%
See 1 more Smart Citation