Monday, March 16, 2020

Cloud and HPC workloads

    Companies are making rapid migrations to cloud based resources across industry,  except for a lag in one area, high performance computing. There are a few reasons for this lag.              First, most companies utilize their HPC systems near 90 percent making for much less cost savings in migration. Heavily utilized system are usually less expensive to run on your own data center than pay the premium for utilizing the cloud.  The exception is in the high speed storage.  Cloud storage turns out to be fairly performant and much less costly than on premises storage, but the latency between it and the compute power makes it unusable with inprem compute.
    Tomorrow I will talk about the second reason HPC migrations to the cloud are lagging behind conventional datacenter migrations.

Wednesday, March 11, 2020

A brief history of computer encryption

     Encryption has existed longer than computers have been around. In short encryption is a secure method of communication between two parties. They both must know some “secret” that allows them to share messages no one else can read. The simplest form of encryption is letter substitution, for example, shifting letters. A becomes c and z becomes b, each letter becomes three letters ahead, starting over at a when you reach z. The secret in this case would be the number three. The sender and receiver would both know that the letters were shifted three characters to the right allowing them to communicate without someone else easily reading the message.
     In June 1944, Bailey Whitfield Diffie was born. Diffie was always very independent; he did not learn to read until age 10. He didn’t have any disability; he just preferred that his parents read to him. They followed his wishes and patiently waited for him to learn. In the fifth grade he started reading, above grade level. Mary Collins, his teacher at P.S. 178, spent an afternoon with Diffie explaining the basics of cryptography. He never forgot the lessons learned that day.
     Diffie loved cryptography and took an interest in learning more about the topic. He learned that those with the secret keys practice decryption, and those who don’t have the secret key but try to access the secret information are practicing cryptanalysis. In order to avoid the draft, Diffie took up computer programming and went to work at the Mitre Corporation. He shifted to working with the MIT AI lab in 1966 and began the first discussions on using cryptography to protect computer software and digital information.
     Diffie’s research contradicted the National Security Agency and work being done by IBM in conjunction with the National Bureau of Standards to institute the Data Encryption Standard (DES). Diffie and his Stanford colleague, Marty Hellman, regarded DES as tainted and potentially fraudulent due to the possibility of an NSA trapdoor which would allow the NSA and conceivably IBM to decrypt messages without knowing the secret. This brought about further research into the difficult problem of allowing two people or devices that had never communicated before to communicate securely. They could not exchange secret keys if they had never communicated, so how could they share these keys in a secure way? How do you create a system where all conversations could be protected with cryptography? How can you get a message from someone you never meet and ensure that they were the sender and no one else could read the message? This is the conundrum of secure computer communications. 
     This is where our current public key encryption infrastructure was born. Keeping keys secret was difficult; the very thing needed to eavesdrop on secure communications had to be passed unencrypted between two people, increasing the chances of compromise. Diffie came up with the idea of using a key pair instead of a single key. It took more than half a decade for him to perfect the technology, but he eventually solved the issue. Here is how it worked.
     Let’s say Alice wants to send a secret message to Bob. She simply asks Bob for his public key, or looks it up in a “phone directory” of public keys. Alice then uses Bob’s public key to scramble the message; now only Bob’s private key can decrypt the message. Let’s say George intercepts the message; without Bob’s private key, George only gets a scrambled mash of data. Bob can read the message because he is the only person in the world with both halves of the key (public and private). Alice can also encrypt a small part of the message with her private key that can only be decrypted with her public key, so Bob can know for certain the message came from Alice. This is the key to all modern secure communication, including secure phone conversations, and was the result of the research of one key individual, Whit Diffie. 

Gresik official release.

GNOME 3.36: "Gresik" was officially released today after six months of development effort. The part that excites me the most is the massive performance improvements included in this release. In the past I have felt that GNOME was a resource drain on overall system performance and can not wait to test out.  
I'll be posting results of the tests in the next few days. For more details please visit http://www.gnome.org/news

Monday, March 9, 2020

1-23-2020 Signals Around Us

