Search For:

Displaying 1-50 out of 109 total
System Support for Embedded Applications
Found in: VLSI Design, International Conference on
By Prof. Krithi Ramamritham, Prof. Kavi Arya
Issue Date:January 2003
pp. 22
This tutorial focuses on the development of systems software for embedded applications. We begin with a discussion of the software structure for embedded systems-from processor specific instructions, operating system, middleware and application layers-and ...
   
The aAQUA Approach: Innovative Web 2.0 Tools for Developing Countries
Found in: IEEE Internet Computing
By Krithi Ramamritham, Anil Bahuman, Saurabh Sahni, Malathy Baru, Chaitra Bahuman, Arun Chandran, Manjiri Joshi
Issue Date:March 2008
pp. 62-70
aAQUA is a multilingual, multimedia agricultural portal that lets rural farmers and agribusiness employees ask and answer questions online. The system incorporates novel database systems and information retrieval techniques, including intelligent caching a...
 
Guest Editors' Introduction: Dynamic Information Dissemination
Found in: IEEE Internet Computing
By Krithi Ramamritham, Prashant Shenoy
Issue Date:July 2007
pp. 14-15
Dissemination and delivery of rapidly changing information to large user communities remains a challenge on the Web. Consequently, we need techniques to disseminate such data as efficiently as possible. To this end, researchers are focusing on new approach...
 
Distributed Boundary Estimation using Sensor Networks
Found in: IEEE International Conference on Mobile Adhoc and Sensor Systems Conference
By Subhasri Duttagupta, Krithi Ramamritham, Parmesh Ramanathan
Issue Date:October 2006
pp. 316-325
We examine the problem of determining boundaries occurring in natural phenomena using sensor networks. Sensor nodes remotely collect data about various points on the boundary. From this data, we estimate the boundary along with the confidence intervals usi...
 
System Software for Embedded Applications
Found in: VLSI Design, International Conference on
By Krithi Ramamritham, Kavi Arya, Gerhard Fohler
Issue Date:January 2004
pp. 12
No summary available.
   
Category-Based Infidelity Bounded Queries over Unstructured Data Streams
Found in: IEEE Transactions on Knowledge and Data Engineering
By Manish Bhide,Krithi Ramamritham
Issue Date:November 2013
pp. 2448-2462
We present the Caicos system that supports continuous infidelity bounded queries over a data stream, where each data item (of the stream) belongs to multiple categories. Caicos is made up of four primitives: Keywords, Queries, Data items, and Categories. A...
 
Scalable Execution of Continuous Aggregation Queries over Web Data
Found in: IEEE Internet Computing
By Rajeev Gupta,Krithi Ramamritham
Issue Date:January 2012
pp. 43-51
Data delivered over the Internet is increasingly being used to provide dynamic and personalized user experiences. Queries over fast-changing data from distributed data sources are executed to create content to be delivered to users. Because these queries r...
 
Ratio threshold queries over distributed data sources
Found in: Data Engineering, International Conference on
By Rajeev Gupta, Krithi Ramamritham, Mukesh Mohania
Issue Date:March 2010
pp. 581-584
In this paper we consider triggers over distributed data from various sources such as: “Notify when sale of luxury goods constitute more than 20% of the overall sales”. In such queries client desires to be notified whenever the ratio of two aggregates, ove...
 
Merge-by-Wire: Algorithms and System Support
Found in: Real-Time Systems Symposium, IEEE International
By Vipul Shingde, Gurulingesh Raravi, Ashish Gudhe, Prakhar Goyal, Krithi Ramamritham
Issue Date:December 2008
pp. 25-34
Automakers are trying to make vehicles more intelligent and safe by embedding processors which can be used to implement “by-wire” applications for taking smart decisions on the road or assisting the driver in doing the same. Given this proliferation, there...
 
Handling Non-linear Polynomial Queries over Dynamic Data
Found in: Data Engineering, International Conference on
By Shetal Shah, Krithi Ramamritham
Issue Date:April 2008
pp. 1043-1052
Applications that monitor functions over rapidly and unpredictably changing data, express their needs as continuous queries. Our focus is on a rich class of queries, expressed as polynomials over multiple data items. Given a set of polynomial queries at a ...
 
