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

Arijit Ganguly

dblp:36/5175 · DBLP profile ↗
← Back
8ranked-venue papers
6as first author
0since 2021 · last 2008
0000-0002-8026-8079ORCID · corroborated

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

Systems, architecture and hardware · 7 · 5 first-authorComputer networks · 1 · 1 first-author

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 architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 52% Distributed systems · 45% High-performance computing · 3%
Computer networks
2 papers
Software-defined and programmable networks · 69% Internet architecture and protocols · 31%

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

TopicWeightPapersLastEvidence papers
Distributed systems › peer-to-peer systems
overlay networks
0.122008
Improving peer connectivity in wide-area overlays of virtual workstations · HPDC 2008
WOW: Self-Organizing Wide Area Overlay Networks of Virtual Workstations · HPDC 2006
Distributed systems
grid computing
0.122005
Towards P2P-routed IF overlay networks for grid virtual machines · HPDC 2005
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing · SC 2004
Cloud and datacenter computing › virtualization
virtual machine migration
0.112006
WOW: Self-Organizing Wide Area Overlay Networks of Virtual Workstations · HPDC 2006
Software-defined and programmable networks
network virtualization
0.112005
Towards P2P-routed IF overlay networks for grid virtual machines · HPDC 2005
Cloud and datacenter computing › virtualization
virtual machine management
0.112005
Towards P2P-routed IF overlay networks for grid virtual machines · HPDC 2005
Cloud and datacenter computing › resource management
grid resource management
0.012004
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing · SC 2004
Cloud and datacenter computing
virtualization
0.012004
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing · SC 2004
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine cloning
0.012004
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing · SC 2004
Cloud and datacenter computing › resource provisioning
virtual machine provisioning
0.012004
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing · SC 2004
Internet architecture and protocols › middlebox
network address translation
0.012008
Improving peer connectivity in wide-area overlays of virtual workstations · HPDC 2008
High-performance computing
high-throughput computing
0.012006
WOW: Self-Organizing Wide Area Overlay Networks of Virtual Workstations · HPDC 2006
Distributed systems › distributed resource management
resource aggregation
0.012006
WOW: Self-Organizing Wide Area Overlay Networks of Virtual Workstations · HPDC 2006

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

