9,987 research outputs found
Programming with process groups: Group and multicast semantics
Process groups are a natural tool for distributed programming and are increasingly important in distributed computing environments. Discussed here is a new architecture that arose from an effort to simplify Isis process group semantics. The findings include a refined notion of how the clients of a group should be treated, what the properties of a multicast primitive should be when systems contain large numbers of overlapping groups, and a new construct called the causality domain. A system based on this architecture is now being implemented in collaboration with the Chorus and Mach projects
Weighted Fair Multicast Multigroup Beamforming under Per-antenna Power Constraints
A multi-antenna transmitter that conveys independent sets of common data to
distinct groups of users is considered. This model is known as physical layer
multicasting to multiple co-channel groups. In this context, the practical
constraint of a maximum permitted power level radiated by each antenna is
addressed. The per-antenna power constrained system is optimized in a maximum
fairness sense with respect to predetermined quality of service weights. In
other words, the worst scaled user is boosted by maximizing its weighted
signal-to-interference plus noise ratio. A detailed solution to tackle the
weighted max-min fair multigroup multicast problem under per-antenna power
constraints is therefore derived. The implications of the novel constraints are
investigated via prominent applications and paradigms. What is more, robust
per-antenna constrained multigroup multicast beamforming solutions are
proposed. Finally, an extensive performance evaluation quantifies the gains of
the proposed algorithm over existing solutions and exhibits its accuracy over
per-antenna power constrained systems.Comment: Under review in IEEE Transactions in Signal Processin
Multicast Multigroup Precoding and User Scheduling for Frame-Based Satellite Communications
The present work focuses on the forward link of a broadband multibeam
satellite system that aggressively reuses the user link frequency resources.
Two fundamental practical challenges, namely the need to frame multiple users
per transmission and the per-antenna transmit power limitations, are addressed.
To this end, the so-called frame-based precoding problem is optimally solved
using the principles of physical layer multicasting to multiple co-channel
groups under per-antenna constraints. In this context, a novel optimization
problem that aims at maximizing the system sum rate under individual power
constraints is proposed. Added to that, the formulation is further extended to
include availability constraints. As a result, the high gains of the sum rate
optimal design are traded off to satisfy the stringent availability
requirements of satellite systems. Moreover, the throughput maximization with a
granular spectral efficiency versus SINR function, is formulated and solved.
Finally, a multicast-aware user scheduling policy, based on the channel state
information, is developed. Thus, substantial multiuser diversity gains are
gleaned. Numerical results over a realistic simulation environment exhibit as
much as 30% gains over conventional systems, even for 7 users per frame,
without modifying the framing structure of legacy communication standards.Comment: Accepted for publication to the IEEE Transactions on Wireless
Communications, 201
Sum Rate Maximizing Multigroup Multicast Beamforming under Per-antenna Power Constraints
A multi-antenna transmitter that conveys independent sets of common data to
distinct groups of users is herein considered, a model known as physical layer
multicasting to multiple co-channel groups. In the recently proposed context of
per-antenna power constrained multigroup multicasting, the present work focuses
on a novel system design that aims at maximizing the total achievable
throughput. Towards increasing the system sum rate, the available power
resources need to be allocated to well conditioned groups of users. A detailed
solution to tackle the elaborate sum rate maximization multigroup multicast
problem under per-antenna power constraints is therefore derived. Numerical
results are presented to quantify the gains of the proposed algorithm over
heuristic solutions. Besides Rayleigh faded channels, the solution is also
applied to uniform linear array transmitters operating in the far field, where
line-ofsight conditions are realized. In this setting, a sensitivity analysis
with respect to the angular separation of co-group users is included. Finally,
a simple scenario providing important intuitions for the sum rate maximizing
multigroup multicast solutions is elaborated.Comment: Submitted to IEEE GlobeCom 2014, Austin, TX. arXiv admin note:
substantial text overlap with arXiv:1406.7699, arXiv:1406.755
Optimistic Parallel State-Machine Replication
State-machine replication, a fundamental approach to fault tolerance,
requires replicas to execute commands deterministically, which usually results
in sequential execution of commands. Sequential execution limits performance
and underuses servers, which are increasingly parallel (i.e., multicore). To
narrow the gap between state-machine replication requirements and the
characteristics of modern servers, researchers have recently come up with
alternative execution models. This paper surveys existing approaches to
parallel state-machine replication and proposes a novel optimistic protocol
that inherits the scalable features of previous techniques. Using a replicated
B+-tree service, we demonstrate in the paper that our protocol outperforms the
most efficient techniques by a factor of 2.4 times
- …