ACE in the Hole: Adaptive Contour Estimation Using Collaborating Mobile Sensors
Found in: International Conference on Information Processing in Sensor Networks
By Sumana Srinivasan, Krithi Ramamritham, Purushottam Kulkarni
Issue Date:April 2008
pp. 147-158
This paper focuses on the use of mobile sensors to estimate contours in a field. In particular, we focus onstrategies to estimate the contour with minimum latency and maximum precision. We propose a novel algorithm, ACE (Adaptive Contour Estimation), that ...
 
Efficient Execution of Continuous Incoherency Bounded Queries over Multi-Source Streaming Data
Found in: Distributed Computing Systems, International Conference on
By Manish Bhide, Krithi Ramamritham, Mukund Agrawal
Issue Date:June 2007
pp. 11
On-line decision making often involves query processing over time-varying data which arrives in the form of data streams from distributed locations. In such environments typically, a user application is interested in the value of some function defined over...
 
Mutual Consistency in Real-Time Databases
Found in: Real-Time Systems Symposium, IEEE International
By Abhay Kumar Jha, Ming Xiong, Krithi Ramamritham
Issue Date:December 2006
pp. 335-343
A real-time database is composed of real-time objects whose values remain valid only within their validity intervals. Each object in the database models a real world entity. The freshness of these objects is maintained by update transactions that sample th...
 
Efficient Real-Time Support for Automotive Applications: A Case Study
Found in: Real-Time Computing Systems and Applications, International Workshop on
By Gurulingesh R. Goud, Neera Sharma, Krithi Ramamritham, Sachitanand Malewar
Issue Date:August 2006
pp. 335-341
The number of computer-controlled functions in an automobile is increasing at a rapid rate and so is the number of microprocessors implementing and controlling these functionalities. Therefore, there is a need to minimize the computing power provided witho...
 
ReDAL: Request Distribution for the Application Layer
Found in: Distributed Computing Systems, International Conference on
By Debra VanderMeer, Helen Thomas, Kaushik Dutta, Anindya Datta, Krithi Ramamritham
Issue Date:June 2005
pp. 717-726
<p>Modern application infrastructures are based on clustered, multi-tiered architectures, where request distribution occurs in two sequential stages: over a cluster of web servers, and over a cluster of application servers. Much work has focused on s...
 
Efficient Data Management on Lightweight Computing Devices
Found in: Data Engineering, International Conference on
By Rajkumar Sen, Krithi Ramamritham
Issue Date:April 2005
pp. 419-420
Lightweight computing devices are becoming ubiquitous and an increasing number of applications are being developed for these devices. Many of these applications deal with significant amounts of data and involve complex joins and aggregate operations which ...
   
Scheduling Messages with Deadlines in Multi-Hop Real-Time Sensor Networks
Found in: Real-Time and Embedded Technology and Applications Symposium, IEEE
By Huan Li, Prashant Shenoy, Krithi Ramamritham
Issue Date:March 2005
pp. 415-425
Consider a team of robots equipped with sensors that collaborate with one another to achieve a common goal. Sensors on robots produce periodic updates that must be transmitted to other robots and processed in real-time to enable such collaboration. Since t...
 
Construction of a Coherency Preserving Dynamic Data Dissemination Network
Found in: Real-Time Systems Symposium, IEEE International
By Shweta Agrawal, Krithi Ramamritham, Shetal Shah
Issue Date:December 2004
pp. 286-295
<p>In this paper, we discuss various techniques for the efficient organization of a coherency preserving dynamic data dissemination network. The network consists of sources of dynamically changing data, repositories to serve this data, and clients. G...
 
Deriving Deadlines and Periods for Real-Time Update Transactions
Found in: IEEE Transactions on Computers
By Ming Xiong, Krithi Ramamritham
Issue Date:May 2004
pp. 567-583
Typically, temporal validity of real-time data is maintained by periodic update transactions. In this paper, we examine the problem of period and deadline assignment for these update transactions such that 1) these transactions can be guaranteed to complet...
 
Guest Editors' Introduction: Data Dissemination on the Web
Found in: IEEE Internet Computing
By Elisa Bertino, Krithi Ramamritham
Issue Date:May 2004
pp. 27-28
In addition to the traditional approach, in which users explicitly request information when needed, service providers have developed more proactive techniques in which information sources automatically initiate the dissemination. Such new methods ? often c...
 
