Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mark James Seaman is active.

Publication


Featured researches published by Mark James Seaman.


Ibm Journal of Research and Development | 2011

GPFS-SNC: an enterprise storage framework for virtual-machine clouds

Karan Gupta; Reshu Jain; Ioannis Koltsidas; Himabindu Pucha; Prasenjit Sarkar; Mark James Seaman; Dinesh Subhraveti

In a typical cloud computing environment, the users are provided with storage and compute capacity in the form of virtual machines. The underlying infrastructure for these services typically comprises large distributed clusters of commodity machines and direct-attached storage in concert with a server virtualization layer. The focus of this paper is on an enterprise storage framework that supports the timely and resource-efficient deployment of virtual machines in such a cloud environment. The proposed framework makes use of innovations in the General Parallel File System-Shared Nothing Clusters (GPFS®-SNC) file system, supports optimal allocation of resources to virtual machines in a hypervisor-agnostic fashion, achieves low latency when provisioning for new virtual machines, and adapts to the input-output needs of each virtual-machine instance in order to achieve high performance for all types of applications.


Ibm Journal of Research and Development | 2008

Automated planners for storage provisioning and disaster recovery

Sandeep Gopisetty; Eric K. Butler; Stefan Jaquet; Madhukar R. Korupolu; Tapan Kumar Nayak; Ramani R. Routray; Mark James Seaman; Aameek Singh; Chung-Hao Tan; Sandeep M. Uttamchandani; Akshat Verma

Introducing an application into a data center involves complex interrelated decision-making for the placement of data (where to store it) and resiliency in the event of a disaster (how to protect it). Automated planners can assist administrators in making intelligent placement and resiliency decisions when provisioning for both new and existing applications. Such planners take advantage of recent improvements in storage resource management and provide guided recommendations based on monitored performance data and storage models. For example, the IBM Provisioning Planner provides intelligent decision-making for the steps involved in allocating and assigning storage for workloads. It involves planning for the number, size, and location of volumes on the basis of workload performance requirements and hierarchical constraints, planning for the appropriate number of paths, and enabling access to volumes using zoning, masking, and mapping. The IBM Disaster Recovery (DR) Planner enables administrators to choose and deploy appropriate replication technologies spanning servers, the network, and storage volumes to provide resiliency to the provisioned application. The DR Planner begins with a list of high-level application DR requirements and creates an integrated plan that is optimized on criteria such as cost and solution homogeneity. The Planner deploys the selected plan using orchestrators that are responsible for failover and failback.


international conference on distributed computing systems | 2009

CARP: Handling Silent Data Errors and Site Failures in an Integrated Program and Storage Replication Mechanism

Lanyue Lu; Prasenjit Sarkar; Dinesh Subhraveti; Soumitra Sarkar; Mark James Seaman; Reshu Jain; Ahmed Mohammad Bashir

This paper presents CARP, an integrated program and storage replication solution. CARP extends program replication systems which do not currently address storage errors, builds upon a record-and-replay scheme that handles nondeterminism in program execution, and uses a scheme based on recorded program state and I/O logs to enable efficient detection of silent data errors and efficient recovery from such errors. CARP is designed to be transparent to applications with minimal run-time impact and is general enough to be implemented on commodity machines. We implemented CARP as a prototype on the Linux operating system and conducted extensive sensitivity analysis of its overhead with different application profiles and system parameters. In particular, we evaluated CARP with standard unmodified email, database, and web server benchmarks and showed that it imposes acceptable overhead while providing sub-second program state recovery times on detecting a silent data error.


Archive | 2011

Virtual machine image co-migration

Samer Al Kiswany; Comeliu Mihail Constantinescu; Prasenjit Sarkar; Mark James Seaman; Dinesh Subhraveti


Archive | 2003

System, method and computer program product to automatically select target volumes for a fast copy to optimize performance and availability

Lu Nguyen; Mark James Seaman; Syed Mohammad Amir Ali Jafri


Archive | 2009

Detecting and recovering from silent data errors in application cloning systems

Ahmed Mohammad Bashir; Prasenjit Sarkar; Soumitra Sarkar; Mark James Seaman; Dinesh Subhraveti; Victor S. Wen


Archive | 2003

System and method of relational configuration mirroring

Lu Nguyen; Mark James Seaman; Syed Mohammad Amir Ali Jafri


Archive | 2010

Detecting inadvertent or malicious data corruption in storage subsystems and recovering data

Nagapramod Mandagere; Mark James Seaman; Sandeep M. Uttamchandani


Archive | 2010

High-availability computer cluster with failover support based on a resource map

Reshu Jain; Prasenjit Sarkar; Mark James Seaman


Archive | 2008

ON-LINE VOLUME COALESCE OPERATION TO ENABLE ON-LINE STORAGE SUBSYSTEM VOLUME CONSOLIDATION

Mark James Seaman; Lu Nguyen; Prasenjit Sarkar

Researchain Logo
Decentralizing Knowledge