Modifying the SCSI / Fibre Channel Block Size Presented by Keith Bonneau, John Chrzanowski and Craig O’Brien Advised by Robert Kinicki and Mark Claypool.

Slides:



Advertisements
Similar presentations
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Advertisements

COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
IP –Based SAN extensions and Performance Thao Pham CS 622 Fall 07.
Installing Windows 7 Lesson 2.
1 Fibre Distributed Data Interface 100Mbps –1986 ANSI - X3T9.5 committee –Supports IEEE Access Methodology = Modified token-passing Logical topology.
Fibre Channel Erin Keith CPE 401 Spring, Fibre Channel Storage Area Networks Overview Functionality Format Applications References.
1 6/22/ :39 Chapter 9Fiber Channel1 Rivier College CS575: Advanced LANs Chapter 9: Fibre Channel.
Figure 1.1 Interaction between applications and the operating system.
Adaptive Content Delivery for Scalable Web Servers Authors: Rahul Pradhan and Mark Claypool Presented by: David Finkel Computer Science Department Worcester.
5/8/2006 Nicole SAN Protocols 1 Storage Networking Protocols Nicole Opferman CS 526.
COEN 180 NAS / SAN. NAS Network Attached Storage (NAS) Each storage device has its own network interface. Filers: storage device that interfaces at the.
Latest trends and technologies in Storage Networking By: Gururaja Nittur Dr. Chung E Wang Advisor: Dr. Chung E Wang Dr. Du Zhang Second Reader: Dr. Du.
Storage Area Network (SAN)
Storage Networking Technologies and Virtualization Section 2 DAS and Introduction to SCSI1.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
COEN 180 NAS / SAN. Storage Trends Storage Trends: Money is spend on administration Morris, Truskowski: The evolution of storage systems, IBM Systems.
11 SERVER CLUSTERING Chapter 6. Chapter 6: SERVER CLUSTERING2 OVERVIEW  List the types of server clusters.  Determine which type of cluster to use for.
Secondary Storage Unit 013: Systems Architecture Workbook: Secondary Storage 1G.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
Connecting LANs, Backbone Networks, and Virtual LANs
Computer Communications and Networking (CCN)
Storage Area Networks The Basics. Storage Area Networks SANS are designed to give you: More disk space Multiple server access to a single disk pool Better.
Hacking the Bluetooth Pairing Authentication Process Graduate Operating System Mini Project Siyuan Jiang and Haipeng Cai.
Operating Systems Operating System
Object-based Storage Long Liu Outline Why do we need object based storage? What is object based storage? How to take advantage of it? What's.
SRP Update Bart Van Assche,.
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
Module 10 Configuring and Managing Storage Technologies.
GeoVision Solutions Storage Management & Backup. ๏ RAID - Redundant Array of Independent (or Inexpensive) Disks ๏ Combines multiple disk drives into a.
UNIX System Administration OS Kernal Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept Kernel or MicroKernel Concept: An OS architecture-design.
Storage Area Network Presented by Chaowalit Thinakornsutibootra Thanapat Kangkachit
Design and Implementation of a Linux SCSI Target for Storage Area Networks Ashish A. PalekarAnshul Chaddha, Trebia Networks Narendran Ganapathy, 33 Nagog.
Slide 1 DESIGN, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF THE ISCSI PROTOCOL FOR SCSI OVER TCP/IP By Anshul Chadda (Trebia Networks)-Speaker Ashish Palekar.
Chapter 5 Section 2 : Storage Networking Technologies and Virtualization.
Windows Operating System Internals - by David A. Solomon and Mark E. Russinovich with Andreas Polze Unit OS6: Device Management 6.1. Principles of I/O.
StorCenter ix2 Training By Erik Collett
11 NETWORK CONNECTION HARDWARE Chapter 3. Chapter 3: NETWORK CONNECTION HARDWARE2 NETWORK INTERFACE ADAPTER  Provides the link between a computer and.
Chapter 2 Chapter 2: Planning for Server Hardware.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
A Cyclic-Executive-Based QoS Guarantee over USB Chih-Yuan Huang,Li-Pin Chang, and Tei-Wei Kuo Department of Computer Science and Information Engineering.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
William Stallings Data and Computer Communications
Enhanced Storage Architecture
Disk Interfaces Last Update Copyright Kenneth M. Chipps Ph.D. 1.
AoE and HyperSCSI on Linux PDA Prepared by They Yu Shu.
Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing,
CHAPTER 7 CLUSTERING SERVERS. CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the.
Internet Protocol Storage Area Networks (IP SAN)
Copyright © Genetic Computer School 2008 Computer Systems Architecture SA 8- 0 Lesson 8 Secondary Management.
2.1 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition System Programs (p73) System programs provide a convenient environment.
© 2007 EMC Corporation. All rights reserved. Internet Protocol Storage Area Networks (IP SAN) Module 3.4.
Data and Computer Communications Eighth Edition by William Stallings Chapter 15 – Local Area Network Overview.
Storage System Optimization. Introduction Storage Types-DAS/NAS/SAN The purposes of different RAID types. How to calculate the storage size for video.
LonWorks Introduction Hwayoung Chae.
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
Overview of today’s lecture Major components of an operating system Structure and internal architecture of an operating system Monolithic Vs Micro-kernels.
Lesson 8: Creating and Configuring Virtual Machine Storage
Video Security Design Workshop:
Direct Attached Storage and Introduction to SCSI
Storage Networking.
Chapter 12: Mass-Storage Structure
Latest trends and technologies in Storage Networking
Introduction to Networks
Direct Attached Storage Overview
Direct Attached Storage and Introduction to SCSI
Storage Networking.
Storage Networks and Storage Devices
Latest trends and technologies in Storage Networking
Presentation transcript:

Modifying the SCSI / Fibre Channel Block Size Presented by Keith Bonneau, John Chrzanowski and Craig O’Brien Advised by Robert Kinicki and Mark Claypool

Project Goals Edit the Fibre Channel frame to utilize 100% of the payload for data transfer. Change the block size of the hard disk to reflect the changes to the frame. Make these changes transparent to the user and the Linux kernel. Why?

Storage Area Network (SAN) Improved reliability. Better data access and backup. Flexible Architecture. Load balancing. Supports many different protocols. Superior to direct attached storage.

SAN Overview The specific configuration of the SAN we used for the project.

Fibre Channel Long cable length up to 10 km. Transfer speeds up to 2 gbps. Layered interface. Data must be sent through frames. Used as a backbone for most commercial networks.

Small Computer System Interface (SCSI) Communicates through specific commands. Limited by cable length, and number of devices. 25 meter maximum cable length. 15 devices allowed on the SCSI bus. Interfaces well with Fibre Channel.

Methodology Located and modified the driver that detects the SCSI devices. Compiled the kernel to reflect these changes. Required a reconfiguration of the Linux kernel and a new image.

Methodology Performed a low level format on the hard disk to increase its block size from 512 bytes to 528 bytes. Modified the host bus adapter driver in order to handle the extra 16 bytes being transmitted.

Results Figure 1: Writing to the 512 byte diskFigure 2: Writing to the 528 byte disk

Conclusion The hard disk needs a firmware update from Seagate. Upon completion, the resulting data transfer would be more secure. Relatively no added time or size, making this ideal for streaming media.

Future Recommendations Read the host bus adapter code and search for alternative modification points. Add and remove the 16 bytes completely on the SCSI layer. Request access to appropriate Windows source files to adapt their platform.

Questions?