<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=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Garamond;
panose-1:2 2 4 4 3 3 1 1 8 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
{mso-style-priority:99;
mso-style-link:"Body Text Char";
margin-top:0in;
margin-right:0in;
margin-bottom:14.0pt;
margin-left:0in;
text-align:justify;
line-height:150%;
font-size:12.0pt;
font-family:"Garamond","serif";
letter-spacing:-.1pt;}
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;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.BodyTextChar
{mso-style-name:"Body Text Char";
mso-style-priority:99;
mso-style-link:"Body Text";
font-family:"Garamond","serif";
letter-spacing:-.1pt;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></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=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hello All,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>My name is Mika Ayenson and I have to privilege to intern at Johns Hopkins - Applied Physics Lab. I’m really excited to release the latest proof of concept “Re-Heat” Re-Heat is a JHUAPL developed tool for OpenStack users to help them quickly rebuild their OpenStack environments via OpenStack’s Heat . <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Here is a link to the Re-Heat paper: https://drive.google.com/open?id=0BzTq-ZB9F-b9b0ZXdy1PT2t3dk0&authuser=0<o:p></o:p></p><p class=MsoNormal>Here is a link to Re-Heat: <a href="https://github.com/Mikaayenson/ReHeat">https://github.com/Mikaayenson/ReHeat</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have included the abstract to our paper here:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><b>Abstract<o:p></o:p></b></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoBodyText><span style='letter-spacing:0pt'>OpenStack has experienced tremendous growth since its initial release just over four years ago. Many of the enhancements, such as the Horizon interface and Heat, facilitate making complex network environment deployments in the cloud from scratch easier. The Johns Hopkins University Applied Physics Lab (JHU/APL) has been using the OpenStack environment to conduct research, host proofs-of-concepts, and perform testing & experimentation. Our experience reveals that during the environment development lifecycle users and network architects are constantly changing the environments (stacks) they originally deployed. Once development has reached a point at which experimentation and testing is prudent, scientific methodology requires recursive testing be conducted to determine the repetitiveness of the phenomena observed. This requires the same entry point (an identical environment) into the testing cycle. Thus, it was necessary to capture all the changes made to the initial environment during the development phase and modify the original Heat template. However, OpenStack has not had a tool to help automate this process. In response, JHU/APL developed a poof-of-concept automation tool called “Re-Heat,” which this paper describes in detail. <o:p></o:p></span></p><p class=MsoNormal>I hope you all enjoy this as I have truly enjoyed playing with HEAT and developing Re-Heat.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Cheers,<o:p></o:p></p><p class=MsoNormal>Mika Ayenson<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>