| Community Cloud Computing. (arXiv:0907.2485v1 [cs.NI]) |
[Jul. 17th, 2009|03:03 am] |
Community Cloud Computing. (arXiv:0907.2485v1 [cs.NI])
Cloud Computing is rising fast, with its data centres growing at an
unprecedented rate. However, this has come with concerns over privacy,
efficiency at the expense of resilience, and environmental sustainability,
because of the dependence on Cloud vendors such as Google, Amazon and
Microsoft. Our response is an alternative model for the Cloud
conceptualisation, providing a paradigm for Clouds in the community, utilising
networked personal computers for liberation from the centralised vendor model.
Community Cloud Computing (C3) offers an alternative architecture, created by
combing the Cloud with paradigms from Grid Computing, principles from Digital
Ecosystems, and sustainability from Green Computing, while remaining true to
the original vision of the Internet. It is more technically challenging than
Cloud Computing, having to deal with distributed computing issues, including
heterogeneous nodes, varying quality of service, and additional security
constraints. However, these are not insurmountable challenges, and with the
need to retain control over our digital lives and the potential environmental
consequences, it is a challenge we must pursue.
read more at cs updates on arXiv.org |
|
|
| Capacity of a Class of Multi-source Relay Networks. (arXiv:0907.2510v1 [cs.IT]) |
[Jul. 17th, 2009|03:03 am] |
Capacity of a Class of Multi-source Relay Networks. (arXiv:0907.2510v1 [cs.IT])
Characterizing the capacity region of multi-source wireless relay networks is
one of the fundamental issues in network information theory. The problem is,
however, quite challenging because the transmission of other sessions acts as
inter-user interference when there exist multiple source-destination (S-D)
pairs in the network. By focusing on a special class of networks, we show that
the capacity can be found. Namely, we study a linear finite-field network with
time-varying channels, which exhibits broadcast, interference, and fading
natures of wireless communication. We observe that fading can play an important
role in mitigating inter-user interference effectively for both single-hop and
multi-hop networks. We propose new block Markov encoding and relaying schemes
with randomized channel pairing, which exploit such channel variations, and
derive their achievable rates. By comparing them with the general cut-set upper
bound, the capacity region of single-hop networks and the sum-capacity of
multi-hop networks can be characterized for some classes of channel
distributions and networks topologies. For these classes, we show that the
capacity of multi-source networks can be interpreted as the max-flow min-cut
theorem.
read more at cs updates on arXiv.org |
|
|
| Gossip-based Search in Multipeer Communication Networks. (arXiv:0907.2563v1 [cs.NI]) |
[Jul. 17th, 2009|03:03 am] |
Gossip-based Search in Multipeer Communication Networks. (arXiv:0907.2563v1 [cs.NI])
We study a gossip-based algorithm for searching data objects in a multipeer
communication network. All of the nodes in the network are able to communicate
with each other. There exists an initiator node that starts a round of searches
by randomly querying one or more of its neighbors for a desired object. The
queried nodes can also be activated and look for the object. We examine several
behavioural patterns of nodes with respect to their willingness to cooperate in
the search. We derive mathematical models for the search process based on the
balls and bins model, as well as known approximations for the rumour-spreading
problem. All models are validated with simulations. We also evaluate the
performance of the algorithm and examine the impact of search parameters.
read more at cs updates on arXiv.org |
|
|
| Homogeneous formulas and symmetric polynomials. (arXiv:0907.2621v1 [cs.CC]) |
[Jul. 17th, 2009|03:03 am] |
Homogeneous formulas and symmetric polynomials. (arXiv:0907.2621v1 [cs.CC])
We investigate the arithmetic formula complexity of the elementary symmetric
polynomials S(k,n). We show that every multilinear homogeneous formula
computing S(k,n) has size at least k^(Omega(log k))n, and that product-depth d
multilinear homogeneous formulas for S(k,n) have size at least
2^(Omega(k^{1/d}))n. Since S(n,2n) has a multilinear formula of size O(n^2), we
obtain a superpolynomial separation between multilinear and multilinear
homogeneous formulas. We also show that S(k,n) can be computed by homogeneous
formulas of size k^(O(log k))n, answering a question of Nisan and Wigderson.
Finally, we present a superpolynomial separation between monotone and
non-monotone formulas in the noncommutative setting, answering a question of
Nisan.
read more at cs updates on arXiv.org |
|
|
| Finding Fullerene Patches in Polynomial Time. (arXiv:0907.2627v1 [cs.DM]) |
[Jul. 17th, 2009|03:03 am] |
Finding Fullerene Patches in Polynomial Time. (arXiv:0907.2627v1 [cs.DM])
We consider the following question, motivated by the enumeration of
fullerenes. A fullerene patch is a 2-connected plane graph G in which inner
faces have length 5 or 6, non-boundary vertices have degree 3, and boundary
vertices have degree 2 or 3. The degree sequence along the boundary is called
the boundary code of G. We show that the question whether a given sequence S is
a boundary code of some fullerene patch can be answered in polynomial time when
such patches have at most five 5-faces. We conjecture that our algorithm gives
the correct answer for any number of 5-faces, and sketch how to extend the
algorithm to the problem of counting the number of different patches with a
given boundary code.
read more at cs updates on arXiv.org |
|
|
| Towards Hybrid Intensional Programming with JLucid, Objective Lucid, and General Imperative Compiler |
[Jul. 17th, 2009|03:03 am] |
Towards Hybrid Intensional Programming with JLucid, Objective Lucid, and General Imperative Compiler Framework in the GIPSY. (arXiv:0907.2640v1 [cs.PL])
Pure Lucid programs are concurrent with very fine granularity. Sequential
Threads (STs) are functions introduced to enlarge the grain size; they are
passed from server to workers by Communication Procedures (CPs) in the General
Intensional Programming System (GIPSY). A JLucid program combines Java code for
the STs with Lucid code for parallel control. Thus first, in this thesis, we
describe the way in which the new JLucid compiler generates STs and CPs. JLucid
also introduces array support.
Further exploration goes through the additional transformations that the
Lucid family of languages has undergone to enable the use of Java objects and
their members, in the Generic Intensional Programming Language (GIPL), and
Indexical Lucid: first, in the form of JLucid allowing the use of {\em
pseudo-objects}, and then through the specifically-designed the Objective Lucid
language. The syntax and semantic definitions of Objective Lucid and the
meaning of Java objects within an intensional program are provided with
discussions and examples.
Finally, there are many useful scientific and utility routines written in
many imperative programming languages other than Java, for example in C, C++,
Fortran, Perl, etc. Therefore, it is wise to provide a framework to facilitate
inclusion of these languages into the GIPSY and their use by Lucid programs. A
General Imperative Compiler Framework and its concrete implementation is
proposed to address this issue.
read more at cs updates on arXiv.org |
|
|
| The Complexity of Approximating Bounded-Degree Boolean #CSP. (arXiv:0907.2663v1 [cs.CC]) |
[Jul. 17th, 2009|03:03 am] |
The Complexity of Approximating Bounded-Degree Boolean #CSP. (arXiv:0907.2663v1 [cs.CC])
The degree of a CSP instance is the maximum number of times that a variable
may appear in the scope of constraints. We consider the approximate counting
problem for Boolean CSPs with bounded-degree instances for constraint languages
containing the two unary constant relations {0} and {1}. When the maximum
degree is at least 25 we obtain a complete classification of the complexity of
this problem. It is exactly solvable in polynomial-time if every relation in
the constraint language is affine. It is equivalent to the problem of
approximately counting independent sets in bipartite graphs if every relation
can be expressed as conjunctions of {0}, {1} and binary implication. Otherwise,
there is no FPRAS unless NP=RP. For lower degree bounds, additional cases arise
in which the complexity is related to the complexity of approximately counting
independent sets in hypergraphs.
read more at cs updates on arXiv.org |
|
|
| Benchmarking Declarative Approximate Selection Predicates. (arXiv:0907.2471v1 [cs.DB]) |
[Jul. 17th, 2009|03:03 am] |
Benchmarking Declarative Approximate Selection Predicates. (arXiv:0907.2471v1 [cs.DB])
Declarative data quality has been an active research topic. The fundamental
principle behind a declarative approach to data quality is the use of
declarative statements to realize data quality primitives on top of any
relational data source. A primary advantage of such an approach is the ease of
use and integration with existing applications. Several similarity predicates
have been proposed in the past for common quality primitives (approximate
selections, joins, etc.) and have been fully expressed using declarative SQL
statements. In this thesis, new similarity predicates are proposed along with
their declarative realization, based on notions of probabilistic information
retrieval. Then, full declarative specifications of previously proposed
similarity predicates in the literature are presented, grouped into classes
according to their primary characteristics. Finally, a thorough performance and
accuracy study comparing a large number of similarity predicates for data
cleaning operations is performed.
read more at cs updates on arXiv.org |
|
|
| Extremal problems in ordered graphs. (arXiv:0907.2479v1 [cs.DM]) |
[Jul. 17th, 2009|03:03 am] |
Extremal problems in ordered graphs. (arXiv:0907.2479v1 [cs.DM])
In this thesis we consider ordered graphs (that is, graphs with a fixed
linear ordering on their vertices). We summarize and further investigations on
the number of edges an ordered graph may have while avoiding a fixed forbidden
ordered graph as a subgraph. In particular, we take a step toward confirming a
conjecture of Pach and Tardos regarding the number of edges allowed when the
forbidden pattern is a tree by establishing an upper bound for a particular
ordered graph for which existing techniques have failed. We also generalize a
theorem of Geneson by establishing an upper bound on the number of edges
allowed if the forbidden graphs fit a generalized notion of a matching.
read more at cs updates on arXiv.org |
|
|
| Multiple-Description Coding by Dithered Delta-Sigma Quantization. (arXiv:0708.1859v2 [cs.IT] UPDATED |
[Jul. 17th, 2009|03:03 am] |
Multiple-Description Coding by Dithered Delta-Sigma Quantization. (arXiv:0708.1859v2 [cs.IT] UPDATED)
We address the connection between the multiple-description (MD) problem and
Delta-Sigma quantization. The inherent redundancy due to oversampling in
Delta-Sigma quantization, and the simple linear-additive noise model resulting
from dithered lattice quantization, allow us to construct a symmetric and
time-invariant MD coding scheme. We show that the use of a noise shaping filter
makes it possible to trade off central distortion for side distortion.
Asymptotically as the dimension of the lattice vector quantizer and order of
the noise shaping filter approach infinity, the entropy rate of the dithered
Delta-Sigma quantization scheme approaches the symmetric two-channel MD
rate-distortion function for a memoryless Gaussian source and MSE fidelity
criterion, at any side-to-central distortion ratio and any resolution. In the
optimal scheme, the infinite-order noise shaping filter must be minimum phase
and have a piece-wise flat power spectrum with a single jump discontinuity. An
important advantage of the proposed design is that it is symmetric in rate and
distortion by construction, so the coding rates of the descriptions are
identical and there is therefore no need for source splitting.
read more at cs updates on arXiv.org |
|
|
| Asymptotic behavior of growth functions of D0L-systems. (arXiv:0804.1327v3 [cs.DM] UPDATED) |
[Jul. 17th, 2009|03:03 am] |
Asymptotic behavior of growth functions of D0L-systems. (arXiv:0804.1327v3 [cs.DM] UPDATED)
A D0L-system is a triple (A, f, w) where A is a finite alphabet, f is an
endomorphism of the free monoid over A, and w is a word over A. The
D0L-sequence generated by (A, f, w) is the sequence of words (w, f(w), f(f(w)),
f(f(f(w))), ...). The corresponding sequence of lengths, that is the function
mapping each non-negative integer n to |f^n(w)|, is called the growth function
of (A, f, w). In 1978, Salomaa and Soittola deduced the following result from
their thorough study of the theory of rational power series: if the
D0L-sequence generated by (A, f, w) is not eventually the empty word then there
exist a non-negative integer d and a real number b greater than or equal to one
such that |f^n(w)| behaves like n^d b^n as n tends to infinity. The aim of the
present paper is to present a short, direct, elementary proof of this theorem.
read more at cs updates on arXiv.org |
|
|
| The Complexity of Computing Minimal Unidirectional Covering Sets. (arXiv:0901.3692v3 [cs.CC] UPDATED |
[Jul. 17th, 2009|03:03 am] |
The Complexity of Computing Minimal Unidirectional Covering Sets. (arXiv:0901.3692v3 [cs.CC] UPDATED)
Given a binary dominance relation on a set of alternatives, a common thread
in the social sciences is to identify subsets of alternatives that satisfy
certain notions of stability. Examples can be found in areas as diverse as
voting theory, game theory, and argumentation theory. Brandt and Fischer [BF08]
proved that it is NP-hard to decide whether an alternative is contained in some
inclusion-minimal upward or downward covering set. For both problems, we raise
this lower bound to the Theta_{2}^{p} level of the polynomial hierarchy and
provide a Sigma_{2}^{p} upper bound. Relatedly, we show that a variety of other
natural problems regarding minimal or minimum-size covering sets are hard or
complete for either of NP, coNP, and Theta_{2}^{p}. An important consequence of
our results is that neither minimal upward nor minimal downward covering sets
(even when guaranteed to exist) can be computed in polynomial time unless P=NP.
This sharply contrasts with Brandt and Fischer's result that minimal
bidirectional covering sets (i.e., sets that are both minimal upward and
minimal downward covering sets) are polynomial-time computable.
read more at cs updates on arXiv.org |
|
|
| navigation |
| [ |
viewing |
| |
most recent entries |
] |
| [ |
go |
| |
earlier |
] |
| |
|
|