You may not realize just how many electromagnetic signals pass through your body every day. It’s not really known if there are health effects from these signals or not, but I find it very interesting to see how much they have increased in the last decade. Just looking at cellular towers, in 2010 there were 250,000 and today there are 350,000 towers in the U.S., and this number will increase to over one million in the coming few years to support 5g technology.

So, what do these signals look like to our body? The human body has an electrical frequency that it likes to operate within and this matches the natural frequency of the earth. The earth and its atmosphere vibrate at the fundamental frequency of 7.83Hz. If you encounter signals at harmonic frequencies with the earth, it amplifies the impact of the signal.

What is a harmonic frequency? It is a signal that has peaks and valleys that overlap the peaks and valleys of the fundamental frequency. The harmonic frequencies of earth and the human body are known as the Schuman Resonance and are 14.3, 20.8, 27.3 and 33.8 Hz. Our electric grid in the U.S. operates at a frequency of 60Hz, which falls outside the natural harmonic range.

We create signals every day that impact the natural resonance of earth and this is a good thing. We would not want to match the resonant frequencies, as it would cause some dangerous situations. Let me give you an example. Have you ever seen videos where an opera singer breaks a glass with their voice? This happens because their voice matches the resonant frequency of the glass, causing vibrations in the glass to build on each other and eventually vibrating the glass apart. Imagine what might happen if we produced enough vibrations at resonant frequencies of the earth. Would it be possible to shatter the planet? Let’s hope we never find out.

So, is it a bad thing to be impacted by non-resonant frequencies as well? There is another frequency interaction called the damping frequencies. This is a frequency that can cause vibrations to decrease in amplitude. We use these damping techniques to create things like noise canceling head phones and engine mufflers. If you can create a damping frequency at the same amplitude as the resonance frequency of an object, you can completely stop all natural vibrations.

This means that it is possible to stop or amplify the natural frequency vibration of your body by exposure to radio waves. We know that increasing this vibration by applying resonant frequency harmonics can cause damage, but we don’t really know if stopping the vibration can cause damage or not.

It just so happens that our cellular phones operate in the 800-megahertz range, which just happens to be very close to the 800.8-megahertz harmonic frequency of our bodies. So every time our cell phone sends a message, we make a call or we upload a video or picture, we amplify the natural vibrations of our body. Granted it is by a tiny amount, but is there an impact to our health? There are a few studies that indicate extreme exposure to these frequencies can cause mental health issues.

Although most of these studies have been dismissed as having no basis in science, there is still a question of how these magnetic fields impact our well-being, and much research is continuing to better understand the impacts. If you want to see the radio signals around you, there is an application for your cell phone that monitors electromagnetic signals. There are several out there; if you search for EMF Meter, you will find a wide range of them. Some claim to be “ghost” hunters, but really they just measure the amount of electrical energy in the air around you. My favorite is the EMF Radiation Meter by IS Solution, though it has quite a few ads. There is also a paid application for $2.99 that provides a map of where the radio signal is coming from called “Architecture of Radio.” If you are interested in studying the radio signals, it is worth the price.

Friday, March 6, 2020

Katherine Johnson, human computer