Disseminating Dynamic Data with QoS Guarantee in a Wide Area Network: A Practical Control Theoretic Approach
Found in: Real-Time and Embedded Technology and Applications Symposium, IEEE
By Ratul kr. Majumdar, Krithi Ramamritham, Ravi N. Banavar, Kannan x Kannan Moudgalya
Issue Date:May 2004
pp. 510
Often, data used in on-line decision making (for example, in determining how to react to changes in process behavior, traffic flow control, etc.) is dynamic in nature and hence the timeliness of the data delivered to the decision making process becomes ver...
 
Scheduling Communication in Real-Time Sensor Applications
Found in: Real-Time and Embedded Technology and Applications Symposium, IEEE
By Huan Li, Prashant Shenoy, Krithi Ramamritham
Issue Date:May 2004
pp. 10
We consider a class of wireless sensor applications-such as mobile robotics-that impose timeliness constraints. We assume that these applications are built using commodity 802.11 wireless networks and focus on the problem of providing qualitatively-better ...
 
Context Aware Retrieval in Web-Based Collaborations
Found in: Pervasive Computing and Communications Workshops, IEEE International Conference on
By Harish Kammanahalli, Srividya Gopalan, V Sridhar, Krithi Ramamritham
Issue Date:March 2004
pp. 8
Provisioning goal specific information to the team enhances efficiency of the team.Context awareness is very important to provide such relevant information. We propose a context aware information retrieval system that retrieves, and presents, information o...
 
Adaptive Coherency Maintenance Techniques for Time-Varying Data
Found in: Real-Time Systems Symposium, IEEE International
By Ratul kr. Majumdar, Kannan M. Moudgalya, Krithi Ramamritham
Issue Date:December 2003
pp. 98
Often, data used in on-line decision making (for example, in determining how to react to changes in process behavior, traffic flow control, etc.) is dynamic in nature and hence the timeliness of the data delivered to the decision making process becomes ver...
 
Consistency Maintenance In Peer-to-Peer File Sharing Networks
Found in: Internet Applications, IEEE Workshop on
By Jiang Lan, Xiaotao Liu, Prashant Shenoy, Krithi Ramamritham
Issue Date:June 2003
pp. 90
While the current generation of peer-to-peer networks share predominantly static files, future peer-to-peer networks will support sharing of files that are modified frequently by their users. In this paper, we present techniques to maintain temporal consis...
 
Real-Time Support for Mobile Robotics
Found in: Real-Time and Embedded Technology and Applications Symposium, IEEE
By Huan Li, John Sweeney, Krithi Ramamritham, Roderic Grupen, Prashant Shenoy
Issue Date:May 2003
pp. 10
Coordinated behavior of mobile robots is an important emerging application area. Different coordinated behaviors can be achieved by assigning sets of control tasks, or strategies, to robots in a team. These control tasks must be scheduled either locally on...
 
Improving Quality-of-Control Using Flexible Timing Constraints: Metric and Scheduling Issues
Found in: Real-Time Systems Symposium, IEEE International
By Pau Martí, Josep M. Fuertes, Gerhard Fohler, Krithi Ramamritham
Issue Date:December 2002
pp. 91
<p>Closed-loop control systems are dynamic systems subject to perturbations. One of the main concerns of the control is to design controllers to correct or limit the deviation that transient perturbations cause in the controlled system response. The ...
 
Middleware versus Native OS Support: Architectural Considerations for Supporting Multimedia Applications
Found in: Real-Time and Embedded Technology and Applications Symposium, IEEE
By Prashant Shenoy, Saif Hasan, Purushottam Kulkarni, Krithi Ramamritham
Issue Date:September 2002
pp. 23
In this paper, we examine two architectural alternatives — native OS support versus middleware — for supporting multimedia applications. Specifically, we examine whether extensions to OS functionality are necessary for supporting multimedia applications, o...
 
A Proxy-Based Approach for Dynamic Content Acceleration on the WWW
Found in: Advanced Issues of E-Commerce and Web-Based Information Systems, International Workshop on
By Anindya Datta, Kaushik Dutta, Helen Thomas, Debra VanderMeer, Krithi Ramamritham
Issue Date:June 2002
pp. 159
<p>Various dynamic content caching approaches have been proposed to address the performance and scalability problems faced by many Web sites that utilize dynamic content generation applications. Proxy-based caching approaches store content at various...
 
Efficiently Maintaining Stock Portfolios Up-To-Date On The Web
Found in: Research Issues in Data Engineering, International Workshop on
By Manish Bhide, Krithi Ramamritham, Prashant Shenoy
Issue Date:February 2002
pp. 0060
Consider a continuous query where a user wants to be informed when the net worth of his/her stock portfolio changes by more than a specified threshold. In this paper we develop a data dissemination technique for the Web where (a) such queries access data f...
 
