The Center for Autonomic Computing is supported by the National Science Foundation under Grant No. 0758596. NSF CAC Seminannual Meeting, October 5 & 6,

Slides:



Advertisements
Similar presentations
Achieving Throughput Fairness in Wireless Mesh Network Based on IEEE Janghwan Lee and Ikjun Yeom Division of Computer Science KAIST
Advertisements

A Proposal of Capacity and Performance Assured Storage in The PRAGMA Grid Testbed Yusuke Tanimura 1) Hidetaka Koie 1,2) Tomohiro Kudoh 1) Isao Kojima 1)
Parallel File System Simulator In order to test the Parallel File System (PFS) scheduling algorithms in a light-weighted approach, we have developed the.
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Scheduling in Web Server Clusters CS 260 LECTURE 3 From: IBM Technical Report.
University of Chicago Department of Energy The Parallel and Grid I/O Perspective MPI, MPI-IO, NetCDF, and HDF5 are in common use Multi TB datasets also.
Chuang, Sang, Yoo, Gu, Killian and Kulkarni, “EventWave” SoCC ‘13 EventWave: Programming Model and Runtime Support for Tightly-Coupled Elastic Cloud Applications.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
ISCSI Performance in Integrated LAN/SAN Environment Li Yin U.C. Berkeley.
Energy Efficient Prefetching – from models to Implementation 6/19/ Adam Manzanares and Xiao Qin Department of Computer Science and Software Engineering.
Computer Science 1 Providing QoS through Active Domain Management Liang Guo, Ibrahim Matta Quality-of-Service Networking Lab CS Department Boston University.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Fair Scheduling in Web Servers CS 213 Lecture 17 L.N. Bhuyan.
RDMA ENABLED WEB SERVER Rajat Sharma. Objective  To implement a Web Server serving HTTP client requests through RDMA replacing the traditional TCP/IP.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
Efficient agent-based selection of DiffServ SLAs over MPLS networks Thanasis G. Papaioannou a,b, Stelios Sartzetakis a, and George D. Stamoulis a,b presented.
A Scalable, Commodity Data Center Network Architecture Mohammad Al-Fares, Alexander Loukissas, Amin Vahdat Presented by Gregory Peaker and Tyler Maclean.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Inferring the Topology and Traffic Load of Parallel Programs in a VM environment Ashish Gupta Peter Dinda Department of Computer Science Northwestern University.
Modeling and Evaluation of Fibre Channel Storage Area Networks Xavier Molero, Federico Silla, Vicente Santonia and Jose Duato.
MATE-EC2: A Middleware for Processing Data with Amazon Web Services Tekin Bicer David Chiu* and Gagan Agrawal Department of Compute Science and Engineering.
Additional SugarCRM details for complete, functional, and portable deployment.
Report : Zhen Ming Wu 2008 IEEE 9th Grid Computing Conference.
STRATEGIES INVOLVED IN REMOTE COMPUTATION
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
CS An Overlay Routing Scheme For Moving Large Files Su Zhang Kai Xu.
1 Enabling Large Scale Network Simulation with 100 Million Nodes using Grid Infrastructure Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
Min Xu1, Yunfeng Zhu2, Patrick P. C. Lee1, Yinlong Xu2
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Yongzhi Wang, Jinpeng Wei VIAF: Verification-based Integrity Assurance Framework for MapReduce.
Department of Computer Science at Florida State LFTI: A Performance Metric for Assessing Interconnect topology and routing design Background ‒ Innovations.
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
Improving Network I/O Virtualization for Cloud Computing.
1 Configurable Security for Scavenged Storage Systems NetSysLab The University of British Columbia Abdullah Gharaibeh with: Samer Al-Kiswany, Matei Ripeanu.
EXPOSE GOOGLE APP ENGINE AS TASKTRACKER NODES AND DATA NODES.
Workload-driven Analysis of File Systems in Shared Multi-Tier Data-Centers over InfiniBand K. Vaidyanathan P. Balaji H. –W. Jin D.K. Panda Network-Based.
CCGrid 2014 Improving I/O Throughput of Scientific Applications using Transparent Parallel Compression Tekin Bicer, Jian Yin and Gagan Agrawal Ohio State.
Building a Parallel File System Simulator E Molina-Estolano, C Maltzahn, etc. UCSC Lab, UC Santa Cruz. Published in Journal of Physics, 2009.
DBAS: A Deployable Bandwidth Aggregation System Karim Habak†, Moustafa Youssef†, and Khaled A. Harras‡ †Egypt-Japan University of Sc. and Tech. (E-JUST)
Advanced Network Architecture Research Group 2001/11/74 th Asia-Pacific Symposium on Information and Telecommunication Technologies Design and Implementation.
Computer Science and Engineering Predicting Performance for Grid-Based P. 1 IPDPS’07 A Performance Prediction Framework.
Towards Exascale File I/O Yutaka Ishikawa University of Tokyo, Japan 2009/05/21.
Plethora: A Wide-Area Read-Write Storage Repository Design Goals, Objectives, and Applications Suresh Jagannathan, Christoph Hoffmann, Ananth Grama Computer.
Design and Implementation of a Generic Resource-Sharing Virtual-Time Dispatcher Tal Ben-Nun Scl. Eng & CS Hebrew University Yoav Etsion CS Dept Barcelona.
CCGrid 2014 Improving I/O Throughput of Scientific Applications using Transparent Parallel Compression Tekin Bicer, Jian Yin and Gagan Agrawal Ohio State.
A Study of Caching in Parallel File Systems Dissertation Proposal Brad Settlemyer.
Interconnect simulation. Different levels for Evaluating an architecture Numerical models – Mathematic formulations to obtain performance characteristics.
Test Results of the EuroStore Mass Storage System Ingo Augustin CERNIT-PDP/DM Padova.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Virtualization and Databases Ashraf Aboulnaga University of Waterloo.
A Grid-enabled Multi-server Network Game Architecture Tianqi Wang, Cho-Li Wang, Francis C.M.Lau Department of Computer Science and Information Systems.
Author Utility-Based Scheduling for Bulk Data Transfers between Distributed Computing Facilities Xin Wang, Wei Tang, Raj Kettimuthu,
Latest Improvements in the PROOF system Bleeding Edge Physics with Bleeding Edge Computing Fons Rademakers, Gerri Ganis, Jan Iwaszkiewicz CERN.
1 / 21 Providing Differentiated Services from an Internet Server Xiangping Chen and Prasant Mohapatra Dept. of Computer Science and Engineering Michigan.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Simulation of O2 offline processing – 02/2015 Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture Eugen Mudnić.
LIOProf: Exposing Lustre File System Behavior for I/O Middleware
MicroGrid Update & A Synthetic Grid Resource Generator Xin Liu, Yang-suk Kee, Andrew Chien Department of Computer Science and Engineering Center for Networked.
Agenda Background Project goals Project description –General –Implementation –Algorithms Simulation results –Charts –Conclusions.
Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Overlay Network Based Optimization of Data Flows in Large Scale Client-Server-based Game Architectures for Deployment on Cloud Platforms Peter Quax, Robin.
Replication Middleware for Cloud Based Storage Service
VDN: Virtual Machine Image Distribution Network for Cloud Data Centers
Unistore: Project Updates
Providing QoS through Active Domain Management
Computer Systems Performance Evaluation
Computer Systems Performance Evaluation
On the Role of Burst Buffers in Leadership-Class Storage Systems
Performance-Robust Parallel I/O
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

