<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">+1 to Gene, I have shared the exact same confusion on this thread.<div><br></div><div>For satellites moving so fast (horizon to horizon in ~90sec), any network functions above L2 (e.g. routing, caching, etc) feel like they’d spend all their time churning. Keeping the satellites as bent-pipe repeaters between a dishy and a ground station effectively hides their orbital mobility from all other layers in the network and allows for stability in other layers.<div><br></div><div>Now, caching *at* the dishy, on the other hand… sounds like a great idea! Caching at the ground station as well, though that doesn’t get you any gains in terms of minimizing satellite network bandwidth.</div><div><br></div><div>Spencer<br><div><br><blockquote type="cite"><div>On Apr 20, 2023, at 14:34, Eugene Chang via Starlink <starlink@lists.bufferbloat.net> wrote:</div><br class="Apple-interchange-newline"><div><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Friends,<div>As I follow the discussion of putting computers on satellite, I can understand the attraction if I apply the discussion with a satellite and server above my location, suspended by a skyhook. The geometry is very easy (some variations of a triangle). However, with an LEO satellite (or MEO), most of the time the server is not overhead, it is hidden by the horizon. </div><div><br></div><div>Have I missed comments (or naively not understood comments) about how the solutions work when the server is not overhead? I wanted to hear about data locality and how the desired behavior varies according to the position of the server. Does some of the proposed edge computing imply (or assume) the data is needed on many satellites so that there is always a server overhead with the needed data? (Then we have lots of data synchronization challenges.) Clearly, this suggests there is a scaling problem for edge computing solutions because for a single server, most of the time the computer is not at the edge near me.</div><div><br></div><div>What am I missing?</div><div><div>
<meta charset="UTF-8"><div dir="auto" style="caret-color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><span class="Apple-style-span" style="orphans: 2; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><span class="Apple-style-span" style="orphans: 2; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><span class="Apple-style-span" style="orphans: 2; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><span class="Apple-style-span" style="orphans: 2; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none;"><div style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class="Apple-interchange-newline">Gene</div><div style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;">-----------------------------------</div><div style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;">Eugene Chang</div><div style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;"><a href="mailto:eugene.chang@alum.mit.edu">eugene.chang@alum.mit.edu</a></div><div style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;">+1-781-799-0233<span style="-webkit-text-decorations-in-effect: none; text-align: -webkit-auto;"> </span><span style="-webkit-text-decorations-in-effect: none; text-align: -webkit-auto;">(in Honolulu)</span></div></span><span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none;"><div style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;"><br></div><div style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;"><br></div></span></div></span></div></span></div></span></div></span></div></span></div></div><br class="Apple-interchange-newline" style="font-family: Helvetica; font-size: 15px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class="Apple-interchange-newline"></div></div></div></div></div></div></div></div></div></div>
</div>
<div><br><blockquote type="cite"><div>On Apr 20, 2023, at 2:24 AM, David Fernández via Starlink <<a href="mailto:starlink@lists.bufferbloat.net">starlink@lists.bufferbloat.net</a>> wrote:</div><br class="Apple-interchange-newline"><div><div>Well, O3b MPower (MEO satellites) is offering independent one hop<br>dedicated access to the (Microsoft Azure) cloud as "killer<br>application". If the cloud is on the satellite, half-hop.<br><br>Starlink GWs are near Google Cloud datacenters.<br><br>Blue Origin is on the mission to move Amazon Cloud to orbit,<br>eventually, maybe, leaving the Earth as a garden to enjoy, without any<br>industry on the surface (in a century, maybe). Kuiper will offer one<br>hop access to Amazon Cloud, then half-hop.<br><br>What seems a crazy idea today will be eventually implemented later,<br>like Starlink (Teledesic failed, fingers crossed Starlink does not go<br>bankrupt, although I would expect it be saved by Department of<br>Defense, as Iridium was saved).<br><br>As we were discussing recently, maybe starting with anycast DNS<br>servers on satellites is a first step to consider, before embarking<br>any other type of cloud servers.<br><br>Regards,<br><br>David<br><br><blockquote type="cite">Date: Thu, 20 Apr 2023 04:33:00 +0000<br>From: Ulrich Speidel <<a href="mailto:u.speidel@auckland.ac.nz">u.speidel@auckland.ac.nz</a>><br>To: "<a href="mailto:tom@evslin.com">tom@evslin.com</a>" <<a href="mailto:tom@evslin.com">tom@evslin.com</a>>, 'Michael Richardson'<br><span class="Apple-tab-span" style="white-space:pre">   </span><<a href="mailto:mcr@sandelman.ca">mcr@sandelman.ca</a>>, 'starlink' <<a href="mailto:starlink@lists.bufferbloat.net">starlink@lists.bufferbloat.net</a>>,<br><span class="Apple-tab-span" style="white-space:pre">        </span>"<a href="mailto:e-impact@ietf.org">e-impact@ietf.org</a>" <<a href="mailto:e-impact@ietf.org">e-impact@ietf.org</a>><br>Subject: Re: [Starlink] DataCenters in Space (was Re:  fiber IXPs in<br><span class="Apple-tab-span" style="white-space:pre">      </span>space)<br>Message-ID:<br><span class="Apple-tab-span" style="white-space:pre">       </span><<a href="mailto:SY4PR01MB697983BB5DEB1B2AA0B2690BCE639@SY4PR01MB6979.ausprd01.prod.outlook.com">SY4PR01MB697983BB5DEB1B2AA0B2690BCE639@SY4PR01MB6979.ausprd01.prod.outlook.com</a>><br><span class="Apple-tab-span" style="white-space:pre">  </span><br>Content-Type: text/plain; charset="windows-1252"<br><br>Where do I even start? The lack of substantial bandwidth between space and<br>ground? The extra latency between ground and space compared to terrestrial<br>cloud, especially as terrestrial cloud edge can move much closer to<br>customers when space can't? The fact that every LEO satellite is both a few<br>100 km from every customer and out of the customer's range depending on when<br>you look? That low temperatures in space don't mean superconductive chips<br>that produce zero heat, and that that heat is difficult to get rid of in<br>space? That generating power in space is orders of magnitude more expensive<br>than on the ground?<br><br>Just because Starlink can provide a service somewhere between DSL and low to<br>medium grade fibre to a few million around the globe it's not "done". Even<br>with 10x the number of satellites and a couple of times the current capacity<br>per satellite, Starlink isn't going to supply more than a couple of 100<br>million at best, and that's not even accounting for growth in demand from<br>IOT...<br><br>--<br><br>****************************************************************<br>Dr. Ulrich Speidel<br><br>School of Computer Science<br><br>Room 303S.594 (City Campus)<br>Ph: (+64-9)-373-7599 ext. 85282<br><br>The University of Auckland<br><a href="mailto:ulrich@cs.auckland.ac.nz">ulrich@cs.auckland.ac.nz</a><<a href="mailto:ulrich@cs.auckland.ac.nz">mailto:ulrich@cs.auckland.ac.nz</a>><br><a href="http://www.cs.auckland.ac.nz/~ulrich/">http://www.cs.auckland.ac.nz/~ulrich/</a><br>****************************************************************<br></blockquote>_______________________________________________<br>Starlink mailing list<br><a href="mailto:Starlink@lists.bufferbloat.net">Starlink@lists.bufferbloat.net</a><br>https://lists.bufferbloat.net/listinfo/starlink<br></div></div></blockquote></div><br></div></div>_______________________________________________<br>Starlink mailing list<br>Starlink@lists.bufferbloat.net<br>https://lists.bufferbloat.net/listinfo/starlink<br></div></blockquote></div><br></div></div></body></html>