Katherine Johnson was instrumental in make the lunar landing mission a success through her work with NASA as a mathematician. She died on Feb. 24, 2020, at the age of 101. It is very fitting to me that we honor her, not only because of the loss of a great mathematician, but also for her contributions to society in general. As Black History month came to a close over the weekend, it was another reminder of her contributions and those of others.
Johnson was born in White Sulphur Springs, W.Va. in 1918. Her “intense curiosity and brilliance with numbers” allowed her to skip several grade levels in school and she attended high-school on the campus of the historically black West Virginia State College. In 1937, she graduated with the highest honors and degrees in mathematics and French. She was among the first three students of color who were offered admission to West Virginia University’s graduate program in 1939; she never completed her graduate studies but went on to become a wife and mother. 
In 1952, after her children were grown, she and her husband moved to Newport News, Va., where she pursued a position in the all-black West Area Computing section at NASA. Last July the NASA Independent Verification and Validation Facility in Fairmont, W.Va., was renamed in her honor as the Katherine Johnson Independent Verification and Validation Facility. I find it interesting that very facility is where I began my career in computing.
Johnson not only drove our nation’s space program to new frontiers, but she blazed the trail for women or color to enter very scientific fields that are dominated by men. It is unfortunate that Johnson, as well as the women who worked alongside her, Dorothy Vaughan and Mary Jackson to name a couple, were relatively unknown until the release of the movie, “Hidden Figures,” in 2016. Jackson and Vaughan did not live long enough to see the well-deserved film honoring their work at NASA as Jackson died in 2005 and Vaughan in 2008. 
Johnson stated that her greatest contribution to space exploration was “the calculations that helped synchronize Project Apollo’s Lunar Lander with the moon-orbiting Command and Service Module." Her work was instrumental in putting men on the moon in 1969. More accurately, she helped get men back safely from the moon, as docking with the Command and Service module was required for a safe flight back home.
Ted Skopinski, along with other male lead scientists at NASA, would have normally taken full credit for the work of the “computers,” but Skopinski shared the credit with Johnson, making her the first female to receive credit as an author on a research report detailing the equations describing an orbital space flight.
Her first major work in orbital space flight was running the trajectory analysis for Alan Shepard’s 1961 mission Freedom 7, the first American manned spaceflight. She also contributed to John Glenn’s first American orbital space flight. In 1962 space flight trajectory tacking required the construction of a “worldwide communications network” linking computers around the world back to NASA mission control in Washington, D.C., Cape Canaveral, and Bermuda. 
Electronic computers were new to the scene and there was not much trust in their accuracy or reliability, so in the case of Glenn’s space flight, he refused to fly until Johnson ran the calculations by hand. Throughout her career at NASA, Johnson authored or co-authored 25 research reports contributing to NASA programs as recent as the Space Shuttle and Earth Resource Satellites. She retired from NASA after more than three decades of work in 1986.

Thursday, March 5, 2020

1-16-2020 The Hype of 5G

  Cellular network providers have been touting their new technology for over a year now, including promoting the fact that they are first to provide 5G service in the country. The question is, how much of what is being said about 5G is accurate and how much of it is marketing hype? I plan to address the facts of 5G in this week’s article and let the reader decide.

First of all there are three different types of 5G being built in the U.S., including low-band, mid-band, and high-band mmWave implementations. The term mmWave refers to the radio frequency band between 30 Ghz and 300 GHz, which falls right in the middle of microwave signals. This radio frequency band is used primarily for satellite communications and infrared signals used for short distance communications like your TV remote control. This frequency band provides a solid carrier signal for high speed internet communications, but the frequency is too high to carry audio signals.

The first technology, which provides the fastest service, is the high-band 5G adopted primarily by AT&T and Verizon, with a few market areas from T-Mobile. This technology is about ten times faster than the current 4G technology in widespread use today. It also has very low latency, which means the message gets sent nearly instantaneously, but the downfall is that for the maximum speed out of the network, you have to be standing very near a cellular tower. In the best case scenario, you could download a standard definition full length movie in 32 seconds, compared to over five minutes on today’s networks. However, you would have to be within 80 feet of a tower to achieve those transfer speeds.

The mid-band technology in use by Sprint is about six times faster than 4G; it has a longer range than high-band 5G but is still much smaller than 4G. What this means is that there will need to be nearly twice as many towers installed to provide 5G service to all the same areas that receive 4G today, increasing the overall power consumption of cellular providers.

The low-band 5G in use by T-Mobile and AT&T only achieves 20 percent performance increase over 4G technologies. The low-band solution has nearly the same coverage area as 4G per tower, making the expense of rolling out low-band 5G much less expensive. This is likely the type of 5G networks we will see in our area.

Secondly, you cannot purchase a phone today that will support all three technologies, so your awesome new 5G cellular phone is likely to only work on your provider’s towers at 5G speeds and prevent data roaming due to incompatibilities in the technologies. This turns out to be a problem not only for you as an end user of the technology, but also for the providers of the technology. The only way to keep compatibility for roaming is to keep 4G transmitters and receivers in operation, increasing the cost of both the provider gear and consumer cellular phones.

