<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:宋体;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:"Arial Unicode MS";
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@宋体";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@Arial Unicode MS";
        panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:宋体;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:宋体;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin:0cm;
        margin-bottom:.0001pt;
        text-indent:21.0pt;
        font-size:12.0pt;
        font-family:宋体;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:169150918;
        mso-list-type:hybrid;
        mso-list-template-ids:878745310 88220062 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:●;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:75.0pt;
        text-indent:-27.0pt;
        font-family:宋体;
        mso-bidi-font-family:"Times New Roman";}
@list l1
        {mso-list-id:312102645;
        mso-list-type:hybrid;
        mso-list-template-ids:-1393397492 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F06C;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:57.0pt;
        text-indent:-21.0pt;
        font-family:Wingdings;}
@list l2
        {mso-list-id:511189668;
        mso-list-type:hybrid;
        mso-list-template-ids:-291106210 88220062 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:●;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:63.0pt;
        text-indent:-27.0pt;
        font-family:宋体;
        mso-bidi-font-family:"Times New Roman";}
@list l3
        {mso-list-id:751781696;
        mso-list-type:hybrid;
        mso-list-template-ids:1731745042 88220062 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l3:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:●;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:99.0pt;
        text-indent:-27.0pt;
        font-family:宋体;
        mso-bidi-font-family:"Times New Roman";}
@list l3:level2
        {mso-level-number-format:bullet;
        mso-level-text:\F06E;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:78.0pt;
        text-indent:-21.0pt;
        font-family:Wingdings;}
@list l4
        {mso-list-id:849104167;
        mso-list-type:hybrid;
        mso-list-template-ids:887235890 88220062 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l4:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:●;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:75.0pt;
        text-indent:-27.0pt;
        font-family:宋体;
        mso-bidi-font-family:"Times New Roman";}
@list l5
        {mso-list-id:863901817;
        mso-list-type:hybrid;
        mso-list-template-ids:1014278416 88220062 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l5:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:●;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:99.0pt;
        text-indent:-27.0pt;
        font-family:宋体;
        mso-bidi-font-family:"Times New Roman";}
@list l5:level2
        {mso-level-number-format:bullet;
        mso-level-text:\F06E;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:78.0pt;
        text-indent:-21.0pt;
        font-family:Wingdings;}
@list l6
        {mso-list-id:1662351776;
        mso-list-type:hybrid;
        mso-list-template-ids:-1760653952 88220062 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l6:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:●;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:75.0pt;
        text-indent:-27.0pt;
        font-family:宋体;
        mso-bidi-font-family:"Times New Roman";}
@list l7
        {mso-list-id:1818298362;
        mso-list-type:hybrid;
        mso-list-template-ids:-2036563978 88220062 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l7:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:●;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:75.0pt;
        text-indent:-27.0pt;
        font-family:宋体;
        mso-bidi-font-family:"Times New Roman";}
