Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Arthur Allen

dblp:17/4837 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2001
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
1 paper
Content delivery and video streaming · 44% Wireless networking · 44% Cellular and mobile networks · 13%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%

Topics — the 4 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Content delivery and video streaming
multimedia delivery
0.012001
Optimal delivery of multi-media content over networks · ACM Multimedia 2001
Wireless networking › link adaptation
rate adaptation
0.012001
Optimal delivery of multi-media content over networks · ACM Multimedia 2001
Requirements engineering and software design › software modeling
statecharts
0.011995
Extending the Statechart Formalism: Event Scheduling & Disposition · OOPSLA 1995
Cellular and mobile networks
call admission control
0.012001
Optimal delivery of multi-media content over networks · ACM Multimedia 2001

Methods — techniques the papers use, named apart from their topics

linear programming · 0.0flow rate modulation · 0.0disposition matrices · 0.0declarative event disposition rules · 0.0
YearPublicationVenuePosition
2001 Optimal delivery of multi-media content over networks
abstract
In this paper, we describe scalable optimal methods for delivering archived and live multi-media content from servers to multi-media client players endowed with substantial RAM or disk-based buffers. These methods result from the application of linearoptimization theory (linear programming) to the problem of how best to modulate the flow rate of constant-bit-rate (CBR) content for all sessions linking a server to its clients, in which session flow rates are subject to upper and lower bound constraints, and aggregate flow cannot exceed a specified maximum. An efficient O(n) algorithm to maximize aggregate flow is described. We propose a tunable minimum constraint on session flows that is shown to result in a rapid and sustained accumulation of reserve content within a player's buffer. An associated Call Admission Control (CAC) algorithm is also described. The benefits of the methods described include improved server efficiency, enhanced end-user experience (QOS), cost effective end to-end content delivery, directly from origin servers to clients without need of intervening edge-caching technology.
Arthur Allen
ACM Multimedia1
1995 Extending the Statechart Formalism: Event Scheduling & Disposition
abstract
Statecharts are extended to deal with events when no applicable transition is available, and to resolve conflicts relative to event scheduling and response that can arise whenever multiple states can be active simultaneously. Event closure and event scheduling are achieved without having to clutter up a basic statechart. The extensions are effected by means of declarative event disposition rules. These rules, together with the statechart topology, determine the contents of one or more disposition matrices. These matrices are combined with the statechart state to determine the response of the event dispatcher to incoming events. The operation of the event dispatcher is also described. A detailed example illustrates these concepts, which are further characterized, for the benefit of working programmers, in the form of a behavioral design pattern. A tool called StateCraft embodies these notions.
Arthur Allen, Dennis de Champeaux
OOPSLA1