Lastly, every provider has their own approach to providing 5G services, using a mix of technologies. This creates problems both for companies in regards to data roaming and for end users in regards to being locked in to not only a provider, but also a geographical area.

T-Mobile has a nationwide low-band 5G network and a smaller but much faster high-band 5G network in six major U.S. cities. There currently is only one phone that works on the high-band network, and it will not work on the low-band network. The two phones they release for low-band also will not work on the high-band network, so their service is localized based on the 5G phone model that you own.

Sprint is in the process of building their mid-band network in parts of nine U.S. cities. You are stuck with a limited choice of four devices that will operate on their network, one data device and three phones.

AT&T has low-band networks in 20 markets for “consumers” and high-band networks in small areas of 35 markets focused primarily on providing service to businesses. AT&T currently sells only two phone models and a single wifi hotspot device that can utilize this new network. AT&T is claiming to offer 5G today in all markets, but is actually just upgrading its existing 4G networks.

Verizon is working on building out the largest high-band 5G network. It is currently providing service in 40 markets, but you need to be within 80 feet of a tower to get a 5G connection, and they charge extra for 5G access.

I guess ultimately what I am saying is that 5G is currently a mess for consumers, leaving us somewhat in the dark as to the best choices for future cellular phones and plans. Both Samsung and Apple have planned releases as early as February 11, 2020, that are expected to support all three network types and configuration. These new 5G phones will solve a lot of the consumer based issues with 5G, and we can expect wireless network speed to improve drastically in the coming months.

Monday, March 2, 2020

12-26-19 Tracking Santa

 
Wikimedia by user Bukvoed, used under Creative Commons CC0 License. 
The type of radar used by NORAD to track Santa rotates 
steadily, sweeping the sky with a narrow beam searching 
for aircraft.
Every year NORAD brings up their official Santa tracking radar. You can track Santa’s location for yourself at www.noradsanta.org. In light of the Christmas season, I wanted to share a few facts about Santa’s travels around the globe and the technology behind NORAD.
Santa travels about 56 million miles to reach every home in the world. Not counting the time he is in your house, he would have to travel at 560 miles a second to make his global trek. This is 3000 times faster than the speed of sound, but still 300 times slower than light. This is a good thing for NORAD since they use radio waves that travel at the speed of light to track moving objects. This also means that you might see Santa fly overhead, but you will never hear him coming.
So how does NORAD work? NORAD uses a network of satellites, ground-based radar, airborne radar, and gather jets to detect, intercept, and if necessary, engage any threat to Canada and the United States. Lucky for Santa, he is too fast to intercept. The fastest man-made vehicle is the Ulysses space probe which is not even able to achieve top speeds (only 27.4 miles per second) in the earth’s atmosphere, more than ten times slower than Santa’s sleigh.
NORAD tracks Santa because of how the radar systems work. In the simplest of explanations, you can think of a radar station as throwing electrons in the form of light at the sky in a known pattern. If the electron hits something, it bounces straight back to the radar unit. The radar unit knows how long it takes an electron to travel a certain distance and can then determine where the object was when the electron hit it.
The crazy part is they can only track where Santa was and maybe guess where he is going, but not where he is currently. The speed at which he moves means that if he is 3000 miles from the radar unit, it will take 0.01 seconds for the radar to bounce from his sleigh. In that time he will have traveled 10.5 miles. This means that we never know if Santa is in town but we know he was here, because by the time we detect him on radar he is already gone.
So can we tell exactly where Santa is with satellite imagery? Actually, it gets much worse with satellite. Since the satellites orbit at around 22,000 miles above the surface, by the time the satellite sees Santa he has had 0.12 seconds to travel and has cleared a distance of 44 miles. In this case the satellite can tell if he has been in the county, but not until long after he has left.
So kids, let’s just say your chances of catching Santa in person on Christmas night are very poor. You might catch him on a very high-speed camera as a blur, but even with a camera a few feet away, in the fractions of a second it takes the camera to capture the image, he will have moved across the room.

