In this paper, we consider the problem of optimal demand response and energy
storage management for a power consuming entity.
In this paper we construct a deterministic polynomial time algorithm for the
problem where a set of users is interested in gaining access to a common file,
but where each has only partial knowledge of the file. We further assume the
existence of another set of terminals in the system, called helpers, who are
not interested in the common file, but who are willing to help the users.
We study the problem of compressing a source sequence in the presence of
side-information that is related to the source via insertions, deletions and
substitutions. We propose a simple algorithm to compress the source sequence
when the side-information is present at both the encoder and decoder. A key
attribute of the algorithm is that it encodes the edits contained in runs of
different extents separately. For small insertion and deletion probabilities,
the compression rate of the algorithm is shown to be asymptotically optimal.
Consider a binary channel with deletions and insertions, where each input bit
is transformed in one of the following ways: it is deleted with probability d,
or an extra bit added after it with probability i, or it is retained without
any changes with probability 1-d-i. We obtain a lower bound on the capacity of
this channel. The transformation from X to Y may be viewed in terms of runs as
follows: some runs of X get shorter/longer, some runs of X get deleted, and
some new runs are added.
The problem of broadcasting a parallel Gaussian source over an additive white
Gaussian noise broadcast channel under the mean-squared error distortion
criterion is studied.
In this paper we consider the problem of high accuracy localization of mobile
nodes in a multipath-rich environment where sub-meter accuracies are required.
We employ a peer to peer framework where the vehicles/nodes can get pairwise
multipath-degraded ranging estimates in local neighborhoods together with a
fixed number of anchor nodes. The challenge is to overcome the
multipath-barrier with redundancy in order to provide the desired accuracies
especially under severe multipath conditions when the fraction of received
signals corrupted by multipath is dominating.
We address the problem of securing distributed storage systems against
eavesdropping and adversarial attacks. An important aspect of these systems is
node failures over time, necessitating, thus, a repair mechanism in order to
maintain a desired high system reliability. In such dynamic settings, an
important security problem is to safeguard the system from an intruder who may
come at different time instances during the lifetime of the storage system to
observe, and possibly alter, the data stored on some nodes.
Regenerating codes are a class of recently developed codes for distributed
storage, that like Reed-Solomon codes, permit data recovery from any k of n
nodes, but which also have the capability of repairing a failed node by
connecting to any d nodes and downloading an amount of data, termed the repair
bandwidth, that is on average, significantly less than the size of the data
file.
Distributed storage systems often introduce redundancy to increase
reliability. When coding is used, the repair problem arises: if a node storing
encoded information fails, in order to maintain the same level of reliability
we need to create encoded information at a new node. This amounts to a partial
recovery of the code, whereas conventional erasure coding focuses on the
complete recovery of the information from a subset of encoded packets. The
consideration of the repair network traffic gives rise to new design
challenges.
We address the problem of securing a dynamic distributed data storage system
against a passive eavesdropper that can observe a fixed number of storage
nodes. A distributed data storage system experiences node failures over time
due to various reasons. These failed nodes are repaired in order to maintain
the availability of data with a certain fixed reliability.
It is well known that $(n,k)$ Maximum Distance Separable (MDS) erasure codes
are optimal for storage systems due to their ability to recover from up to
$(n-k)$ node failures with minimum storage expansion. However, MDS codes come
with a significant maintenance overhead due to their expensive repair-cost for
restoring failed encoded nodes. This has recently motivated a new and superior
class of codes, called {\em Regenerating Codes}, that optimally trade off
storage cost for repair bandwidth.
We consider a secure lossless source coding problem with a rate-limited
helper. In particular, Alice observes an i.i.d. source $X^{n}$ and wishes to
transmit this source losslessly to Bob at a rate $R_{x}$. A helper, say Helen,
observes a correlated source $Y^{n}$ and transmits at a rate $R_{y}$ to Bob. A
passive eavesdropper can observe the coded output of Alice. The equivocation
$\Delta$ is measured by the conditional entropy $H(X^{n}|J_{x})/n$, where
$J_{x}$ is the coded output of Alice.
Erasure coding techniques are used to increase the reliability of distributed
storage systems while minimizing storage overhead. Also of interest is
minimization of the bandwidth required to repair the system following a node
failure. In a recent paper, Wu et al. characterize the tradeoff between the
repair bandwidth and the amount of data stored per node. They also prove the
existence of regenerating codes that achieve this tradeoff.
We consider the problem of data storage across n nodes in a distributed
manner. A data collector (DC) should be able to reconstruct the entire data by
connecting to any k out of the n nodes and downloading all the data stored in
them. When a node fails, it has to be regenerated back using the existing
nodes. In a recent paper, Wu et al. have obtained an information theoretic
lower bound for the repair bandwidth. Recently, there has been additional
interest in storing data in systematic form as no post processing is required
when DC connects to k systematic nodes.