The Center for Autonomic Computing is supported by the National Science Foundation under Grant No NSF CAC Seminannual Meeting, October 5 & 6, 2010 Technical Approach – Parallel File System Virtualization Per application virtual PFS’s Dynamically created and destroyed based on application lifecycles Application-specific I/O bandwidth allocation per virtual PFS Proxy-based PFS virtualization Indirection of parallel I/Os between PFS clients and servers Create per-application virtual PFS’s and enforce I/O resource allocation QoS-driven Storage Management for High-end Computing Systems Yonggang Liu and Renato Figueiredo University of Florida Ming Zhao Florida International University Abstract We propose a QoS-driven storage management scheme for high- end Computing (HEC) storages. In this system, a virtualized Parallel File System (PFS) is implemented for the I/O bandwidth partitioning. This virtualization layer is realized by proxies which intercept the packets between the clients and the data servers. The I/O request scheduling algorithms are deployed on the virtualization layer, i.e., the proxies. For the reason that testing scheduling algorithms on a real PFS is very expensive, as a necessary part of the project, we have developed a PFS simulator for scheduling algorithm evaluations. From the current testing results, we see that this simulator is scalable, easy-to-use, and is capable of showing system details and algorithm performance within acceptable time. Motivation and Goals Motivations The growing popularity of parallel storage systems in HEC The diversity of application I/O requirements in HEC The lack of QoS differentiation in typical HEC parallel storage systems Goals Application-QoS driven storage resource management in high-end computing systems Milestones and Deliverables We have developed the Parallel File System (PFS) simulator, which is able to provide a PVFS2 system with adequate details for scheduling algorithm tests. The system is has been tested to simulate a 256 clients / 32 data- server system. On a 2.0 GHz single core, 2 GB MEM desktop, the simulated-time/run-time ratio is about 1:20~1:10. This system is easy to use. The scheduling algorithms can be deployed in C++ via the data server API. The network topology is illustrated in script files in simple semantics. Future Work Improve the simulator efficiency, by optimizing the system architecture Improve the simulator scale to support more clients and servers Make the simulator more general by importing other parallel file system models, such as PanFS, Lustre. Research the data flow characteristics in HEC PFS’s Develop and evaluate the scheduling algorithms for HEC PFS Acknowledgements Dulcardo Clavijo, Yiqi Xu and Lixi Wang, Florida International University Greg Ganger, Carnegie Mellon University Experimental Results – PFS Simulator To show that the PFS Simulator is able to reflect the performance of different algorithms, we conducted two groups of tests. System Setup 32 clients equally divided to 2 groups 4 data servers &1 metadata server Trace files generated by IOR, each data request size is 256 MB. Each client has 100 MB checkpoint write to perform Affect of Weight in SFQ(D) Group 1 (blue) and Group 2 (red) share the same resource (4 data servers) For SFQ(D), the throughput roughly reflects the weight assignment. Global Fairness of DSFQ(D) Group 1 accesses 4 data servers, while Group 2 accesses 3 data servers From the throughput, we can see local SFQ(D) scheduling algorithm can not achieve global fairness, in contrast, Distributed SFQ(D) can achieve fairness by knowing the global scheduling information. Virtual PFS1 Compute nodes APP1 APP2 APPn PFS Proxy Virtual PFS2 Storage nodes Technical Approach – PFS Simulator Simulate PFS network Based on discrete event simulation library (OMNeT++ 4.0) Network topology, file stripping strategy and scheduling algorithms are deployed here Simulate PFS disks Based on disk system simulator (DiskSim 4.0) Each Disksim instance simulates one data server. They communicate with the data server instances in OMNeT++ via different TCP connections. Scheduling Algorithm output Stripping Strategy Metadata Server Local FS Disk queue Metadata Server Client trace Client trace Client trace Local FS Disk queue Local FS Disk queue Disksim instances OMNeT++ Simulated Network TCP Connections SFQ(D) (2:1) SFQ(D) (10:1) DSFQ(D) (1:1) SFQ(D) (1:1)