Network-Assisted Mobile Computing With Optimal Uplink Query Processing
Network-Assisted Mobile Computing With Optimal Uplink Query Processing
Processing
Many mobile applications retrieve content from remote servers
via user generated queries. Processing these queries is often needed
before the desired content can be identified. Processing the request on
the mobile devices can quickly sap the limited battery resources.
Conversely, processing user queries at remote servers can have slow
response
times
due
communication
latency
incurred
during
transmission of the potentially large query. We evaluate a networkassisted mobile computing scenario where mid-network nodes with
leasing capabilities are deployed by a service provider. Leasing
computation power can reduce battery usage on the mobile devices
and improve response times. However, borrowing processing power
from mid-network nodes comes at a leasing cost which must be
accounted for when making the decision of where processing should
occur. We study the tradeoff between battery usage, processing and
transmission latency, and mid-network leasing. We use the dynamic
programming framework to solve for the optimal processing policies
that suggest the amount of processing to be done at each mid-network
node in order to minimize the processing and communication latency
and processing costs. Through numerical studies, we examine the
properties of the optimal processing policy and the core tradeoffs in
such systems
the embedded subspace for RF. Extensive experiments on a large realworld image database demonstrate that the proposed scheme
combined with the SVM RF can significantly improve the performance
of CBIR systems.
Optimizing Cloud Resources for Delivering IPTV Services Through
Virtualization
We
implement
simple
mechanism
for
time-shifting
can
explore
vulnerabilities
of
cloud
system
and
to
build
monitor
and
control
plane
over
distributed
programmable
virtual
switches
to
significantly
improve
attack
Dynamic
Resource
Allocation
Using
Virtual
Machines
for
Cloud
Computing Environment
Cloud computing allows business customers to scale up and down
their resource usage based on needs. Many of the touted gains in the
cloud model come from resource multiplexing through virtualization
technology. In this paper, we present a system that uses virtualization
technology to allocate data center resources dynamically based on
application demands and support green computing by optimizing the
number of servers in use. We introduce the concept of "skewness to
measure the unevenness in the multidimensional resource utilization of
a server. By minimizing skewness, we can combine different types of
workloads nicely and improve the overall utilization of server
the
existence
of
multiple
cloud
service
providers
to
In
addition,
we
articulate
performance
optimization
overheads
in
comparison
with
noncooperative
approaches.
node failures and the need for dynamic configuration over extensive
run-time. This paper presents two fault-tolerance mechanisms called
theft induced checkpointing and systematic event logging. These are
transparent protocols capable of overcoming problems associated with
both, benign faults, i.e., crash faults, and node or subnet volatility.
Specifically, the protocols base the state of the execution on a dataflow
graph, allowing for efficient recovery in dynamic heterogeneous
systems as well as multi-threaded applications. By allowing recovery
even under different numbers of processors, the approaches are
especially
suitable
for
applications
with
need
for
adaptive
or
Efficient
namespace
metadata
management
is
increasingly
New
schemes
have
been
proposed,
however,
their