TranSquid :Transcoding and Caching Proxy for Heterogenous E-Commerce Environments
Found in: Research Issues in Data Engineering, International Workshop on
By Anuj Maheshwari, Aashish Sharma, Krithi Ramamritham, Prashant Shenoy
Issue Date:February 2002
pp. 0050
With the advent of the Wireless Internet,the client space has become heterogeneous in terms of device capabilities. To cater to the needs of these devices in E-Commerce applications smart intermediaries have been developed to increase the user satisfaction...
 
Jitter Compensation for Real-Time Control Systems
Found in: Real-Time Systems Symposium, IEEE International
By Pau Martí, Josep M. Fuertes, Krithi Ramamritham, Gerhard Fohler
Issue Date:December 2001
pp. 39
In this paper, we first identify the potential violations of control assumptions inherent in standard real-time scheduling approaches (because of the presence of jitters) that causes degradation in control performance and may even lead to instability. We t...
 
Maintaining Mutual Consistency for Cached Web Objects
Found in: Distributed Computing Systems, International Conference on
By Bhuvan Urgaonkar, Anoop George Ninan, Mohammad Salimullah Raunak, Prashant Shenoy, Krithi Ramamritham
Issue Date:April 2001
pp. 0371
Abstract: Existing web proxy caches employ cache consistency mechanisms to ensure that locally cached data is consistent with that at the server. In this paper, we argue that techniques for maintaining consistency of individual objects are not sufficient-a...
 
Scheduling Algorithms for the Broadcast Delivery of Multimedia Products
Found in: Advanced Issues of E-Commerce and Web-Based Information Systems, International Workshop on
By V. Vinay, Krithi Ramamritham
Issue Date:June 2000
pp. 200
Free bandwidth in television channels, which is available in the form of the Vertical Blanking Interval (VBI), is currently being utilized to broadcast program information, HTML pages and closed captioning. This bandwidth can be used to broadcast data and ...
 
Deriving Deadlines and Periods for Real-Time Update Transactions
Found in: Real-Time Systems Symposium, IEEE International
By Ming Xiong, Krithi Ramamritham
Issue Date:December 1999
pp. 32
Typically, temporal validity of real-time data is maintained by periodic update transactions. In this paper, we examine the problem of period and deadline assignment for these update transactions such that (1) these transactions can be guaranteed to comple...
 
MIRROR: A State-Conscious Concurrency Control Protocol for Replicated Real-Time Databases
Found in: Real-Time and Embedded Technology and Applications Symposium, IEEE
By Ming Xiong, Krithi Ramamritham, Jayant Haritsa, John A. Stankovic
Issue Date:June 1999
pp. 100
Data replication is one of the main techniques by which database systems can hope to meet the stringent temporal constraints of current time-critical applications, especially Web-based directory and electronic commerce services. A pre-requisite for realizi...
 
Adaptive Dissemination of Data in Time-Critical Asymmetric Communication Environments
Found in: Real-Time Systems, Euromicro Conference on
By Jesus Fernandez-Conde, Krithi Ramamritham
Issue Date:June 1999
pp. 0195
The proliferation of new data-intensive applications in asymmetric communication environments has led to an increasing interest in the development of push-based techniques, in which the information is broadcast to a large population of clients in order to ...
 
User Level Scheduling of Communicating Real-Time Tasks
Found in: Real-Time and Embedded Technology and Applications Symposium, IEEE
By Chia Shen, Oscar Gonzalez, Krithi Ramamritham, Ichiro Mizunuma
Issue Date:June 1999
pp. 164
No summary available.
 
MIRROR: A State-Conscious Concurrency Control Protocol for Replicated Real-Time Databases
Found in: Advanced Issues of E-Commerce and Web-Based Information Systems, International Workshop on
By Ming Xiong, Krithi Ramamritham, Jayant Haritsa, John A. Stankovic
Issue Date:April 1999
pp. 20
Data replication can help database systems meet the stringent temporal constraints of current time-critical applications, especially Internet-based services. A pre-requisite, however, is the development of high-performance concurrency control mechanisms. W...
 
