Vijay Madisetti

Vijay Madisetti
Georgia Institute of Technology | GT · School of Electrical & Computer Engineering

PhD

About

182
Publications
100,215
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
2,830
Citations
Citations since 2016
2 Research Items
1197 Citations
2016201720182019202020212022050100150200
2016201720182019202020212022050100150200
2016201720182019202020212022050100150200
2016201720182019202020212022050100150200

Publications

Publications (182)
Article
Full-text available
IoT technologies are being rapidly adopted for manufacturing automation, remote machine diagnostics, prognostic health management of industrial machines and supply chain management. A recent on-demand model of manufacturing that is leveraging IoT technologies is called Cloud-Based Manufacturing. We propose a Software-Defined Industrial Internet of...
Article
Full-text available
Internet of Things (IoT) are being adopted for industrial and manufacturing applications such as manufacturing automation, remote machine diagnostics, prognostic health management of industrial machines and supply chain management. Cloud-Based Manufacturing is a recent on-demand model of manufacturing that is leveraging IoT technologies. While Clou...
Article
The paper delineates a rule for computing the elements of the state transition matrix when the system is in the phase variable controllable form, common to most physical systems. The rule is based on the fact that columns of the transition matrix satisfy the same differential equations as the state. This rule should reduce the time complexity of co...
Article
An information integration and informatics framework for healthcare applications leverages the parallel computing capability of a cloud-based, large-scale distributed batch-processing infrastructure built with commodity hardware. The result is new flexibility for developers of advanced healthcare applications.
Article
We propose an Information Integration and Informatics (III) framework for healthcare applications that leverages the parallel computing capability of a computing cloud based on a large-scale distributed batch processing infrastructure that is built of commodity hardware. Healthcare information integration and informatics presents a potential for bu...
Article
With the authors' approach, developers build and deploy complex cloud-based applications according to the application's logical functional decomposition, using loosely coupled components that exploit cloud computing's advantages without the restrictions of a particular programming style or architecture.
Article
We present a cloud-based approach for the design of interoperable electronic health record (EHR) systems. Cloud computing environments provide several benefits to all the stakeholders in the healthcare ecosystem (patients, providers, payers, etc.). Lack of data interoperability standards and solutions has been a major obstacle in the exchange of he...
Article
Full-text available
Travel-time prediction has gained significance over the years especially in urban areas due to increasing traffic congestion. In this paper, the basic building blocks of the travel-time prediction models are discussed, with a small review of the previous work. A model for the travel-time prediction on freeways based on wavelet packet decomposition...
Article
Full-text available
We present a novel cloud based IT framework, CloudTrack, for data driven intelligent transportation systems. We describe how the proposed framework can be leveraged for real-time fresh food supply tracking and monitoring. CloudTrack allows efficient storage, processing and analysis of real-time location and sensor data collected from fresh food sup...
Article
We present a novel framework, CloudView, for storage, processing and analysis of massive machine maintenance data, collected from a large number of sensors embedded in industrial machines, in a cloud computing environment. This paper describes the architecture, design, and implementation of CloudView, and how the proposed framework leverages the pa...
Article
Applications over cellular networks now range from operator–consumer applications (e.g., mobile television, voice-over-ip, video conferencing), peer-to-peer applications (e.g., instant messaging), machine-to-machine applications (e.g., data telemetry and automotive applications), mobile web services (e.g., music and video streaming), and social net...
Article
Full-text available
Effective reuse of past designs is critical to achieve the reductions in development time sought by the RASSP program. Improvements in functionality and performance are simpler to achieve if a design is implemented in an "upgradable " form, enabling easier recustomization towards different but related mission requirements. Consequently, any methodo...
Article
Full-text available
The golden code is a full-rate full-diversity space–time code for the two-input two-output channel with good performance but high decoding complexity. The overlaid Alamouti codes were recently proposed as an alternative; in exchange for a slight performance penalty, they have lower decoding complexity on quasistatic channels with QAM alphabets. How...
Article
We present a framework, OpenCLosE, for dynamic resource management and scheduling of applications written in open compute language (OpenCL) for heterogeneous multimedia and graphics platforms, such as those found in multimedia smartphones and automotive infotainment clusters. We describe the design of a resource manager and master scheduler for the...
Article
Full-text available
We present techniques for characterization, modeling and generation of workloads for cloud computing applications. Methods for capturing the workloads of cloud computing applications in two different models-benchmark application and workload models are described. We give the design and implementation of a synthetic workload generator that accepts t...
Article
Full-text available
The Android operating system (OS) is widely used within several types of embedded & mobile platforms, including mobile phones and tablets, and the industry is exploring the ability of Android within other embedded platforms, i.e., automotive or military, that require real-time guarantees and the ability to meet deadlines as a pre-requisite for reli...
Conference Paper
Full-text available
We propose a new family of high-rate space-time block codes called embedded orthogonal space-time (EOS) codes. The family is parameterized by the number of transmit antennas, which can be any positive integer, and by the rate, which can be as high as half the number of transmit antennas. The proposed codes are based on a new concept called embeddin...
Chapter
The rapid prototyping of application-specific signal processors (RASSP) [1-3] program of the United States Department of Defense (ARPA and Tri-Services) targets a 4X improvement in the design, prototyping, manufacturing, and support processes (relative to current practice). Based on a current practice study (1993) [4], the prototyping time from sys...
Conference Paper
Full-text available
We introduce a new family of space-time codes called embedded Alamouti space-time (EAST) codes which offer high rate, a nonvanishing determinant and low decoding complexity. The family is parameterized by both the number of transmit antennas, which can range from two to eight, and by the rate, which can range from one to half the number of transmit...
Article
Full-text available
As embedded applications become more complex, file I/O operations such as read and write become increasingly important. However, file I/O operation latency may be significant when the file is located remotely. File I/O operation latency may be reduced by the means of incremental data delivery. Using this method, the data is not necessarily transmit...
Article
We introduce an efficient protocol for end-to-end handoff management in heterogeneous wireless IP-based networks. The protocol is based on the stream control trans- mission protocol (SCTP), and employs a soft-handoff mech- anism that uses end-to-end semantics for signaling handoffs and for transmitting control messages. The design goal of this prot...
Conference Paper
At the forefront of the recent advances in mobile networks is the development of sophisticated mobility management mechanisms that are usually based on Mobile IP and its derivatives. Based on these mobility management protocols, several studies that characterize transport protocol performance have been presented. In this work we move one step furth...
Article
We present closed-form analytic expressions for the signal-to-noise ratio (SNR) of the downlink of 3G CDMA systems using root raised cosine (RRC) chip pulse shaping with arbitrary roll-off factors, quadrature phase shift keying (QPSK) modulation, and maximum ratio combining (MRC) RAKE receiver. The expressions obtained are also applicable to variab...
Conference Paper
This paper introduces a new idea for implementing playback adaptation algorithms suitable for video streaming applications in wireless IP networks. The proposed algorithm depends on the accurate estimation of the expected latency of lost video packets. The latency is estimated according to the transport protocol being used, which in our case is TCP...
Conference Paper
Full-text available
Multi-domain prototyping is promising yet complex for designing communications networks and networked systems. Multi-domain simulation requires creating multiple simulation models or virtual prototypes of the systems from varying viewpoints. The paper focuses on creating cohesive models from multiple disjoint models. The paper discusses specific su...
Article
In this paper we introduce a protocol for end-to-end handoff management in heterogeneous wireless IP-based networks. The protocol is based on the stream control transmission protocol (SCTP), and employs a soft-handoff mechanism that uses end-to-end semantics for signaling handoffs and for transmitting control messages. The objective of this protoco...
Article
Full-text available
Integrating multicore heterogeneous systems into a system-in-package has challenged many design and test engineers. To overcome these obstacles, we need a common EDA tool for digital, analog, RF, and thermal designs. This article proposes a platform-centric design methodology for modern electronic systems that could incorporate system-on-chip, syst...
Article
In this paper we introduce a novel end-to-end approach for achieving the dual goal of enhanced reliability under path failures, and multi-path load balancing in mobile ad hoc networks (MANETs). These goals are achieved by fully exploiting the presence of multiple paths in mobile ad hoc networks in order to jointly attack the problems of frequent ro...
Conference Paper
Advanced distributed services design is a multi-domain problem. Each domain represents a set of design concerns or system view. Designing distributed advanced communications services require striking balance for performance, real-timeliness, reliability while maintaining cost and adhering to business rules. Multi-domain simulation framework propose...
Article
Heterogeneity, distributedness, multiple stakeholders with diverse requirements make design, development, testing and management of communication networks and services complex. For communications networks and networked system design multidomain simulation modeling is a promising capability to ensure that the system under design meets all conflictin...
Article
The platform-centric SoC method is aimed at the design of today's SoC systems with emphasis on real-time, embedded systems. The approach provides a guideline and an SoC design environment that promotes an integration of state-of-the-art tools and techniques necessary for the development of the systems. It renders a new and better perspective toward...
Conference Paper
Full-text available
Developing a collaborative application running on a collection of heterogeneous, possibly mobile, devices, each potentially hosting data stores, using existing middleware technologies such as JXTA, BREW, compact .NET and J2ME requires too many ad-hoc techniques as well as cumbersome and time-consuming programming. Our System on Mobile Devices (SyD)...
Article
A closed-form expression is presented for an infinite sum that appears in the theoretical analysis of works in code-division multiple access (CDMA) that assume root-raised-cosine pulse shaping instead of rectangular pulse shaping. The expression derived is sufficiently general to work for arbitrary values of the roll-off factor. The expression is e...
Conference Paper
We propose a novel end-to-end architecture for streaming H.264/AVC (advanced video coding) unicast video over the Internet. The proposed video streaming architecture is based primarily on a new transport layer protocol, the stream control transmission protocol (SCTP). We show that the network-friendly specification of H.264/AVC and the novel techni...
Chapter
Software streaming allows the execution of stream-enabled software on a device even while the transmission/streaming of the software may still be in progress. Thus, the software can be executed while it is being streamed instead of requiring the user to wait for the completion of the software’s download. Our streaming method can reduce application...
Conference Paper
We present a number of modifications to the stream control transmission protocol (SCTP) recently adopted by IETF; they allow bandwidth aggregation over the multiple interfaces of a host. We show that it is possible to implement a number of algorithms for bandwidth aggregation, with only a small number of modifications to the basic SCTP. Our simulat...
Conference Paper
We propose a protocol for media streaming in wireless IP-capable mobile multi-homed hosts. Next generation wireless networks, like 3G, 802.11a WLAN, and Bluetooth, are the target underlying technologies for the proposed protocol. Operation at the transport layer guarantees TCP-friendliness, error resilience, and independence from-the inner workings...
Conference Paper
In this paper we evaluate the performance of the stream control transmission protocol (SCTP) in a wireless ad-hoc network environment under two routing protocols: DSR and AODV. Furthermore, we propose a cross-layer optimization to the SCTP and DSR protocols that handle pro-actively route failures. The novelty in the proposed mechanism consists in t...
Conference Paper
We propose the application of optimal space interleaving of symbols, which modulate OFDM subcarriers in the general category of layered MIMO OFDM architectures. This interleaving is frequency-dependent as it differs for each OFDM subcarrier and is time-varying in the sense that the interleaving scheme adapts to channel variations over time. Both op...
Article
Full-text available
Software streaming allows the execution of streamenabled software on a device even while the transmission /streaming may still be in progress. Thus, the software can be executed while it is being streamed instead of causing the user to wait for the completion of download, decompression, installation and reconfiguration. Our streaming method can red...
Conference Paper
Full-text available
System of Mobile Devices (SyD) is a middleware we developed that can be used for implementing collaborative, mobile, and distributed applications over heterogeneous devices, data stores, and computing environments. Current prototype implementation of SyD consists of five modules. These modules provide ease of programming in the areas of distributed...
Conference Paper
Full-text available
System on Devices (SyD) is a specification for a middleware to enable heterogeneous collections of information, databases, or devices (such as hand-held devices) to collaborate with each other. This paper illustrates the advantages of SyD by describing a prototype calendar of meetings application. This application highlights some of the technical m...
Conference Paper
Full-text available
Software streaming allows the execution of stream-enabled software on a device even while the transmission/streaming may still be in progress. Thus, the software can be executed while it is being streamed instead of causing the user to wait for the completion of download, decompression, installation and reconfiguration. Our streaming method can red...
Conference Paper
Handoff delay is one of the major criteria to evaluate a handoff algorithm. A good handoff algorithm is expected to minimize both the handoff delay and the mean number of handoffs. But it is generally very difficult to minimize both, if not impossible. We would like to find out the amount of increase in the outage probability when we try to minimiz...
Article
Full-text available
This paper presents a fleet management application with heterogeneity of devices and data, database synchronization, group transactions, peer-to-peer computing, and mobility support. We simulate a delivery service's fleet of trucks with PCs and hand-held devices, and describe how the system works together. To send messages between devices, we use t...
Article
We introduce a new transport-layer technology, VoMo™, optimized for delivery of multimedia services over future wireless/wired networks that is based on innovations at the transport layer of the network. The Quality of Service (QoS) implications of this technology appear promising, and its close relationship to emerging IETF protocols, such as the...
Article
Full-text available
In this paper, a software debugging mechanism for embedded systems is presented. The debugger is a dynamically loadable and linkable module of the operating system. The methodology presented in this paper provides automatic error detection, classification and location capabilities for a set of algorithmic errors. An example implementation of our ap...
Conference Paper
Full-text available
In this paper, we present a mechanism for runtime updating of all kernel modules of a highly modular dynamic real-time operating system. Our approach can help solve the lack of adaptability, extensibility, and flexibility of existing real-time operating systems. The dynamic real-time operating system will efficiently support a wide range of applica...
Article
A new process for automating the creation of FullBehavioral #FBM# and Instruction Set Architecture #ISA# models in VHDL for complex processors and components is described, with results from the automation of a PowerPC 601 described in some detail. A number of advantages to this approach are described together with its impact on the hardware#softwar...
Conference Paper
Full-text available
In this paper, we present a mechanism for runtime updating of all kernel modules of a highly modular dynamic real-time operating system. Our approach can help solve the lack of adaptability, extensibility and flexibility of existing real-time operating systems. The dynamic real-time operating system will efficiently support a wide range of applicat...
Conference Paper
Full-text available
A software debugging mechanism for embedded systems is presented. The debugger is a dynamically loadable and linkable module of the operating system. The methodology presented provides automatic error detection, classification and location capabilities for a set of algorithmic errors. An example implementation of our approach is given for debugging...
Article
Full-text available
We envision the next generation set-top box to be a communications and control device that serves as the residential gateway between an external broadband communication channel and an internal home network. This broadband residential network, as a whole, represents various services (such as cable programming, or games or other software available on...
Article
Full-text available
Users at home and outside will be accessing the Internet increasingly from information appliances such as PDAs, cell phones, and set-top boxes. These devices do not have the same rendering capabilities (display size, color depth, screen resolution, etc.) or network connectivity as traditional desktop clients, and therefore, content must be modified...
Article
Full-text available
The purpose of this study was to develop and evaluate a new VHDL-based performance modeling capability for multiprocessor systems. 1 The framework for this methodology involved modeling the following system aspects: processor characterization, task modeling, network characterization, and data set size. Initially, all aspects are specified at a high...
Article
Full-text available
Embedded electronics products, ranging from PDAs, PCS phones, information appliances (IA), automotive computing systems, to complex radar systems, consist of application-specific hardware and application-specific software optimized for size, weight, power, and performance considerations. In most embedded systems, 80-90% of the functionality is prov...
Article
ts as well as their UML/ OCL counterparts are defined as follows. facet sort-req (i::in T; o::out T) begin state-based; l1: ordered(o'); end sort-req; facet sort_constr power::real; begin constraints; p1: power <= 5mW; end sort-constr; facet searchOK(c::in C; k::in K; o::out E) begin state-based; exists x:E member((k,x), c); member((k,o'), c); end...
Conference Paper
Defense and commercial electronics systems need upgrading for a number of reasons; obsolete parts, diminishing manufacturing sources (DMS), availability of newer technologies that are superior to older ones, requirements for newer functionality and form-fit-function replacements, in addition to the drive towards using commercial-off-the-shelf (COTS...
Article
Full-text available
We propose a methodology for hardware/software codesign of embedded systems, using the Unified Modeling Language (UML) to realize it. The proposed methodology is design constraint driven, thus facilitating requirements-driven synthesis and verification for system-on-chip (SOC) and system-on-package (SOP) designs. 1.0 Introduction The process of har...
Article
Full-text available
Most standards provide a generalized syntax and semantics framework for video coders, leaving the selection and optimization of the right parameter set (and lookup tables) to the implementation. The choice of the right parameter set that is suitable for a rich enough class of input sequences is, however, quite difficult. This difficulty is particul...
Article
We present an approach to perform automatic target detection of small targets from coregistered visual, thermal, and range images, using five features of value for target discrimination: Brightness, Texture, Temperature, Surface Planarity, and Height. For each, we proposed a set of operations to extract targets from the images, using inherent targe...
Article
First Page of the Article
Article
Full-text available
Systems that require reengineering are a fact of life in both the commercial and military arenas. The authors have developed a systematic methodology based on virtual prototyping, with accompanying tools and libraries, for rapidly upgrading electronic systems
Article
The authors propose a new system design paradigm, the system on package, which uses electronic product reengineering to meet time-to-market and performance requirements. The system on package promises a higher return on investment than the system on chip
Article
Full-text available
Two new fast algorithms for computing the inverse modified discrete cosine transform (IMDCT) as used in the adaptive spectral entropy coder (ASPEC) (Brandenburg et al. 1991) are proposed. A fixed-point error analysis is presented to determine the number of significant bits required for fixed-point implementations.
Conference Paper
Full-text available
During the design and re-engineering process, modeling the application's timing characteristics on the target architecture is necessary in order to evaluate the number of processors, communication fabric, and partitioning trade-offs required for an efficient design of a system. The over-all performance of most of COTS (commercial-off-the-shelf) sys...
Article
The first generation of communication protocols for wireless networks have recently been augmented by auxiliary protocols. These protocols are characterised by the open-loop nature of their control of network traffic. The authors propose a new generation of closed-loop protocols that are coupled with a real-time optimization framework. New itinerar...
Article
An oversampling technique that allows ternary (-1,0,1) filter coefficients is proposed for the implementation of two-band perfect reconstruction-quadrature mirror filter (PR-QMF) integer filterbanks. The optimization algorithm is based on the energy compaction. The resulting filterbank has two advantages: (i) the multiplier-free structure allows sm...
Article
A method to automatically detect targets from sets of pixelregistered visual, thermal, and range images is outlined. It uses operations specifically designed to work on the different kinds of images to explote the information given by each of them. Five features are used to distinguish the targets from the clutter: texture, brightness, temperature,...
Book
The fundamentals of the theory and design of systems and devices for the digital processing of signals are presented. Particular attention is given to algorithmic methods of synthesis and digital processing equipment in communication systems (e.g., selective digital filtering, spectral analysis, and variation of the signal discretization frequency)...
Article
Full-text available
This article describes, the technical rationale behind the RASSP Education & Facilitation program. In this ground-breaking effort, the Department of Defense?s Advanced Research Projects Agency (DARPA) has explicitly funded technology transfer from its Rapid Prototyping of Application-Specific Signal Processors (RASSP) program to the university and...
Article
While industry and academia have been aware of the need for an intensive study of embedded digital system design, resource constraints, fuzzy objectives, and short-time horizon have handicapped progress. The $150M Rapid Prototyping of Application Specific Signal Processors (RASSP) program is a major DARPA/Tri-Service effort designed to overcome the...
Conference Paper
A new adaptive lapped transform (ALT) structure is introduced to implement time-varying linear-phase paraunitary and biorthogonal filter banks. The new ALT is based on the generalized lapped transform (GLT). A time-varying filter bank is constructed through the factorization of the GLT into cascaded matrix stages. Variable-length LTs are subsequent...
Article
this report is to present and discuss a series of ATR systems that make use of diverse kinds of information to perform their operation. Emphasis is made on Model-Based ATR systems, which attempt to use a-priori information and general knowledge about the targets in order to perform their function. Section 1 presents a brief introduction to the area...
Conference Paper
The successful Rapid Prototyping of Application-Specific Signal Processors (RASSP) program of the US Department of Defense (DARPA and Tri-Services) targets a 4× improvement in cost and cycle time for design, prototyping, manufacturing, and support processes (relative to current practice). We describe a RASSP-based virtual prototyping process which...
Conference Paper
Full-text available
The purpose and goals of performance modeling for multiprocessor systems using a token-based methodology in VHDL are discussed. Following this motivation, a framework for performance modeling is described, which involves modeling hardware and software at different levels of abstraction; the scope of the paper primarily addresses the high profile pe...
Article
The authors propose the use of temporal abstraction in system-on-chip design and describe its benefits vis-a-vis traditional approaches. Their approach allows rapid integration of legacy cores to meet high-level system requirements
Article
A convolution may be represented as x(.)=r(.)* w(.). The goal of deconvolution is to extract r(.) and w(.) from a knowledge of x(.) and it finds numerous applications in digital signal processing. Of practical interest in oil exploration is the case where w(.) is a seismic pressure wavelet, x(.) is the observed seismic response, and r(.) is the ref...
Article
A structure is presented for implementing perfectly reconstructing time-varying linear-phase paraunitary filterbanks (LPPUFB) using a novel adaptive lapped transform (ALT). The ALT is based on the generalized lapped orthogonal transform (GenLOT). A time-varying filterbank is constructed through the factorization of the GenLOT into cascaded matrix s...
Article
Full-text available
This paper outlines a method to automatically detect targets from sets of pixel-registered visual, thermal, and range images. The method uses operations specifically designed for the different kinds of images. It also introduces the morphological operation called "erosion of strength n" as a powerful tool for removal of spurious information. Good p...
Article
Full-text available
The emergence of multimedia and wireless applications as growth leaders has created an increased demand for embedded systems. Examples of such applications range from digital cellular telephones to high-performance avionics systems. Along with the increased market share of these products, however, has come an increase in system complexity and cost....
Article
A method to automatically detect targets from sets of pixel- registered visual, thermal, and range images is outlined. It uses operations specifically designed to work on the different kinds of images to explore the information given by each of them. Five features are used to distinguish the targets from the clutter; texture, brightness, temperatur...
Conference Paper
We propose an open signal processing system design and implementation environment, BEEHIVE, that allows application developers to rapidly compose and debug functional specifications in a networked, distributed computing environment, and then later migrate the application (transparently) onto an embedded, distributed, computing hardware/software pla...