{"product_id":"distributed-cloud-yunfs-hongliang-zhu-9781517334345","title":"Distributed Cloud YunFS: Concepts and Design","description":"\u003cb\u003eThe Brief Description of the YunFS\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003eThe YunFS is a cloud storage based Distributed Filesystem, it has some important features. \u003c\/p\u003e \u003cul\u003e \u003cli\u003eBases on a Distributed Framework that can provide complete dynamic and modular design, it is easy to install, remove, start, stop a module with the CLI interface. This Framework provides an automatic code generator. With an IDL file, all necessary files are automatically generated in a second, it is easy to develop a new module for the YunFS. \u003c\/li\u003e \u003cbr\u003e Provides the RESTful service that can create, add, remove, read and write files of the YunFS. Any other third online web services can access the YunFS by following the RESTful service. \u003cbr\u003e \u003cli\u003eThe files are stored in a hierarchal directory tree and support streaming read\u0026amp;write, which can't be provided by the AWS S3 Cloud Storage\u003c\/li\u003e \u003cbr\u003e As a Complete Memory Filesystem, the blocks of the disk are managed by using the Memory Management Technologies. The blocks on disk are treated as memory blocks. \u003cbr\u003e \u003cli\u003eThe disk blocks are directly stored on the Cloud Storage, and there is no traditional volume concept. \u003c\/li\u003e \u003cbr\u003e \u003cli\u003eAdopts the concept of Bitcoin's Block Chain. A huge disk file is split into many small pieces of files. It is unnecessary to request for getting a large file from the Cloud Storage.\u003c\/li\u003e \u003cbr\u003e \u003cli\u003eDistributed data consistence, the YunFS is designed as one leader and multiple followers. Only the leader can have the read, write, create and delete privileges, and the follower only has the read right. Because the followers are independent of each other, so the performance can be linear growth. With the more followers, the read performance can be much better. To deploy the YunFS followers with the nearest policy, the end user can benefit from the nearest service, which is very attractive.\u003c\/li\u003e \u003cbr\u003e \u003c\/ul\u003e \u003cbr\u003e \u003cb\u003eFrom the Author\u003c\/b\u003e \u003cp\u003eWhen talking about the design and implementation of a system most technical books are almost hard and boring. A reader need concentrates his energies on reading those hard technical books without any distraction. Though the reader may get knowledge from the books finally, he need to spend more time and more energy.\u003c\/p\u003e \u003cp\u003eWhen I decide to write this book to introduce the YunFS, how to avoid boring and keep reading simple becomes my most important target. When we were still children, we usually learned the words by using cartoon pictures and stories, with those interesting cartoon pictures and stories, we knew the language step by step.\u003c\/p\u003e \u003cp\u003eThis book is fulfilled with many nice illustrations and stories when describing the background, design and implementation of the YunFS. Wish you felt happy when reading this illustrated technical book.\u003c\/p\u003e \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Hongliang Zhu\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1517334349\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781517334345\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Createspace Independent Publishing Platform\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/21\/2016\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 136\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.63lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.99w x 0.29d","brand":"Hongliang Zhu","offers":[{"title":"Paperback","offer_id":48217445368063,"sku":"9781517334345","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_bf74f330-6bd2-4106-bae1-1300ac1a0c2d.jpg?v=1771997263","url":"https:\/\/www.whiterainbookhouse.com\/products\/distributed-cloud-yunfs-hongliang-zhu-9781517334345","provider":"WR Book House","version":"1.0","type":"link"}