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

R. N. Uma

dblp:06/2429 · DBLP profile ↗
← Back
21ranked-venue papers
2as first author
1since 2021 · last 2024
0000-0002-0871-533XORCID · reported

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

Computer networks · 7Theory of computation · 6 · 2 first-authorSystems, architecture and hardware · 3Artificial intelligence and machine learning · 2Security and privacy · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021

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 networks
4 papers
Internet of things and sensor networks · 34% Edge and fog computing · 18% Network optimization and economics · 18%
Theoretical computer science
5 papers
Mathematical optimization · 75% Approximation and online algorithms · 17% Algorithmic game theory and mechanism design · 7%

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

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks
wireless sensor network
0.322014
Minimum Latency Multiple Data MULETrajectory Planning in Wireless Sensor Networks · IEEE Trans. Mob. Comput. 2014
Minimizing data collection latency in wireless sensor network with multiple mobile elements · INFOCOM 2012
Edge and fog computing › mobile edge computing
computation offloading
0.212016
Harnessing spectrum awareness to enhance mobile computing: poster · MobiCom 2016
Network optimization and economics
resource allocation
0.212016
Harnessing spectrum awareness to enhance mobile computing: poster · MobiCom 2016
Internet of things and sensor networks › wireless sensor network
data collection
0.112012
Minimizing data collection latency in wireless sensor network with multiple mobile elements · INFOCOM 2012
Vehicular, aerial and satellite networks
UAV trajectory optimization
0.112012
Minimizing data collection latency in wireless sensor network with multiple mobile elements · INFOCOM 2012
Mathematical optimization › combinatorial optimization › vehicle routing
traveling salesman problem
0.122014
Minimum Latency Multiple Data MULETrajectory Planning in Wireless Sensor Networks · IEEE Trans. Mob. Comput. 2014
Minimizing data collection latency in wireless sensor network with multiple mobile elements · INFOCOM 2012
Mathematical optimization
scheduling
0.132003
Task planning with transportation constraints: approximation bounds, implementation and experiments · ICRA 2003
Off-line admission control for general scheduling problems · SODA 2000
An Experimental Study of LP-Based Approximation Algorithms for Scheduling Problems · SODA 1998
Cellular and mobile networks › heterogeneous networks
multi-RAT networks
0.112016
Harnessing spectrum awareness to enhance mobile computing: poster · MobiCom 2016
Mathematical optimization › combinatorial optimization › vehicle routing › traveling salesman problem
traveling salesman problem with neighborhoods
0.112014
Minimum Latency Multiple Data MULETrajectory Planning in Wireless Sensor Networks · IEEE Trans. Mob. Comput. 2014
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
task planning
0.012003
Task planning with transportation constraints: approximation bounds, implementation and experiments · ICRA 2003
Network performance modeling › loss systems
call blocking probability
0.012003
Dynamic wavelength assignment for multicast in all-optical WDM networks to maximize the network capacity · IEEE J. Sel. Areas Commun. 2003
Internet architecture and protocols
multicast
0.012003
Dynamic wavelength assignment for multicast in all-optical WDM networks to maximize the network capacity · IEEE J. Sel. Areas Commun. 2003
Wireless networking
network capacity
0.012003
Dynamic wavelength assignment for multicast in all-optical WDM networks to maximize the network capacity · IEEE J. Sel. Areas Commun. 2003
Optical networks › routing and wavelength assignment
wavelength assignment
0.012003
Dynamic wavelength assignment for multicast in all-optical WDM networks to maximize the network capacity · IEEE J. Sel. Areas Commun. 2003
Optical networks
wavelength-division multiplexing
0.012003
Dynamic wavelength assignment for multicast in all-optical WDM networks to maximize the network capacity · IEEE J. Sel. Areas Commun. 2003
Mathematical optimization › scheduling
production scheduling
0.012003
Task planning with transportation constraints: approximation bounds, implementation and experiments · ICRA 2003
Algorithmic game theory and mechanism design › resource allocation › online resource allocation
admission control
0.012000
Off-line admission control for general scheduling problems · SODA 2000
Approximation and online algorithms › online algorithms
online scheduling
0.012000
Off-line admission control for general scheduling problems · SODA 2000
Approximation and online algorithms › approximation algorithms
LP-based approximation
0.011998
An Experimental Study of LP-Based Approximation Algorithms for Scheduling Problems · SODA 1998
Routing and switching
multicast routing
0.012003
Dynamic wavelength assignment for multicast in all-optical WDM networks to maximize the network capacity · IEEE J. Sel. Areas Commun. 2003
Approximation and online algorithms › approximation algorithms
approximation guarantees
0.012003
Task planning with transportation constraints: approximation bounds, implementation and experiments · ICRA 2003
Approximation and online algorithms
approximation algorithms
0.011998
An Experimental Study of LP-Based Approximation Algorithms for Scheduling Problems · SODA 1998

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

