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

Aleksi Penttinen

dblp:45/1805 · DBLP profile ↗
← Back
12ranked-venue papers
5as first author
0since 2021 · last 2012
—ORCID · none

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

Computer networks · 8 · 5 first-authorSystems, architecture and hardware · 4Software engineering, systems software and programming languages · 2

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 architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 75% Electronic design automation · 19% Parallel and multicore computing · 6%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
queueing analysis
0.112012
Minimizing slowdown in heterogeneous size-aware dispatching systems · SIGMETRICS 2012
Electronic design automation › high-level synthesis
scheduling
0.112012
Minimizing slowdown in heterogeneous size-aware dispatching systems · SIGMETRICS 2012
Performance modeling and evaluation
queueing models
0.112011
On the optimal trade-off between SRPT and opportunistic scheduling · SIGMETRICS 2011
Performance modeling and evaluation
scheduling policy
0.112011
On the optimal trade-off between SRPT and opportunistic scheduling · SIGMETRICS 2011
Performance modeling and evaluation › scheduling policy
shortest remaining processing time
0.112011
On the optimal trade-off between SRPT and opportunistic scheduling · SIGMETRICS 2011
Parallel and multicore computing
load balancing
0.012012
Minimizing slowdown in heterogeneous size-aware dispatching systems · SIGMETRICS 2012
Performance modeling and evaluation › scheduling policy
opportunistic scheduling
0.012011
On the optimal trade-off between SRPT and opportunistic scheduling · SIGMETRICS 2011

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