@list l8
        {mso-list-id:1884363189;
        mso-list-type:hybrid;
        mso-list-template-ids:-842910320 -183733880 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l8:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:30.0pt;
        text-indent:-18.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="ZH-CN" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Thanks to Kevin’s explanation. Some more comment on Tricircle.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Hybrid cloud is only one of the use cases, there are two other use cases for Tricircle:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoListParagraph" style="margin-left:30.0pt;text-indent:-18.0pt;mso-list:l8 level1 lfo1">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times New Roman"">     
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">massive distributed edge clouds<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Current Internet is good at processing downlink service. All contents are stored in centralized
 data centers and to some extent the access is accelerated with CDN.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">As more and more user generated content uploaded to the cloud and web site, these contents
 and data still have to be uploaded to some big data centers, the path is long and the bandwidth is limited and slow. For example, it’s very slow to upload/streaming HD/2k/4k video for every user concurrently, both for pictures or videos, they have to be uploaded
 with quality loss, and slow, use cloud as the first storage for user data is not the choice yet, currently it’s mainly for backup, and for non- time sensitive data. Some video captured and stored with quality loss even lead to the difficulty to provide the
 crime evidence or other purpose. The last mile of network access (fix or mobile) is wide enough, the main hindrance is that bandwidth in MAN(Metropolitan Area Network) and Backbone and WAN is limited and expensive.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Now building the massive distributed edge clouds in edge data centers (compared to the centralized
 cloud) with computing and storage close to end user is emerging, and even for NFV with more flexible networking capability will provide better personalized networking functionalities,  and also help to move the computation and storage close to end user. With
 shortest path from the end user to the storage and computation, the uplink speed could be larger and terminate the bandwidth consumption as early as possible,  will definitely bring better user experience, and change the way of content generation and store:
 real time, all data in cloud. <o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">VNF/App/Storage in the edge cloud can provide better user experience for the end user, the
 movement or distribution of VNF/App/Storage from one edge data center to another one is also needed. For example, all video will be stored and processed in Hawaii locally when I am taking video in travelling, but I hope the video after processing will be moved
 to China Shenzhen when I come back to China. But in Shenzhen, I want to share the video with streaming service not only in Shenzhen but to friends in Shanghai Beijing, so the data and the streaming service can be built in Shenzhen/Shanghai/Beijing too. For
 VNF, distributed designed VNF will be placed to multiple edge data centers for higher reliability/availability, and even chaining multiple VNFs cross edge data centers for better customized networking capabilities.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">The emerging massive distributed edge clouds will not only be some independent clouds, some
 new requirements are needed:<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l5 level2 lfo4">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Tenant level L2/L3 networking across data centers<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l5 level2 lfo4">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Volume/VM/object storage migration/distribution<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l5 level2 lfo4">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Distributed image management<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l5 level2 lfo4">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Distributed quota management<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l5 level2 lfo4">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">...<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">This is the job of Tricircle to work as OpenStack API gateway to the edge clouds, and address
 the functionalities cross edge site cloud.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">2. large scale cloud<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Compared Amazon, the scalability of OpenStack is still not good enough. One Amazon AZ can
 supports >50000 servers(http://www.slideshare.net/AmazonWebServices/spot301-aws-innovation-at-scale-aws-reinvent-2014).
<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Cells is a good enhancement, but the shortage of Cells is: 1) only nova supports cells. 2)
 using RPC for inter-datacenter communication will bring the difficulty in inter-dc troubleshooting. 3) upgrade has to deal with DB and RPC change. 4)difficult for multi-vendor integration for different cell.
<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">From the experience of production large scale public cloud, the large scale cloud can only
 be built by capacity expansion step by step (intra-AZ and inter-AZ). And the challenge in capacity expansion is how to do the sizing:
<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Number of Nova-API Server...<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Number of Cinder-API Server..<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Number of Neutron-API Server…<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Number of Scheduler..<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Number of Conductor…<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">specification of physical server…<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">specification of physical switch…<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Size of storage for Image..<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Size of management plane bandwidth…<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">size of data plane bandwidth…<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">reservation of rack space …<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">reservation of networking slots…<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:78.0pt;text-indent:-21.0pt;mso-list:l3 level2 lfo6">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">n<span style="font:7.0pt "Times New Roman""> 
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">….<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">You have to estimate, calculate, monitoring, simulate, test, online grey expansion for controller
 nodes and network nodes…whenever you add new machines to the cloud. The difficulty is that you can’t test and verify in all size, not to mention >50000 servers.
<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">The feasible way to expand one large scale cloud is to add some already tested building block,
 that means we would prefer to build large scale public cloud by adding tested OpenStack instance (including controller and compute nodes) one by one, but not enlarge one OpenStack uncontraintly. This way put the cloud construction under control.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Building large scale cloud by adding tested OpenStack instance one by one, will lead to tenant’s
 resource distributed in multiple OpenStacks, also brings some new requirement to OpenStack based cloud, quite similar like that in massive distributed edge clouds:<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:75.0pt;text-indent:-27.0pt;mso-list:l6 level1 lfo9">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;color:#1F497D"><span style="mso-list:Ignore">●<span style="font:7.0pt "Times New Roman"">    
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Tenant level L2/L3 networking across OpenStack instances<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:75.0pt;text-indent:-27.0pt;mso-list:l6 level1 lfo9">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;color:#1F497D"><span style="mso-list:Ignore">●<span style="font:7.0pt "Times New Roman"">    
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Distributed quota management<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:75.0pt;text-indent:-27.0pt;mso-list:l6 level1 lfo9">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;color:#1F497D"><span style="mso-list:Ignore">●<span style="font:7.0pt "Times New Roman"">    
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Global resource view of the tenant<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:75.0pt;text-indent:-27.0pt;mso-list:l6 level1 lfo9">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;color:#1F497D"><span style="mso-list:Ignore">●<span style="font:7.0pt "Times New Roman"">    
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Image distribution management<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:75.0pt;text-indent:-27.0pt;mso-list:l6 level1 lfo9">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;color:#1F497D"><span style="mso-list:Ignore">●<span style="font:7.0pt "Times New Roman"">    
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Volume/VM migration<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:75.0pt;text-indent:-27.0pt;mso-list:l6 level1 lfo9">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt;color:#1F497D"><span style="mso-list:Ignore">●<span style="font:7.0pt "Times New Roman"">    
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">...<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">This is the job of Tricircle to work as OpenStack API gateway to the multiple OpenStack instances
 in one AZ or multiple AZs, and address the functionalities cross OpenStack instance.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:12.0pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">For how Tricircle to deal with these use cases in more detail, please refer to the slides:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><a href="https://docs.google.com/presentation/d/1UQWeAMIJgJsWw-cyz9R7NvcAuSWUnKvaZFXLfRAQ6fI/">https://docs.google.com/presentation/d/1UQWeAMIJgJsWw-cyz9R7NvcAuSWUnKvaZFXLfRAQ6fI/</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Best Regards<o:p></o:p></span></p>
