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.

Sujoy Ghose

dblp:29/5797 · DBLP profile ↗
← Back
33ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none

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

Systems, architecture and hardware · 11Artificial intelligence and machine learning · 8Databases, data management, data science and information retrieval · 8Theory of computation · 5Computer networks · 3Human-computer interaction and ubiquitous computing · 2Security and privacy · 1Graphics, computer vision, multimedia, augmented reality and games · 1

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 architecture and protocols · 48% Optical networks · 24% Network measurement and analytics · 22%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%
Theoretical computer science
3 papers
Mathematical optimization · 61% Graph algorithms and graph theory · 18% Algorithms and data structures · 12%
Artificial intelligence
5 papers
Planning, search and constraint satisfaction · 96% Knowledge representation and reasoning · 4%
Network and information security
1 paper
Network security · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
peer-to-peer systems
0.222010
How do Superpeer Networks Emerge? · INFOCOM 2010
Measuring robustness of superpeer topologies · PODC 2007
Internet architecture and protocols › network topology
degree distribution
0.122010
How do Superpeer Networks Emerge? · INFOCOM 2010
Brief announcement: superpeer formation amidst churn and rewiring · PODC 2010
Internet architecture and protocols
network topology
0.112010
Brief announcement: superpeer formation amidst churn and rewiring · PODC 2010
Network measurement and analytics › topology measurement
topology characterization
0.112010
How do Superpeer Networks Emerge? · INFOCOM 2010
Optical networks
routing and wavelength assignment
0.012004
An algorithm for optimal assignment of a wavelength in a tree topology and its application in WDM networks · IEEE J. Sel. Areas Commun. 2004
Optical networks › routing and wavelength assignment
wavelength assignment
0.012004
An algorithm for optimal assignment of a wavelength in a tree topology and its application in WDM networks · IEEE J. Sel. Areas Commun. 2004
Optical networks
wavelength-division multiplexing
0.012004
An algorithm for optimal assignment of a wavelength in a tree topology and its application in WDM networks · IEEE J. Sel. Areas Commun. 2004
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
0.051998
A Framework for Learning in Search-Based Systems · IEEE Trans. Knowl. Data Eng. 1998
Reducing Reexpansions in Iterative-Deepening Search by Controlling Cutoff Bounds · Artif. Intell. 1991
Heuristic Search in Restricted Memory · Artif. Intell. 1989
Mathematical optimization
combinatorial optimization
0.012002
Solving Constraint Optimization Problems from CLP-Style Specifications Using Heuristic Search Techniques · IEEE Trans. Knowl. Data Eng. 2002
Mathematical optimization
constrained optimization
0.012002
Solving Constraint Optimization Problems from CLP-Style Specifications Using Heuristic Search Techniques · IEEE Trans. Knowl. Data Eng. 2002
Internet architecture and protocols
peer-to-peer networks
0.012010
How do Superpeer Networks Emerge? · INFOCOM 2010
Network measurement and analytics
topology measurement
0.012007
Measuring robustness of superpeer topologies · PODC 2007
Graph algorithms and graph theory › network analysis
network robustness
0.012007
Analyzing the vulnerability of superpeer networks against attack · CCS 2007
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search › heuristic generation
heuristic learning
0.011998
A Framework for Learning in Search-Based Systems · IEEE Trans. Knowl. Data Eng. 1998
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
search-based problem solving
0.011998
A Framework for Learning in Search-Based Systems · IEEE Trans. Knowl. Data Eng. 1998
Algorithms and data structures
dynamic programming
0.012004
An algorithm for optimal assignment of a wavelength in a tree topology and its application in WDM networks · IEEE J. Sel. Areas Commun. 2004
Logic in computer science › logic programming
constraint logic programming
0.012002
Solving Constraint Optimization Problems from CLP-Style Specifications Using Heuristic Search Techniques · IEEE Trans. Knowl. Data Eng. 2002
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
incremental domain adaptation
0.011991
Reducing Reexpansions in Iterative-Deepening Search by Controlling Cutoff Bounds · Artif. Intell. 1991
Data mining
clustering
0.011998
A Framework for Learning in Search-Based Systems · IEEE Trans. Knowl. Data Eng. 1998
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
memory-bounded search
0.011989
Heuristic Search in Restricted Memory · Artif. Intell. 1989
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search › best-first search
a* search
0.011987
Admissibility of A0* when Heuristics Overestimate · Artif. Intell. 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning › argumentation
admissibility semantics
0.011987
Admissibility of A0* when Heuristics Overestimate · Artif. Intell. 1987

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