hole punching · 0.2structured p2p routing · 0.2peer-to-peer routing · 0.1network virtualization · 0.1virtual machines · 0.1overlay routing · 0.1partial graph matching · 0.0graph-based configuration modeling · 0.0
YearPublicationVenuePosition
2008 Improving peer connectivity in wide-area overlays of virtual workstations
abstract
Self-configuring virtual networks rely on structured P2P routing to provide seamless connectivity among nodes through overlay routing of virtual IP packets, support decentralized hole-punching to establish bi-directional communication links among nodes behind network address translators, and dynamic configuration of virtual IP addresses. Our experiences with deployments of virtual networks in support of wide-area overlays of virtual workstations (WOWs) reveal that connectivity constraints imposed by symmetric NATs and by Internet route outages often hinder P2P overlay structure maintenance and routability, subsequently limiting the ability of WOWs to deliver high-throughput computing through aggregation of resources in different domains.
Arijit Ganguly, P. Oscar Boykin, David Wolinsky, Renato J. O. Figueiredo
HPDC1
2007 Reducing Complexity of Software Deployment with Delta Configuration
abstract
Deploying a modern software service usually involves installing several software components, and configuring these components properly to realize the complex interdependencies between them. This process, which accounts for a significant portion of information technology (IT) cost, is complex and error-prone. In this paper, we propose delta configuration - an approach that reduces the cost of software deployment by eliminating a large number of choices on parameter values that administrators have to make during deployment. In delta configuration, the complex software stack of a distributed service is first installed and tested in a test environment. The resulting software images are then captured and used for deployment in production environments. To deploy a software service, we only need to copy these pre-configured software images into a production environment and modify them to account for the difference between the test environment and a production environment. We have implemented a prototype system that achieves software deployment using delta configuration of the configuration state captured inside virtual machines. We perform a case study to demonstrate that our scheme leads to substantial reduction in complexity for the customer, over the traditional software deployment method.
Arijit Ganguly, Jian Yin 0002, Hidayatullah Shaikh, David M. Chess, Tamar Eilem, Renato J. O. Figueiredo, James E. Hanson, Ajay Mohindra, Giovanni Pacifici
Integrated Network Management1
2007 Decentralized Dynamic Host Configuration in Wide-Area Overlays of Virtual Workstations
abstract
Wide-area overlays of virtual workstations (WOWs) have been shown to provide excellent infrastructure for deploying high throughput computing environments on commodity desktop machines by (1) offering scalability to a large number of nodes, (2) facilitating addition of new nodes even if they are behind NATs/firewalls and (3) supporting unmodified applications and middleware. However, deployment of WOWs from scratch still requires setting up a bootstrapping network and managing centralized DHCP servers for IP address management. In this paper we describe novel techniques that allow multiple users to create independent, isolated virtual IP namespaces for their WOWs without requiring a dedicated bootstrapping infrastructure, and to provision dynamic host configuration (e.g. IP addresses) to unmodified DHCP clients without requiring the setup and management of a central DHCP server. We give qualitative and quantitative arguments to establish the feasibility of our approach.
Arijit Ganguly, David Wolinsky, P. Oscar Boykin, Renato J. O. Figueiredo
IPDPS1
2007 WOW: Self-organizing Wide Area Overlay Networks of Virtual Workstations
Arijit Ganguly, Abhishek Agrawal, P. Oscar Boykin, Renato J. O. Figueiredo
J. Grid Comput.1
2006 WOW: Self-Organizing Wide Area Overlay Networks of Virtual Workstations
abstract
This paper describes WOW, a distributed system that combines virtual machine, overlay networking and peer-to-peer techniques to create scalable wide-area networks of virtual workstations for high-throughput computing. The system is architected to: facilitate the addition of nodes to a pool of resources through the use of system virtual machines (VMs) and self-organizing virtual network links; to maintain IP connectivity even if VMs migrate across network domains; and to present to end-users and applications an environment that is functionally identical to a local-area network or cluster of workstations. We describe a novel, extensible user-level decentralized technique to discover, establish and maintain overlay links to tunnel IP packets over different transports (including UDP and TCP) and across firewalls. We also report on several experiments conducted on a testbed WOW deployment with 118 P2P router nodes over PlanetLab and 33 VMware-based VM nodes distributed across six firewalled domains. Experiments show that the latency in joining a WOW network is of the order of seconds: in a set of 300 trials, 90% of the nodes self-configured P2P routes within 10 seconds, and more than 99% established direct connections to other nodes within 200 seconds. Experiments also show that the testbed delivers good performance for two unmodified, representative benchmarks drawn from the life-sciences domain. The testbed WOW achieves an overall throughput of 53 jobs/minute for PBS-scheduled executions of the MEME application (with average single-job sequential running time of 24.1s) and a parallel speedup of 13.5 for the PVM-based fastDNAml application. Experiments also demonstrate that the system is capable of seamlessly maintaining connectivity at the virtual IP layer for typical client/server applications (NFS, SSH, PBS) when VMs migrate across a WAN
Arijit Ganguly, Abhishek Agrawal, P. Oscar Boykin, Renato J. O. Figueiredo
HPDC1
2006 IP over P2P: enabling self-configuring virtual IP networks for grid computing
abstract
Peer-to-peer (P2P) networks have mostly focused on task oriented networking, where networks are constructed for single applications, i.e. file-sharing, DNS caching, etc. In this work, we introduce IPOP, a system for creating virtual IP networks on top of a P2P overlay. IPOP enables seamless access to grid resources spanning multiple domains by aggregating them into a virtual IP network that is completely isolated from the physical network. The virtual IP network provided by IPOP supports deployment of existing IP-based protocols over a robust, self-configuring P2P overlay. We present implementation details as well as experimental measurement results taken from LAN, WAN, and Planet-Lab tests
Arijit Ganguly, Abhishek Agrawal, P. Oscar Boykin, Renato J. O. Figueiredo
IPDPS1
2005 Towards P2P-routed IF overlay networks for grid virtual machines
abstract
This poster describes current work on the application of network virtualization and peer-to-peer routing techniques that overlay IP traffic and provide seamless connectivity to virtual machines in grid computing. Such IP-over-P2P virtual network - IPOP - is an overlay network that uses a virtual IP address space and allows nodes that belong to a grid to be seamlessly pooled together. The overlay network is self-configured as nodes join/leave the virtualized grid, and IP-level bi-directional connectivity among peers is provided. The decoupling provided by the overlay enables grid applications to leverage a wealth of IP-based software typically available in local-area environments. Such virtual networks, when combined to complementary resource virtualization techniques provided by O/S virtual machines [Xen, Rarham et al. (2003), VMware, Sugerman et al., (2001), User Mode Linux, Dike, J. (2000)], provide a scalable framework for dealing with a fundamental goal of grid computing: sharing resources in a secure and flexible manner by Figueiredo, Dinda and Fortes (2003)
Abhishek Agrawal, Arijit Ganguly, P. Oscar Boykin, Renato J. O. Figueiredo
HPDC2
2004 VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing
abstract
Virtual machines provide flexible, powerful execution environments for Grid computing, offering isolation and security mechanisms complementary to operating systems, customization and encapsulation of entire application environments, and support for legacy applications. This paper describes a Grid service — VMPlant — that provides for automated configuration and creation of flexible VMs that, once configured to meet application needs, can then subsequently be copied ("cloned") and dynamically instantiated to provide homogeneous execution environments across distributed Grid resources. In combination with complementary middleware for user, data and resource management, the functionality enabled by VMPlant allows for problem-solving environments to deliver Grid applications to users with unprecedented flexibility. VMPlant supports a graph-based model for the definition of customized VM configuration actions; partial graph matching, VM state storage and "cloning" for efficient creation. This paper presents the VMPlant architecture, describes a prototype implementation of the service, and presents an analysis of its performance.
Ivan Krsul, Arijit Ganguly, Jian Zhang 0005, José A. B. Fortes, Renato J. O. Figueiredo
SC2