Distributed Storage Middleware To build a distributed web storage service for small files; To provides RESTFUL interface to access files and directories.

Slides:



Advertisements
Similar presentations
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Advertisements

Welcome to Middleware Joseph Amrithraj
Paul Chu FRIB Controls Group Leader (Acting) Service-Oriented Architecture for High-level Applications.
Chapter 9: The Client/Server Database Environment
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
The Zebra Striped Network File System Presentation by Joseph Thompson.
Class 7 Distributing Business and Systems Asper School of Business - MBA Program 6150 Management of Information Systems & Technology April-June 2009 Instructor:
Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
J2EE Java2 Enterprise Edition by Damian Borth. Contents Introduction Architectures styles Components Scenarios Roles Processing a HTTP request.
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
Project Title: Cobra Implementation on Association Service.
Akbar Rahman Juan Carlos Zúñiga IETF 78, July An Additional Survey of In-Network Storage.
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
Pro Exchange SPAM Filter An Exchange 2000 based spam filtering solution.
Client – Server Architecture A Basic Introduction Kathleen R. Murray, Ph.D. May 2002.
Sun NFS Distributed File System Presentation by Jeff Graham and David Larsen.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Distributed Systems CS Project 1: File Storage and Access Kit (FileStack) Recitation 1, Aug 29, 2013 Dania Abed Rabbou and Mohammad Hammoud.
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
ATLAS DQ2 Deletion Service D.A. Oleynik, A.S. Petrosyan, V. Garonne, S. Campana (on behalf of the ATLAS Collaboration)
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
f ACT s  Data intensive applications with Petabytes of data  Web pages billion web pages x 20KB = 400+ terabytes  One computer can read
1 © 2008 Avaya Inc. All rights reserved. IPOffice Configuration Service Emil Ratnam.
Slide 1 Physical Architecture Layer Design Chapter 13.
DUCKS – Distributed User-mode Chirp- Knowledgeable Server Joe Thompson Jay Doyle.
Client – Server Architecture. Client Server Architecture A network architecture in which each computer or process on the network is either a client or.
 decimals/cc-7th-fracs-to-decimals/v/converting-fractions-to-decimals-example.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Networking Components 10/2/07. Parts of a Network Clients –Computers that request or order information from a server –Usually desktop computers with their.
Storage cleaner: deletes files on mass storage systems. It depends on the results of deletion, files can be set in states: deleted or to repeat deletion.
Application Development
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
Module 4: Design IIS Maintenance and UDDI. Designing Internet Information Services Backup and Recovery Specifying Monitoring requirements Deploying UDDI.
EbiTrack Architecture Version 1.0 September 24, 2012.
CSC 2720 Building Web Applications Basic Frameworks for Building Dynamic Web Sites / Web Applications.
Chapter 9  Definition of terms  List advantages of client/server architecture  Explain three application components:
The Pasta Flingers Group 3. CORBA Object Management Group – OMG Object Management Group – OMG Common Object Request Broker Architecture Common Object.
Web Services using PHP. web services (recap) Web services today are frequently just Application Programming Interfaces (API) or web APIs that can be accessed.
Distributed Systems CS Project 2: FileStack Synchronization and Replication Recitation 6, Oct. 2, 2014 Dania Abed Rabbou and Mohammad Hammoud.
Client – Server Architecture A Basic Introduction 1.
The Storage Resource Broker and.
OGSA-DAI 简介及其它在 China-VO DAS 系统中的应用 杨阳 中国虚拟天文台研发团队 Chinese Virtual Observatory.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Python Driven Sensor Observation Service Benjamin Welton NASA USRP.
Overview Institution 1 Institution 2 RS RS- Reputation Service Virtual Organization 1 RS Institution 3 Institution 4 RS GRID Virtual Organization 2 RS.
Databases and DBMSs Todd S. Bacastow January 2005.
The Object-Oriented Thought Process Chapter 13
The ATLAS “DQ2 Accounting and Storage Usage Service”
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
Client/Server Databases and the Oracle 10g Relational Database
The Client/Server Database Environment
Library Reserve System
Ch 15 –part 3 -design evaluation
Lecture 1: Multi-tier Architecture Overview
Tiers vs. Layers.
How to edit existing Bookings?
File Operations Access Permissions.
Web Service Installation and Configuration
IST346: Services: Application Architecture
Client/Server Computing
MIS2502: Data Analytics MySQL and MySQL Workbench
Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.
OBJECT STORAGE AND INTEROPERABILITY
Astronomy Visualization Service
Login Main Functions Via SAS Information Delivery Portal
Presentation transcript:

Distributed Storage Middleware To build a distributed web storage service for small files; To provides RESTFUL interface to access files and directories that are stored in distributed object- oriented storage system. Goals

Related Work Build a web server(Nginx and Django); Build a distributed in-memory data structure server(Redis); Build a distributed file system(Weedfs); Build the interface between web service and Redis, and the interface between web service and Weedfs.

System Architecture

Testing & Evaluation Test basic methods: Check whether clients can read, write, update, and delete files via web; Performance Test: Requests Served per second; Serving Time per request; Percentage of the requests served within a certain time.