首页> 外文OA文献 >Developing an In-kernel File Sharing Server Solution Based on Server Message Block protocol
【2h】

Developing an In-kernel File Sharing Server Solution Based on Server Message Block protocol

机译:开发基于服务器消息块协议的内核文件共享服务器解决方案

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Multi-device and multi-service smart environments make heavy use of the Internet and intra-net, thus constantly transferring and saving large amounts of digital data leading to an exponential data growth. This has led to the development of network storage systems such as Storage Area Networks and Network Attached Storage. Network Attached Storage provides a file system level access to data from storage elements that are connected to the network. One of the most widely used protocols in network storage systems, is the Server Message Block(SMB) protocol, that interconnects users from various operating systems such as Windows, Linux and Mac OS. Samba is a popular open-source user-space server that implements the SMB protocol. There have been a multitude of discussions about moving traditional user-space applications like web servers to the kernel-space in order to improve various aspects of the server like CPU utilization, memory utilization, memory footprint, context switching, etc.In this thesis, we have designed and implemented a server in the Linux kernel space. We discuss in detail, the features and functionalities of the newly implemented server. We provide an insight into why some of the design considerations were made, in order to improve the efficiency of protocol handling by the in-kernel file sharing server. We compare the performance of the user-space Samba solution with the in-kernel file sharing solution, implemented and discussed in this thesis, against different workloads to identify the competitiveness of the developed solution. We conclude by discussing what we learned, during the implementation process, along with some ideas for further improving the feature set and performance of the in-kernel server solution.
机译:多设备和多服务的智能环境大量使用Internet和Intranet,因此不断地传输和保存大量数字数据,从而导致指数数据的增长。这导致了网络存储系统的发展,例如存储区域网络和网络附加存储。网络附加存储提供了文件系统级别的访问权限,可访问连接到网络的存储元素中的数据。服务器消息块(SMB)协议是网络存储系统中使用最广泛的协议之一,它使来自各种操作系统(例如Windows,Linux和Mac OS)的用户相互连接。 Samba是一种流行的开源用户空间服务器,它实现了SMB协议。为了将服务器的各个方面(如CPU利用率,内存利用率,内存占用量,上下文切换等)改进,将Web服务器等传统的用户空间应用程序移至内核空间已进行了大量讨论。我们已经在Linux内核空间中设计并实现了服务器。我们将详细讨论新实现的服务器的特性和功能。我们提供了为什么要进行一些设计考虑的见解,以提高内核文件共享服务器处理协议的效率。我们将本文中实现和讨论的用户空间Samba解决方案与内核文件共享解决方案的性能与不同的工作负载进行比较,以确定开发解决方案的竞争力。最后,我们将讨论在实施过程中所学到的知识,以及进一步改善内核服务器解决方案的功能集和性能的一些想法。

著录项

  • 作者

    Shajit Bastian;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号