value function · 0.1queueing theory · 0.1markov decision process · 0.1recursive algorithm · 0.1rate vector optimization · 0.1
YearPublicationVenuePosition
2012 Minimizing slowdown in heterogeneous size-aware dispatching systems
abstract
We consider a system of parallel queues where tasks are assigned (dispatched) to one of the available servers upon arrival. The dispatching decision is based on the full state information, i.e., on the sizes of the new and existing jobs. We are interested in minimizing the so-called mean slowdown criterion corresponding to the mean of the sojourn time divided by the processing time. Assuming no new jobs arrive, the shortest-processing-time-product (SPTP) schedule is known to minimize the slowdown of the existing jobs. The main contribution of this paper is three-fold: 1) To show the optimality of SPTP with respect to slowdown in a single server queue under Poisson arrivals; 2) to derive the so-called size-aware value functions for M/G/1-FIFO/LIFO/SPTP with general holding costs of which the slowdown criterion is a special case; and 3) to utilize the value functions to derive efficient dispatching policies so as to minimize the mean slowdown in a heterogeneous server system. The derived policies offer a significantly better performance than e.g., the size-aware-task-assignment with equal load (SITA-E) and least-work-left (LWL) policies.
Esa Hyytiä, Samuli Aalto, Aleksi Penttinen
SIGMETRICS3
2011 Energy-aware dispatching in parallel queues with on-off energy consumption
abstract
We consider a dynamic dispatching problem where jobs are assigned upon arrival into parallel queues. Jobs have an arbitrary size distribution and each queue has its own service rate, queueing discipline, and operating power while serving jobs. Our goal is to minimize a weighted sum of delay and energy consumption under the assumption that the dispatcher is aware of the remaining service time of each job in the system, including that of the arriving job. We devise efficient dispatching heuristics based on the first policy iteration procedure of Markov Decision Processes. The resulting policies are illustrated by numerical examples. Direct control over the trade-off between performance and energy consumption will be increasingly important in future ICT equipment designs wherever dynamic queue assignment is needed.
Aleksi Penttinen, Esa Hyytiä, Samuli Aalto
IPCCC1
2011 On the optimal trade-off between SRPT and opportunistic scheduling
abstract
We consider service systems where new jobs not only increase the load but also improve the service ability of such a system, cf. opportunistic scheduling gain in wireless systems. We study the optimal trade-off between the SRPT (Shortest Remaining Processing Time) discipline and opportunistic scheduling in the systems characterized by compact and symmetric capacity regions. The objective is to minimize the mean delay in a transient setting where all jobs are available at time 0 and no new jobs arrive thereafter. Our main result gives conditions under which the optimal rate vector does not depend on the sizes of the jobs as long as their order (in size) remains the same. In addition, it shows that in this case the optimal policy applies the SRPT principle serving the shortest job with the highest rate of the optimal rate vector, the second shortest with the second highest rate etc. We also give a recursive algorithm to determine both the optimal rate vector and the minimum mean delay. In some special cases, the rate vector, as well as the minimum mean delay, have even explicit expressions as demonstrated in the paper. For the general case, we derive both an upper bound and a lower bound of the minimum mean delay.
Samuli Aalto, Aleksi Penttinen, Pasi E. Lassila, Prajwal Osti
SIGMETRICS2
2011 M/M/1-PS queue and size-aware task assignment
Esa Hyytiä, Jorma T. Virtamo, Samuli Aalto, Aleksi Penttinen
Perform. Evaluation4
2009 Flow-optimized random access for wireless multihop networks
Juha Leino 0002, Aleksi Penttinen, Jorma T. Virtamo
Perform. Evaluation2
2007 Dimensioning methods for data networks with flow-level QoS requirements
abstract
We consider dimensioning of data networks. The network is modeled in a dynamic setting where elastic flows (file transfers) arrive randomly and share the bandwidth according to balanced fairness. Simple methods are derived for determining the link capacities so that given flow-level throughput requirements are satisfied. We consider two different approaches to define the throughput requirements: single constraint on average throughput in the network and separate constraint for every route. The results enable a simple characterization of the order- of-magnitude of the required capacities, which can be utilized in practical network planning and dimensioning.
Pasi E. Lassila, Aleksi Penttinen, Jorma T. Virtamo
LCN2
2007 Flow-optimized random access for wireless multihop networks
abstract
We study a time slotted random access network carrying elastic data traffic. We assume that the link access probabilities can be controlled on time scales comparable to network flow state changes but remain constant on shorter time scales and in particular do not react to slot-level backlogs. Capacity sets of such networks are defined, i.e. the effective link capacities which can be achievedby tuning the transmission probabilities. We revisit the problem of finding the capacity set and give an analytical characterization for the case of a single resource, which was derived already by Kleinrock. For the multihop case we provide a general algorithm to determine the boundary of the capacity set. The main contribution of the paper is to combine the capacity set results with the concept of balanced fairness to analyze the file transfer throughputs in a dynamic setting where a stochastically evolving number of file transfers adapt their rates to share the network resources among each other. Our numerical analysis shows that for light loads and short routes the throughput under flow-optimized random access is close to optimal that of slot-by-slot link scheduling, even though the control time scale required by the random access is much slower. With heavy loads the performance deteriorates.
Juha Leino 0002, Aleksi Penttinen, Jorma T. Virtamo
MSWiM2
2006 Flow Level Performance Analysis of Wireless Data Networks: A Case Study
abstract
We give an example of flow level performance analysis of data traffic in wireless networks by studying a scenario where two base stations with link adaptation serve in a coordinated fashion downloading users on a road or street between the stations. Due to the dynamic nature of such systems, a detailed flow level analysis is challenging and conventional methods run into computational difficulties. We motivate the detailed analysis by studying the system under different operational goals such as maximum throughput, max-min fairness and balanced fairness, concluding that the performance under these dynamic policies differ significantly from the performance under more tractable static policies. We discuss how the corresponding numerical analyses can be facilitated by applying the notion of balanced fairness and, in particular, introduce a novel approximation method referred to as value extrapolation. Value extrapolation can be applied to approximate any performance measure expressed as the expected value of a random variable which is a function of the system state. The idea of the value extrapolation is to consider the system in the MDP (Markov Decision Processes) setting and to solve the expected value from the Howard equations written for a truncated state space. Instead of a simple truncation, the relative values of states just outside the truncated state space are estimated using a polynomial extrapolation based on the states inside. This leads to a closed system and, unless the system is heavily loaded, allows one to obtain accurate results with remarkably small truncated state spaces.
Juha Leino 0002, Aleksi Penttinen, Jorma T. Virtamo
ICC2
2006 Minimum cost multicast trees in ad hoc networks
abstract
We propose a simple nearly-optimal heuristic algorithm for multicast tree construction in static ad hoc networks. The objective is to deliver a data packet from a source node to a set of destination nodes with a sequence of transmissions so that the sum of given transmission-related costs is minimized. Also a brute-force enumeration method is described to obtain optimal solutions to the problem in unit cost case. Performance of the algorithms is compared against existing methods by simulations.
Aleksi Penttinen
ICC1
2004 Efficient multicast tree algorithm for ad hoc networks
abstract
We propose an efficient heuristic algorithm for multicast tree construction in ad hoc networks. The objective is to connect a source node to a set of destination nodes with a sequence of transmissions so that the number of transmissions is minimized. The algorithm utilizes shortest path information, which can be obtained from unicast routing tables for fully distributed implementation. In addition to multicast routing, the algorithm is applicable to stateless multicast forwarding for small multicast groups.
Aleksi Penttinen
MASS1
2004 Performance of Wireless Ad Hoc Networks under Balanced Fairness
Aleksi Penttinen, Jorma T. Virtamo
NETWORKING1
2003 Improving Multicast Tree Construction in Static Ad Hoc Networks
abstract
We consider wireless multicast tree construction for energy efficiency. We introduce a novel algorithm, incremental shortest path tree (ISPT), to generate source-based multicast trees and analyse its performance. Additionally, the potential of further improvements in the tree construction is addressed comparing the performance of the algorithm with the results from a simulated annealing optimisation.
Aleksi Penttinen, Jorma T. Virtamo
LCN1