Friday, February 28, 2020

12-12-19 Airbags

A couple of times over the last month I have been asked about airbags. Questions have usually been along the lines of, “I hit a deer at 65 miles per hour and my airbag didn’t deploy, but I hit a curb at 15 mph and my airbags deployed. Why?” It has everything to do with how the airbag sensors work. This week’s article explains the sensor, what it does and why sometimes it sets off the airbags with low impact and not with high impact accidents.
The first thing you need to know is that airbag sensors are not impact sensors, but rather shock sensors. The difference is that impact sensors work like a push button switch; when an impact moves the sensor far enough, it turns on a switch. A shock sensor, on the other hand, is based on a change in momentum rather than the movement of a mechanism. In other words, your bumper can move several inches, and as long as it is moving at a steady speed, the sensor will not detect an accident, even if your bumper is completely crushed.
Momentum defines the motion of a moving body and is calculated by multiplying the object’s mass by its velocity. The faster you are moving, the more momentum you have. The heavier you are, the more momentum you have. The airbag sensor measures momentum and triggers the airbag if there is a large enough change in momentum.
The sensor does not exactly measure the momentum of the car, but rather the momentum of the sensor itself. It works by using a suspended mass and some impact sensors. The suspended mass will not touch the impact sensors unless a large change in momentum occurs, causing it to hit one of the impact sensors. You can think of it as a marble in a shallow dip in the center of a box. If the box stays level and moves steadily, the marble stays in the middle; if you bump the box, the marble will roll to one of the sides. If the marble touches the side of the box, the airbag deploys.
Now let’s look at the two scenarios. First you hit a deer at 65 mph and the airbags do not deploy. Imaging the marble in the box is setting on your dashboard. You strike the deer but the car does not slow down or swerve. The marble and the box stay firmly on the dashboard. This is because your momentum did not change. Remember, to change momentum, your speed must change. You struck the deer and maintained your speed. The car took major damage but the airbag never deployed because your momentum didn’t change.
Now for the second case, you curb the tire and the airbag deploys, causing you to lose control of the car. How did this happen and why? Think again about the marble in the box on your dashboard. You are taking the corner, and you hit the curb. The car bounces and instantly slows down from 20 miles per hour to five miles per hour. The marble rolls forward and hits the front of the box. This causes the airbags to deploy. The change in momentum because of the rapid slowing sets off the airbag.
This is both good news and bad news. The good news is that it is the change in momentum is what causes your injuries in the event of an accident and the airbag usually deploys when there is danger of your being tossed around or out of the car. The bad news is that sometimes rapid slow down due to striking a pot hole or curb, or even just hitting the sensor while the engine is running can cause the airbags to deploy, causing more damage to the car than the damage from the incident.

Wednesday, February 26, 2020

12-5-19 Supercomputing: a year in review