simulation · 0.5analytical modeling · 0.5rate equations · 0.2heuristic algorithm · 0.1dynamic programming · 0.1heuristic search · 0.0heuristic learning · 0.0clustering · 0.0admissible search · 0.0branch-and-bound · 0.0and/or graph · 0.0
YearPublicationVenuePosition
2016 ERfair Scheduler with Processor Suspension for Real-Time Multiprocessor Embedded Systems
abstract
Proportional fair schedulers with their ability to provide optimal schedulability along with hard timeliness and quality-of-service guarantees on multiprocessors form an attractive alternative in real-time embedded systems that concurrently run a mix of independent applications with varying timeliness constraints. This article presents ERfair Scheduler with Suspension on Multiprocessors (ESSM) , an efficient, optimal proportional fair scheduler that attempts to reduce system wide energy consumption by locally maximizing the processor suspension intervals while not sacrificing the ERfairness timing constraints of the system. The proposed technique takes advantage of higher execution rates of tasks in underloaded ERfair systems and uses a procrastination scheme to search for time points within the schedule where suspension intervals are locally maximal. Evaluation results reveal that ESSM achieves good sleep efficiency and provides up to 50% higher effective total sleep durations as compared to the Basic-ERfair scheduler on systems consisting of 2 to 20 processors.
Piyoosh Purushothaman Nair, Arnab Sarkar 0001, N. M. Harsha, Megha Gandhi, P. P. Chakrabarti 0001, Sujoy Ghose
ACM Trans. Design Autom. Electr. Syst.6
2011 Sticky-ERfair: a task-processor affinity aware proportional fair scheduler
Arnab Sarkar 0001, Sujoy Ghose, P. P. Chakrabarti 0001
Real Time Syst.2
2011 A Corrigendum to: "Sticky-ERfair: a task-processor affinity aware proportional fair scheduler"
Arnab Sarkar 0001, Sujoy Ghose, P. P. Chakrabarti 0001
Real Time Syst.2
2010 How do Superpeer Networks Emerge?
abstract
In this paper, we develop an analytical framework which explains the emergence of superpeer networks on execution of the commercial peer-to-peer bootstrapping protocols by incoming nodes. Bootstrapping protocols exploit physical properties of the online peers like resource content, processing power, storage space, connectivity etc as well as take the finiteness of bandwidth of each online peer into consideration. With the help of rate equations, we show that execution of these protocols results in the emergence of superpeer nodes in the network - the exact degree distribution is evaluated. We validate the framework developed in this paper through extensive simulation. The analysis of the results shows that the amount of superpeers produced in the network depends on the protocol as well as the properties of the joining nodes. Interestingly, our analysis reveals that increase in the amount of resource and the number of resourceful nodes do not always help to increase the fraction of superpeer nodes in the network. The impact of the frequent leaving of the peers on the topology of the emerging network is also evaluated. As an application study, we show that our framework can explain the topological configuration of commercial Gnutella networks. The developed model can almost perfectly match the degree distribution of Gnutella network.
Bivas Mitra, Abhishek Kumar Dubey, Sujoy Ghose, Niloy Ganguly
INFOCOM3
2010 Brief announcement: superpeer formation amidst churn and rewiring
abstract
In this paper, we develop an analytical framework to explain the appearance of bimodal degree distribution in existing popular superpeer networks like Gnutella. The framework leads to several interesting and important inferences related to network topology and node/link dynamics. Beyond the simulation based study, we validate our framework through almost exact matching of the topological structure of Gnutella network constructed from real data.
Bivas Mitra, Sujoy Ghose, Niloy Ganguly
PODC2
2010 Partition oriented frame based fair scheduler
Arnab Sarkar 0001, P. P. Chakrabarti 0001, Sujoy Ghose
J. Parallel Distributed Comput.3
2009 ERfair Scheduler with Processor Shutdown
abstract
Putting the processor into shutdown state when it is idling is one of the primary methodologies towards the reduction of energy consumption in today's systems where leakage power is emerging as a dominant concern. This paper presents ERfair Scheduler with Processor Shutdown (ESPS), a uniprocessor ERfair scheduler that attempts to minimize energy consumption in rate-based periodic real-time task systems by locally maximizing processor shut-down intervals while simultaneously maintaining proportional fairness among task executions. Evaluation results show that our proposed algorithm achieves good shut-down efficiency and provides upto 9 times higher effective shutdown lengths as compared to the Basic_ERfair scheduler.
Arnab Sarkar 0001, Sarthak Swaroop, Sujoy Ghose, P. P. Chakrabarti 0001
HiPC3
2007 Analyzing the vulnerability of superpeer networks against attack
abstract
In this paper, we develop an analytical framework to measure the vulnerability of superpeer networks against attack. Two different kinds of attacks namely deterministic and degree dependent attack have been introduced here. We formally model the superpeer networks with the help of bimodal structure and different attacks with the help of graph dynamics. Our analysis shows that fraction of superpeers and their connectivity have profound impact upon the stability of the network. The results obtained from the theoretical analysis are validated through simulation. The agreement between the simulation results and theoretical predictions is almost perfect.
Bivas Mitra, Fernando Peruani, Sujoy Ghose, Niloy Ganguly
CCS3
2007 Effect of Dynamicity on Peer to Peer Networks
Bivas Mitra, Sujoy Ghose, Niloy Ganguly
HiPC2
2007 How stable are large superpeer networks against attack?
abstract
Many previous works of Peer-to-Peer traffic characterization and modeling focused their attention on the distribution of query contents. However, few has been done towards a better understanding of the time series distribution of these queries, which is vital for system performance. To remedy this situation, this paper characterizes query traffic by using automatic time series analysis to evaluate different linear models(Box-Jenkins models and some simple windowed-mean models) for predicting the number of duplicated queries from 10 minutes to 2 hours into the future. Both the predictive power and the computational costs of these models are evaluated over 318,942,450 real world Gnutella queries collected over 3 months. We find the number of duplicated queries is consistently predictable. Simple, practical models like AR perform well on prediction. To show that these characteristics have a wide range of potential applications, we propose two enhancement to existing search results caching and load balancing algorithms. Our simulation study shows that our methodology works quite well in both scenarios in terms of efficiency and effectiveness. The main contribution of this paper lies in: (1) proposing new measurement techniques on Gnutella, (2) characterizing and modeling peer-to-peer query traffic with Box-Jenkins Models, (3) presenting a general enhancement to existing performance optimization algorithm in P2P systems.
Bivas Mitra, Sujoy Ghose, Niloy Ganguly
Peer-to-Peer Computing2
2007 Measuring robustness of superpeer topologies
abstract
No abstract available.
Bivas Mitra, Fernando Peruani, Sujoy Ghose, Niloy Ganguly
PODC3
2004 An algorithm for optimal assignment of a wavelength in a tree topology and its application in WDM networks
abstract
In this paper, we present a polynomial time algorithm that gives an optimal solution to the routing and wavelength assignment (RWA) problem in a tree topology. One of the major design issues in wavelength-division multiplexed networks is the assignment of the limited number of wavelengths among network stations so that greater capacity can be achieved. The problem of RWA is known to be NP-hard problem. Many researchers have tackled the problem of RWA with a number of efficient heuristic algorithms. This paper presents an algorithm that optimally assigns a single wavelength to maximize one-hop traffic in a tree topology. The algorithm uses dynamic programming and is shown to be optimal with a time complexity of O(N/sup 4/). We also propose a heuristic scheme to use our optimal algorithm for wavelength assignment in a general graph. The heuristic works on the tree subgraphs of a given graph and the remaining spare wavelengths can be assigned with an existing RWA policy.
Raja Datta, Bivas Mitra, Sujoy Ghose, Indranil Sengupta 0001
IEEE J. Sel. Areas Commun.3
2002 Solving Constraint Optimization Problems from CLP-Style Specifications Using Heuristic Search Techniques
abstract
Presents a framework for efficiently solving logic formulations of combinatorial optimization problems using heuristic search techniques. In order to integrate cost, lower-bound and upper-bound specifications with conventional logic programming languages, we augment a constraint logic programming (CLP) language with embedded constructs for specifying the cost function and with a few higher-order predicates for specifying the lower and upper bound functions. We illustrate how this simple extension vastly enhances the ease with which optimization problems involving combinations of Min and Max can be specified in the extended language CLP* and we show that CSLDNF (Constraint SLD resolution with Negation as Failure) resolution schemes are not efficient for solving optimization problems specified in this language. Therefore, we describe how any problem specified using CLP* can be converted into an implicit AND/OR graph, and present an algorithm called GenSolve which can branch-and-bound using upper and lower bound estimates, thus exploiting the full pruning power of heuristic search techniques. A technical analysis of GenSolve is provided. We also provide experimental results comparing various control strategies for solving CLP* programs.
Pallab Dasgupta, P. P. Chakrabarti 0001, Sujoy Ghose, Wolfgang Bibel
IEEE Trans. Knowl. Data Eng.4
2000 GABIND: a GA approach to allocation and binding for the high-level synthesis of data paths
abstract
We present here a technique for allocation and binding for data path synthesis (DPS) using a Genetic Algorithm (GA) approach. This GA uses an unconventional crossover mechanism relying on a force directed data path binding completion algorithm. The data path is synthesized using some supplied design parameters. A bus-based interconnection scheme, use of multi-port memories, and provision for multicycling and pipelining are the main features of this system. The method presented here has been applied to standard benchmark examples and the results obtained are promising.
Chittaranjan A. Mandal, P. P. Chakrabarti 0001, Sujoy Ghose
IEEE Trans. Very Large Scale Integr. Syst.3
1999 A design space exploration scheme for data-path synthesis
abstract
In this paper, we examine the multicriteria optimization involved in scheduling for data-path synthesis (DPS). The criteria we examine are the area cost of the components and schedule time. Scheduling for DPS is a well-known NP-complete problem. We present a method to find nondominated schedules using a combination of restricted search and heuristic scheduling techniques. Our method supports design with architectural constraints such as the total number of functional units, buses, etc. The schedules produced have been taken to completion using GABIND as written by Mandal et al., and the results are promising.
Chittaranjan A. Mandal, P. P. Chakrabarti 0001, Sujoy Ghose
IEEE Trans. Very Large Scale Integr. Syst.3
1998 A Framework for Learning in Search-Based Systems
abstract
We provide an overall framework for learning in search based systems that are used to find optimum solutions to problems. This framework assumes that prior knowledge is available in the form of one or more heuristic functions (or features) of the problem domain. An appropriate clustering strategy is used to partition the state space into a number of classes based on the available features. The number of classes formed will depend on the resource constraints of the system. In the training phase, example problems are run using a standard admissible search algorithm. In this phase, heuristic information corresponding to each class is learned. This new information can be used in the problem solving phase by appropriate search algorithms so that subsequent problem instances can be solved more efficiently. In this framework, we also show that heuristic information of forms other than the conventional single valued underestimate value can be used, since we maintain the heuristic of each class explicitly. We show some novel search algorithms that can work with some such forms. Experimental results have been provided for some domains.
Sudeshna Sarkar, P. P. Chakrabarti 0001, Sujoy Ghose
IEEE Trans. Knowl. Data Eng.3
1998 Learning while solving problems in best first search
abstract
We investigate the role of learning in search-based systems for solving optimization problems. We use a learning model, where the values of a set of features can be used to induce a clustering of the problem state space. The feasible set of h* values corresponding to each cluster is called h*set. If we relax the optimality guarantee, and tolerate a risk factor, the distribution of h*set can be used to expedite search and produce results within a given risk of suboptimality. The off-line learning method consists of solving a batch of problems by using A* to learn the distribution of the h*set in the learning phase. This distribution can be used to solve the rest of the problems effectively. We show how the knowledge acquisition phase can be integrated with the problem solving phase. We present a continuous online learning scheme that uses an "anytime" algorithm to learn continuously while solving problems.
Sudeshna Sarkar, P. P. Chakrabarti 0001, Sujoy Ghose
IEEE Trans. Syst. Man Cybern. Part A3
1996 Growing nonuniform feedforward networks for continuous mappings
V. V. Vinod, Sujoy Ghose
Neurocomputing2
1994 A connectionist approach for clustering with applications in image analysis
abstract
A new neural network strategy for clustering is presented. The network works on the histogram and the process is similar to mode separation. The number of clusters are autonomously detected by the network and it overcomes some major difficulties encountered by mode separation techniques. Clustering is done by first selecting the prototypes and then assigning patterns to one of the prototypes based on its distance from the prototype and the distribution of data. The network does not employ weight learning and is therefore faster than existing unsupervised learning networks. The network was applied to a wide class of problems including gray level image reduction, color segmentation and remotely sensed image segmentation. The experimental results obtained are promising.>
V. V. Vinod, Santanu Chaudhury, J. Mukherjee, Sujoy Ghose
IEEE Trans. Syst. Man Cybern.4
1993 Point matching using asymmetric neural networks
V. V. Vinod, Sujoy Ghose
Pattern Recognit.2
1992 A connectionist approach for gray level image segmentation
abstract
A connectionist network is presented for segmenting gray level images. The network detects the local peaks in the inverted histogram which will correspond to the bottoms of the valleys in the actual histogram. The neural network implementation successfully uses circumstantial evidence and detects multiple winners over the entire range of gray values such that these winners correspond to multiple thresholds for segmenting the image. The dynamics of the network has been analyzed and the conditions for convergence have been established. Experimental results obtained by applying the network for segmenting two X-ray images are presented.>
V. V. Vinod, Santanu Chaudhury, J. Mukherjee, Sujoy Ghose
ICPR (3)4
1992 Effective Use of Memory in Iterative Deepening Search
U. K. Sarkar, P. P. Chakrabarti 0001, Sujoy Ghose, S. C. De Sarkar
Inf. Process. Lett.3
1992 A Simple 0.5-Bounded Greedy Algorithm for the 0/1 Knapsack Problem
U. K. Sarkar, P. P. Chakrabarti 0001, Sujoy Ghose, S. C. De Sarkar
Inf. Process. Lett.3
1992 Generalized best first search using single and multiple heuristics
P. P. Chakrabarti 0001, Sujoy Ghose, S. C. De Sarkar
Inf. Sci.2
1992 Register-interconnect optimization in data path synthesis
Chittaranjan A. Mandal, P. P. Chakrabarti 0001, Sujoy Ghose
Microprocess. Microprogramming3
1992 A connectionist approach for peak detection in Hough space
V. V. Vinod, Santanu Chaudhury, Sujoy Ghose, J. Mukherjee
Pattern Recognit.3
1991 Reducing Reexpansions in Iterative-Deepening Search by Controlling Cutoff Bounds
U. K. Sarkar, P. P. Chakrabarti 0001, Sujoy Ghose, S. C. De Sarkar
Artif. Intell.3
1991 Multiple Stack Branch and Bound
U. K. Sarkar, P. P. Chakrabarti 0001, Sujoy Ghose, S. C. De Sarkar
Inf. Process. Lett.3
1989 Heuristic Search in Restricted Memory
P. P. Chakrabarti 0001, Sujoy Ghose, Arup Acharya, S. C. De Sarkar
Artif. Intell.2
1989 Increasing Search Efficiency Using Multiple Heuristics
P. P. Chakrabarti 0001, Sujoy Ghose, A. Pandey, S. C. De Sarkar
Inf. Process. Lett.2
1989 Increasing Search Efficiency Using Multiple Heuristics
P. P. Chakrabarti 0001, Sujoy Ghose, A. Pandey, S. C. De Sarkar
Inf. Process. Lett.2
1987 Admissibility of A0* when Heuristics Overestimate
P. P. Chakrabarti 0001, Sujoy Ghose, S. C. De Sarkar
Artif. Intell.2
1986 Heuristic Search Through Islands
P. P. Chakrabarti 0001, Sujoy Ghose, S. C. De Sarkar
Artif. Intell.2