Broadcast on Demand: Efficient and Timely Dissemination of Data in Mobile Environments
Found in: Real-Time and Embedded Technology and Applications Symposium, IEEE
By Ping Xuan, Subhabrata Sen, Oscar Gonzalez, Jesus Fernandez, Krithi Ramamritham
Issue Date:June 1997
pp. 38
The demand for efficient, scalable and cost effective mobile information access systems is rapidly growing. Radio frequency broadcast plays a major role in mobile computing, and there is a need to provide service models for broadcasting information accordi...
 
Computer Science Research in India
Found in: Computer
By Krithi Ramamritham
Issue Date:June 1997
pp. 40-47
<p>The computer industry plays an increasingly important role in India's economy. However, for a number of reasons, many researchers are not doing high-quality work. </p> <p>Computer science research in India takes place at academic, gove...
 
A Formal Characterization of Epsilon Serializability
Found in: IEEE Transactions on Knowledge and Data Engineering
By Krithi Ramamritham, Calton Pu
Issue Date:December 1995
pp. 997-1007
<p><it>Abstract</it>—Epsilon serializability (ESR) is a generalization of classic serializability (SR). In this paper, we provide a precise characterization of ESR when queries that may view inconsistent data run concurrently with <it&...
 
Guest Editor's Introduction
Found in: IEEE Transactions on Software Engineering
By Krithi Ramamritham
Issue Date:July 1995
pp. 577-578
No summary available.
 
Schedulability Analysis of DeferrableScheduling Algorithms for MaintainingReal-Time Data Freshness
Found in: IEEE Transactions on Computers
By Song Han, Deji Chen, Ming Xiong, Kam-Yiu Lam,Aloysius K. Mok,Krithi Ramamritham
Issue Date:April 2014
pp. 979-994
Although the deferrable scheduling algorithm for fixed priority transactions ( DS-FP) has been shown to provide a better performance compared with the More-Less (ML) method, there is still a lack of any comprehensive studies on the necessary and sufficient...
 
On Co-Scheduling of Update and Control Transactions in Real-Time Sensing and Control Systems: Algorithms, Analysis, and Performance
Found in: IEEE Transactions on Knowledge and Data Engineering
By Song Han,Kam-Yiu Lam,Jiantao Wang,Krithi Ramamritham,Aloysius K. Mok
Issue Date:October 2013
pp. 2325-2342
Maintaining sensor data validity while exercising timely control is crucial in real-time sensing and control systems. The goal of scheduling algorithms deployed in such systems is to maintain the validity of real-time sensor data so as to maximize the sche...
 
Coordinated scheduling of thermostatically controlled real-time systems under peak power constraint
Found in: 2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS)
By Gopinath Karmakar,Ashutosh Kabra,Krithi Ramamritham
Issue Date:April 2013
pp. 33-42
A substantial fraction of the energy demand of buildings comes from air-conditioners (ACs), refrigerators, etc., which do not need human interaction for their continuous operations. So long as desirable temperature levels, which we refer to as thermal comf...
 
Tracking Dynamic Boundaries Using Sensor Network
Found in: IEEE Transactions on Parallel and Distributed Systems
By Subhasri Duttagupta,Krithi Ramamritham,Purushottam Kulkarni
Issue Date:October 2011
pp. 1766-1774
We examine the problem of tracking dynamic boundaries occurring in natural phenomena using a network of range sensors. Two main challenges of the boundary tracking problem are accurate boundary estimation from noisy observations and continuous tracking of ...
 
Query Planning for Continuous Aggregation Queries over a Network of Data Aggregators
Found in: IEEE Transactions on Knowledge and Data Engineering
By Rajeev Gupta,Krithi Ramamritham
Issue Date:June 2012
pp. 1065-1079
Continuous queries are used to monitor changes to time varying data and to provide results useful for online decision making. Typically a user desires to obtain the value of some aggregation function over distributed data items, for example, to know value ...
 
Keyword Search over Dynamic Categorized Information
Found in: Data Engineering, International Conference on
By Manish Bhide, Venkatesan T. Chakaravarthy, Krithi Ramamritham, Prasan Roy
Issue Date:April 2009
pp. 258-269
Consider an information repository whose content is categorized. A data item (in the repository) can belong to multiple categories and new data is continuously added to the system. In this paper, we describe a system, CS*, which takes a keyword query and r...
 
ICDE 2008 General Chairs Message
Found in: 2008 IEEE 24th International Conference on Data Engineering (ICDE '08)
By Malu Castellanos,Alejandro Buchmann,Krithi Ramamritham
Issue Date:April 2008
pp. nil135
No summary available.
   
 1  2 Next >>