simulation · 0.4heuristic algorithm · 0.4constant-factor approximation · 0.4approximation algorithm · 0.3dynamic spectrum access · 0.2heuristics · 0.1SPT heuristic · 0.1polynomial-time algorithm · 0.0greedy algorithm · 0.0offline scheduling algorithms · 0.0linear programming relaxation · 0.0experimental study · 0.0
YearPublicationVenuePosition
2024 Advancing Social Justice through Data Science
abstract
Now, more than ever, there is a need for computer scientists and data scientists to be socially responsible about the algorithms they design and the products they build. We all have to conscientiously analyze the impact of our work, particularly on historically marginalized communities. As we look towards creating a more just future, this means we also need to provide our students appropriate training, so that we can all address existing social inequities and prevent further social inequities from creeping into our work. Data science1 provides an ideal opportunity to train students to identify existing bias and explore ways to address it. This special session equips educators with tools to bring about this training. The presenters will share their experiences in incorporating data science for social justice in their courses, introducing CS through a social justice lens, and interrogating the collection and use of data. Through moderated group discussions, this special session will collate ideas and strategies from the participants of their respective experiences. The presenters will create and share a repository of the collated ideas to enable a broad swath of educators to incorporate data science for social justice in their respective courses to train the future generation.
John Bartucz, Smaranda Sandu, Laney Strange, R. N. Uma
SIGCSE (2)4
2019 Optimal Joint Scheduling and Cloud Offloading for Mobile Applications
abstract
Cloud offloading is an indispensable solution to supporting computationally demanding applications on resource constrained mobile devices. In this paper, we introduce the concept of wireless aware joint scheduling and computation offloading (JSCO) for multi-component applications, where an optimal decision is made on which components need to be offloaded as well as the scheduling order of these components. The JSCO approach allows for more degrees of freedom in the solution by moving away from a compiler pre-determined scheduling order for the components towards a more wireless aware scheduling order. For some component dependency graph structures, the proposed algorithm can shorten execution times by parallel processing appropriate components in the mobile and cloud. We define a net utility that trades-off the energy saved by the mobile, subject to constraints on the communication delay, overall application execution time, and component precedence ordering. The linear optimization problem is solved using real data measurements obtained from running multi-component applications on an HTC smartphone and the Amazon EC2, using WiFi for cloud offloading. The performance is further analyzed using various component dependency graph topologies and sizes. Results show that the energy saved increases with longer application runtime deadline, higher wireless rates, and smaller offload data sizes.
S. Eman Mahmoodi, R. N. Uma, K. P. Subbalakshmi
IEEE Trans. Cloud Comput.2
2016 Harnessing spectrum awareness to enhance mobile computing: poster
abstract
The well documented growth in mobile traffic is mainly driven by increasingly sophisticated smart phone applications. Simultaneously, user preference for lighter phones has resulted in more battery power constrained hand-helds that offload computations to resource intensive cloud. This second trend exacerbates the bandwidth crunch often experienced over wireless networks. Our idea (joint cognitive offloading and scheduling) is to use dynamic spectrum access and management concepts from wireless networking to effect computation offloading and scheduling solutions that achieves near optimal trade-offs between the mobile device and wireless resources. We use all radio available interfaces (e.g. WiFi, LTE) in multi-RAT enabled devices to schedule appropriate components of the application to run either on the mobile device or on the resource-rich cloud, while staying adaptive to the conditions of the wireless network.
S. Eman Mahmoodi, K. P. Subbalakshmi, R. N. Uma
MobiCom3
2014 Minimum Latency Multiple Data MULETrajectory Planning in Wireless Sensor Networks
abstract
This paper investigates the problem of computing the optimal trajectories of multiple data MULEs (e.g., robots, vehicles, etc.) to minimize data collection latency in wireless sensor networks. By relying on a slightly different assumption, we define two interesting problems, the k-traveling salesperson problem with neighborhood ( k-TSPN) and the k-rooted path cover problem with neighborhood ( k-PCPN). Since both problems are NP-hard, we propose constant factor approximation algorithms for them along with two simpler heuristic algorithms. We also conduct simulations to compare the performance of the proposed approaches with the existing alternatives. Our simulation results indicate that the proposed algorithms outperform the competitors on average.
Donghyun Kim 0001, R. N. Uma, Baraki H. Abay, Weili Wu 0001, Wei Wang 0032, Alade O. Tokuta
IEEE Trans. Mob. Comput.2
2012 Energy-efficient routing through Weighted Load Balancing
abstract
In this paper we present a novel algorithm, Energy Efficient Weighted Load Balanced Routing (E-WLBR), to increase network lifetime for ad hoc wireless networks by applying weighted load-balancing strategies to the network. We show that E-WLBR significantly outperforms the Energy-opportunistic Weighted Minimum Energy Algorithm (E-WME) (an asymptotically optimal algorithm shown in [7] to outperform a host of other algorithms) in throughput and efficient network energy utilization by communicating global network conditions with minimal control message overhead.
Donovan Bradley, R. N. Uma
GLOBECOM2
2012 Minimizing data collection latency in wireless sensor network with multiple mobile elements
abstract
This paper considers the problem of computing the optimal trajectories of multiple mobile elements (e.g. robots, vehicles, etc.) to minimize data collection latency in wireless sensor networks (WSNs). By relying on slightly different assumption, we define two interesting problems, the k-traveling salesperson problem with neighborhood (k-TSPN) and the k-rooted path cover problem with neighborhood (k-PCPN). Since both problems are NP-hard, we propose constant factor approximation algorithms for them. Our simulation results indicate our algorithms outperform their alternatives.
Donghyun Kim 0001, Baraki H. Abay, R. N. Uma, Weili Wu 0001, Wei Wang 0032, Alade O. Tokuta
INFOCOM3
2006 On the relationship between combinatorial and LP-based lower bounds for NP-hard scheduling problems
R. N. Uma, Joel Wein, David P. Williamson
Theor. Comput. Sci.1
2006 Battery power-aware encryption
abstract
Minimizing power consumption is crucial in battery power-limited secure wireless mobile networks. In this paper, we (a) introduce a hardware/software set-up to measure the battery power consumption of encryption algorithms through real-life experimentation, (b) based on the profiled data, propose mathematical models to capture the relationships between power consumption and security, and (c) formulate and solve security maximization subject to power constraints. Numerical results are presented to illustrate the gains that can be achieved in using solutions of the proposed security maximization problems subject to power constraints.
Rajarathnam Chandramouli, Satish Bapatla, K. P. Subbalakshmi, R. N. Uma
ACM Trans. Inf. Syst. Secur.4
2005 An Experimental Study of LP-Based Approximation Algorithms for Scheduling Problems
abstract
Recently there has been much progress on the design of approximation algorithms for a variety of scheduling problems in which the goal is to minimize the average weighted completion time of the jobs scheduled. Many of these approximation algorithms have been inspired by polyhedral formulations of the scheduling problems and their use in computing optimal solutions to small instances. In this paper we demonstrate that the progress in the design and analysis of approximation algorithms for these problems also yields techniques with improved computational efficacy. Specifically, we give a comprehensive experimental study of a number of these approximation algorithms for 1|rj∑wjCj, the problem of scheduling jobs with release dates on one machine so as to minimize the average weighted completion time of the jobs scheduled. We study both the quality of lower bounds given for this problem by different linear-programming relaxations and combinatorial relaxations, and the quality of upper bounds delivered by a number of approximation algorithms based on them. The best algorithms, on almost all instances, come within a few percent of the optimal average weighted completion time. Furthermore, we show that this can usually be achieved with O(n log n) computation. In addition we observe that on most kinds of synthetic data used in experimental studies a simple greedy heuristic, used in successful combinatorial branch-and-bound algorithms for the problem, outperforms (on average) all of the LP-based heuristics. We identify, however, other classes of problems on which the LP-based heuristics are superior and report on experiments that give a qualitative sense of the range of dominance of each. We consider the impact of local improvement on the solutions as well. We also consider the performance of the algorithms for the average weighted flow-time criterion, which, although equivalent to average weighted completion time at optimality, is provably much harder to approximate. Nonetheless, we demonstrate that for most instances we consider that the algorithms give very good results for this criterion as well. Finally, we extend the techniques to a rather different and more complex problem that arises from an actual manufacturing application: resource-constrained project scheduling. In this setting as well, the techniques yield algorithms with improved performance; we give the best-known solutions for a set of instances provided by BASF AG, Germany.
Martin W. P. Savelsbergh, R. N. Uma, Joel Wein
INFORMS J. Comput.2
2004 Energy-aware on-line algorithms for image transmission over wireless LAN
abstract
In this paper, we analyze the performance of on-line image transmission algorithms designed to minimize wastage of battery energy and bandwidth over bursty wireless channels. These algorithms estimate the wireless channel state in an online fashion and adapt accordingly. Theoretical basis for these algorithms are presented using competitive analysis. Computational and transmission energy consumption factors are taken into account. Experimental results show that some of the proposed algorithms can result in significant performance improvement.
Rajarathnam Chandramouli, S. Sri Ganesh Veera Kumar, R. N. Uma
ICC3
2004 MDC and path diversity in video streaming
abstract
Delivering multimedia content over the network pose several challenges that include higher bandwidth and sensitivity to packet losses resulting due to congestion and/or transmission errors. Multiple description coding (MDC) is one of the source coding approaches to alleviate the problems of packet loss in a network since MDC splits the source information into several descriptions which can then be transmitted over several paths in the network. Parallel delivery of descriptions over multiple paths should guarantee better quality of transmission. In this paper we investigate the performance of a generalized MDC scheme over multi-path and single path scenarios and compare its performance to a layered single description (SDC) scheme. In the multi-path case, multimedia content is delivered via k-shortest paths that are selected on the basis of the packet loss probability of overall links in that path. Our experimental results show that MDC scheme always outperforms the SDC scheme in terms of PSNR quality for both single and multi-path transmissions. The improvement varies from 7 dB at (5% packet loss) to 13 dB at (20% packet loss) for the single path and by 3 dB to 9 dB respectively for the multi-path transmission.
Siva Somasundaram, K. P. Subbalakshmi, R. N. Uma
ICIP3
2003 Task planning with transportation constraints: approximation bounds, implementation and experiments
abstract
In this paper we consider the problem of planning the execution of a set of tasks, where each task has associated some processing time and has to be transported to some destination. The problem arises in various applications in production planning and scheduling. We address several variants of the problem and discuss implementations of some of the proposed solutions. The objective is to compute a processing-and-delivery schedule so as to minimize the sum of delivery completion times. All the variants we consider are NP-hard. We experimentally evaluate the performance of some heuristics and show that the shortest processing time (SPT) heuristic consistently yields good schedules. We also briefly discuss results on scheduling with transportation in planar weighted subdivisions, that specifically address the computation of transportation times.
Ovidiu Daescu, Derek Soeder, R. N. Uma
ICRA3
2003 To transmit or not to transmit: an investigation using competitive analysis
abstract
In this paper, we present solutions to minimize wastage of battery power and bandwidth through the design of efficient transmission control strategies. We present several on-line transmission techniques. We analyze the proposed algorithms using competitive analysis techniques against an optimal off-line strategy, which has perfect knowledge of the channel conditions in future. We show that all of our techniques are highly competitive with a majority of them having a small constant-factor (at most 2) competitive ratio.
Rajarathnam Chandramouli, R. N. Uma
WCNC2
2003 Clustering of Client-Sites in Three-Tier Database Architectures
abstract
Conventional two-tier databases have shown performance limitations in the presence of many concurrent clients. We propose logical grouping of clients (or clustering) as the means to improve the performance of collaborative networked databases. In this paper, we discuss a three-tier client-server database architecture (3t-CSD) featuring the above partitioning. The proposed clustering is based on the similarity of clients' access patterns. Each cluster is supervised by a designated manager that coordinates data sharing among its members. A number of clients is optimally partitioned if sites in each individual cluster have the maximum common data access probability possible. We initially show that the optimal client clustering problem is NP-complete and then we develop two approximate solutions based on abstraction and filtering of statistics for client access patterns. Our main goal is to compare the performance of the conventional and three-tier client-server database architecture with respect to the transaction turnaround times and object response times. After developing system prototypes that implement both two-tier and 3t-CSDs, we experimentally show that as long as good client-clustering is possible, the 3t-CSD architecture yields sizable gains over its conventional counterpart. We also compare and evaluate the effectiveness of the two proposed techniques used to create client clusters. Finally, we examine the role of several preprocessing schemes used to reduce the volume of the input data supplied to the clustering techniques.
Je-Ho Park, Vinay Kanitkar, R. N. Uma, Alex Delis
Int. J. Cooperative Inf. Syst.3
2003 Dynamic wavelength assignment for multicast in all-optical WDM networks to maximize the network capacity
abstract
We study the problem of wavelength assignment for multicast in order to maximize the network capacity in all-optical wavelength-division multiplexing networks. The motivation behind this work is to minimize the call blocking probability by maximizing the remaining network capacity after each wavelength assignment. While all previous studies on the same objective concentrate only on the unicast case, we study the problem for the multicast case. For a general multicast tree, we prove that the multicast wavelength assignment problem of maximizing the network capacity is NP-hard and propose two efficient greedy algorithms. We also study the same problem for a special network topology, a bidirectional ring network, which is practically the most important topology for optical networks. For bidirectional ring networks, a special multicast tree with at most two leaf nodes is constructed. Polynomial time algorithms for multicast wavelength assignment to maximize the network capacity exist under such a special multicast tree with regard to different splitting capabilities. Our work is the first effort to study the multicast wavelength assignment problem under the objective of maximizing network capacity.
Jianping Wang 0001, Biao Chen 0002, R. N. Uma
IEEE J. Sel. Areas Commun.3
2000 Off-line admission control for general scheduling problems
Cynthia A. Phillips, R. N. Uma, Joel Wein
SODA2
1999 On the Use of Genetic Algorithms in Database Client Clustering
abstract
In conventional two-tier client-server databases, clients access and modify shared data resident in a common server. As the number of clients increases, the centralized database server can become a performance bottleneck. In order to overcome this scalability problem, a three-tier client-server configuration has been proposed that features the partitioning of clients into logical clusters. Here, the objective is to maximize the data sharing among the clients in each cluster. We propose a genetic algorithm to create such client clusters and evaluate two different techniques for generating the initial solution populations. We compare the performance of the two-tier and three-tier configurations with respect to the transaction turnaround times and object response times. Our experimental results indicate that the clustered architecture can offer improved performance over its two-tier counterpart.
Je-Ho Park, Vinay Kanitkar, Alex Delis, R. N. Uma
ICTAI4
1998 Techniques for Scheduling with Rejection
Daniel W. Engels, David R. Karger, Stavros G. Kolliopoulos, Sudipta Sengupta, R. N. Uma, Joel Wein
ESA5
1998 On the Relationship Between Combinatorial and LP-Based Approaches to NP-Hard Scheduling Problems
R. N. Uma, Joel Wein
IPCO1
1998 An Experimental Study of LP-Based Approximation Algorithms for Scheduling Problems
Martin W. P. Savelsbergh, R. N. Uma, Joel Wein
SODA2
1996 Load-Sharing in Heterogeneous Systems via Weighted Factoring
abstract
We consider the problem of scheduling a parallel loop with independent iterations on a network of heterogeneous workstations, and demonstrate the effectiveness of a variant of factoring, a scheduling policy originating in the context of shared address-space homogeneous multiprocessors. In the new scheme, weighted factoring, processors are dynamically assigned decreasing size chunks of iterations in proportion to their processing speeds. Through experiments on a network of SUN Sparc workstations we show that weighted factoring significantly outperforms variants of a work-stealing load-balancing algorithm and on certain applications dramatically outperforms factoring as well. We then study weighted work assignment analytically, giving upper and lower bounds on its performance under the assumption that the processor iteration execution times can be modeled as weighted random variables. Department of Computer Science, Polytechnic University, Brooklyn, NY, 11201. Research supported by AR...
Susan Flynn Hummel, Jeanette P. Schmidt, R. N. Uma, Joel Wein
SPAA3