<p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D">Chaoyi Huang ( Joe Huang )</span><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Kevin.ZhangSen [mailto:okay22many@163.com]
<br>
<b>Sent:</b> Sunday, March 20, 2016 11:42 AM<br>
<b>To:</b> openstack-dev@lists.openstack.org<br>
<b>Subject:</b> [openstack-dev] [new-project][jacket] Introduction to jacket, a new project<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black">Hi all,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black">There is a new project "Jacket" to unify the API models of different clouds using OpenStack API.  Its wiki is: <a href="https://wiki.openstack.org/wiki/Jacket">https://wiki.openstack.org/wiki/Jacket</a>
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black">After the discussion of last week, I update the description in wiki about the relations between Jacket and Tricircle, and add the "FAQ" section. Please
 review and give your suggestions, thanks.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black">Thanks again for the good suggestions and support from Gordon Chung, Janki Chhatbar, Shinobu Kinjo, Joe Huang and Phuong.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black">Best Regars,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black">Kevin (Sen Zhang)<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm;line-height:12.0pt">
<b><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial Unicode MS","sans-serif";color:#333333">Q: Is Jacket one kind of API gateway for different clouds?</span></b><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial Unicode MS","sans-serif";color:#333333"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm;line-height:12.0pt">
<span lang="EN-US" style="font-size:8.5pt;font-family:"Arial Unicode MS","sans-serif";color:#333333">Jacket isn't an API gateway for different clouds. The aim of Jacket is to offer the unified OpenStack API model for different clouds, so the major task of Jacket
 is to shield the differences between provider cloud and OpenStack through the sub services in Jacket such as
</span><span style="font-size:8.5pt;font-family:"Arial Unicode MS","sans-serif";color:#333333">“<span lang="EN-US">Unified resource uuid allocation</span>”,<span lang="EN-US"> "Fake volume management" and so on.<o:p></o:p></span></span></p>
<p style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm;line-height:12.0pt">
<span lang="EN-US" style="font-size:8.5pt;font-family:"Arial Unicode MS","sans-serif";color:#333333"><o:p> </o:p></span></p>
<p style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm;line-height:12.0pt">
<b><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial Unicode MS","sans-serif";color:#333333">Q: What is the relation between Tricircle and Jacket?</span></b><span lang="EN-US" style="font-size:8.5pt;font-family:"Arial Unicode MS","sans-serif";color:#333333"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm;line-height:12.0pt">
<span lang="EN-US" style="font-size:8.5pt;font-family:"Arial Unicode MS","sans-serif";color:#333333">Jacket focuses on how to unify the API models of clouds using OpenStack API model, and how to use one OpenStack instance to manage one provider cloud. Tricircle
 focuses on how to manage multiply OpenStack instances and networking automation across multiple OpenStack instances. So it is a good solution to use Tricircle to manage multiply different clouds at the same time, each one of which is managed by OpenStack instance
 through Jacket.<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="EN-US"><o:p> </o:p></span></p>
<p><span lang="EN-US"> <o:p></o:p></span></p>
</div>
</body>
</html>