This year has been an exciting year in the supercomputing industry as there have been many new developments. Two weeks after the world’s largest conference in the industry, SC19, all the announcements have made it to the internet and opinions have been shared, which makes it the perfect time to highlight the developments of the year.
In my opinion, the top two developments in supercomputing have been two new players in the processor market finally taking a significant share in the industry. The past few years have been dominated by Intel and Nvidia. However, this year two new players began to take some of the glory. AMD and ARM have both designed new processors and seem to be taking a market share from Intel with computing systems on the TOP500 list, a list of the top 500 most powerful computers in the world.
AMD brought products to the market competing with both Intel and Nvidia. The AMD EPYC processors offer a higher memory bandwidth than Intel processors and push the envelope of performance with an average of 30 percent higher performance on supercomputing workloads than Intel. The AMD Radeon Instinct beat Nvidia to the punch, releasing the world’s first PCIe4.0 bases graphics processing units. The increased communication bandwidth coupled with the optimized software stack and virtualization technologies drive higher efficiency and datacenter optimization than current technologies by Nvidia. I would say the biggest obstacle to AMD is the fear of adopting new technologies in research-based workloads.
ARM made its entrance into supercomputing in 2011 as part of the European Mont-Blanc project. ARM had already dominated the mobile market; chances are you have an ARM processor in your pocket right now powering your smart phone. However, making the leap from mobile to the datacenter was a challenging proposition. This year they made a big splash with introduction of a product in partnership with NVIDIA, and various hardware vendors to build GPU-accelerated Arm-based servers. These servers hit the strongest area of the HPC market as a majority of the TOP500 supercomputers are powered primarily by Nvidia GPUs. Coupling the energy efficiency of GPUs and Arm CPUs results in some of the most energy efficient computing platforms available today.
The other big change in supercomputing are the new breakthroughs in machine learning and artificial intelligence. These breakthroughs are redefining scientific methods and enabling exciting opportunities for new architectures. The floodgates are open for new technologies that accelerate the machine learning methods, which are less computationally intensive and more memory intensive. Driven by these breakthroughs, ARM and AMD both bring higher memory performance than we have ever seen before into the market.
The final new technology breakthrough in supercomputing in 2019 was the proof of quantum supremacy, which we have talked about before. It does not mean a lot right now and will probably steal the show in 2030 as the adoption of new technologies in supercomputing seems to move slow.
Why is any of this important to you? Today’s supercomputers are used for weather forecasting, new product development, drug research and scientific modeling. Supercomputers have replaced the laboratory in many industries, reducing the total cost of product development thus reducing the cost of the product. As supercomputing power increases, the cost of consumer goods should decrease and the level of public safety should increase.

Tuesday, February 25, 2020

11-28-19 How to find a meteorite

  In last week’s article I wrote about using hints from social media to track meteors. In that article there was a mention of a reward for finding parts of the meteor that flew over Missouri. I thought maybe someone wanted to hunt for it and did not know where to start, so here are some tips to meteorite hunting.
First I want to clear up the difference between a meteor and a meteorite. It is a meteor when it is flying overhead and on fire from entering the atmosphere. It becomes a meteorite once it hits the ground and cools. So you don’t go hunting meteors, you would never catch one.
Earth is under constant attack by space rocks, most of which either burn up completely or get lost to the depths of the oceans. However, there have been more than 40,000 catalogued discoveries of meteorites on the surface, and countless more are out there waiting to be found. Space rocks can be as valuable as $1,000 a gram, which is about the weight of the average paperclip. However, this treasure hunt requires hard work and dedication.
As always when searching for something, especially on public land or land owned by someone else, ask for permission. For example, space rocks found in national parks belong to the federal government and cannot be legally kept, but it varies from park to park. The federal land managed by the Bureau of Land Management consists of 264 million acres and is different. It is a pretty safe bet that what you find there is yours to keep, but you should still ask. Meteorites, like other artifacts, belong to the land owner, so even searching on private land requires that you ask permission to keep what you find.
The second step is to pick a good spot to hunt. “Meteorites fall anywhere, but they are easiest to spot where there are few terrestrial rocks,” says Alan Rubin, a geochemist at the University of California, Los Angeles. Most meteorites are dark, so white sand deserts, icy regions and plains are ideal. In our area in particular, the plains of Kansas are a great place to look because of the limited terrestrial rock in the area. Any new rocks farmers dig up have a very good chance of being a meteorite. More than one meteorite has been found in a farmer’s rock pile, or even propping open a screen door.
It is also a promising idea to search for the new arrivals. Bill Cooke, head of NASA’s Meteoroid Environment Office, suggests finding the ground below a meteor’s “dark flight.” This is the part of the flight where it slows down to below 6000 miles per hour and stops burning. When there is an accurate trajectory of a meteor, these “dark flight” calculations are posted on the Internet across various sites.
You can also search for magnetic objects as meteorites are usually magnetic, but not always. Don’t rely too much on metal detectors either, as most meteorites are actually discovered by sight and not by the use of special equipment. Finally, if you do happen to find a meteorite, please share your find with the world.