Cycle Computing at Bio-IT World

We’re excited to be back at Bio-IT World & Expo this week. Before the show opens, I wanted to share some details about how you can find us. First, you can win an awesome prize! Tweet a selfie from our booth or other signage around the conference and include @cyclecomputing and #bioit17 to be entered into the drawing. We’ll have it on hand in booth #361. While you’re in our booth, you can also get your picture taken in our photo booth. We’ll have several fun props. And of course, we’re there to do work, too. We just released the latest version of our CycleCloud™ software suite for providing simple, managed access to big compute and cloud HPC. As we wrote earlier this month, this release includes improved monitoring for GPU-powered instances. GPUs provide a great boost to many scientific workloads. Benchmarking done at the University of Illinois showed a many-fold increase in NAMD performance on GPUs. Stop by booth 361 to learn how CycleCloud makes it easy to get the GPU or CPU resources you want with the control you need. Jason Stowe, our CEO, will be delivering the keynote introduction at 8 am on Wednesday and presenting “How cloud has changed life sciences” in the Cloud Computing track at noon on...
Cloud-Agnostic Glossary

Cloud-Agnostic Glossary

No two cloud service providers are the same. This applies not only to the services they provide, but to what they call the services. At Cycle Computing, we spend a lot of time working with multiple cloud service providers; being able to abstract away small differences in providers is one of the compelling features of CycleCloud. Over the years, I’ve kept notes for translating concepts across the providers. I’d always assumed someone had put together a more thorough Rosetta Stone, but when I went looking for one recently, I couldn’t find it. Some websites compare two providers, but nobody has put the three major providers on the same page. I figured if I had looked, others are looking, too. I decided to take my notes and fill them out with some additional details. The result is our new Cloud-Agnostic Glossary. Of course, there’s only so much that can fit on two pages. I intentionally left out a lot of features because including every possible feature would fill a book. This glossary focuses on the features that are most relevant to provisioning big compute infrastructure. Of course, there’s a lot more detail for each of these services than can fit in a glossary. Feel free to download and share with anyone that you think can use this.   For more information about what the cloud service providers offer, see their documentation: * Amazon Web Services — https://aws.amazon.com/documentation/ * Google Cloud Platform — https://cloud.google.com/docs/ * Microsoft Azure —...
Monitoring cloud GPUs with CycleCloud

Monitoring cloud GPUs with CycleCloud

Graphics Processing Units (GPUs) provide a great boost for high performance computing, but they’re expensive and take time to purchase and install. With our CycleCloud software, you can get immediate access to just the right amount of cloud GPU time from Microsoft Azure, Google Cloud, and Amazon Web Services. GPU-enabled instances in CycleCloud enjoy the same features that traditional compute instances do: cost control, monitoring, and dynamic scaling. In our upcoming release, we’ve improved the monitoring experience, making it easier than ever to manage your cloud GPU instances. CycleCloud configures the monitoring automatically for GPU-enabled instances with drivers installed. You don’t need to do any of the setup yourself. When clicking Show Detail on a cloud nodes in the CycleCloud interface, you can now see performance graphs and statistics alongside the other node information. When the node has GPUs, this includes the GPU usage and memory. In addition, the detail window also includes a Metrics tab. This tab shows all of the raw performance metrics reported by the Ganglia system monitoring platform. If you’re interested in learning more, stop by booth #530 at the GPU Technology Conference this week for a demo, or contact...
How do I optimize cloud HTCondor jobs for cost?

How do I optimize cloud HTCondor jobs for cost?

The most important consideration is getting your work done. The second most important consideration is doing it without wasting money. In this post, we describe how you can minimize costs in an HTCondor environment on Amazon Web Services using CycleCloud™. Our CycleCloud software is an orchestration platform for any workflow. It provides multi-user support, cost management, alerting, and automation to organizations who want to get better answers, faster. CycleCloud launches, configures, and monitors cloud resources and provides tools for managing data and workflows. With support for Microsoft Azure, Google Cloud, and Amazon Web Services, our customers use CycleCloud to power their cloud HPC and big compute workloads using HTCondor, PBS Pro, Hadoop, and other technologies. So how can you use CycleCloud’s features to get the most compute for your dollar? The HTCondor scheduler tracks the state of execution slots, including the time slots are idle. This makes it easy to identify “wasted” time in a cloud environment, but it’s not always as straightforward as it may seem. CycleCloud will wait for a user-configurable length of time before considering whether an idle instance should be shut down, and will only shut down when the node is within 5 minutes of the end of the billing hour. “Shut the instances down sooner!” is an understandable first reaction, but it isn’t necessarily beneficial. AWS bills for EC2 instances by the hour, so shutting an instance down early only reduces the appearance of idle time without lowering your bill. With any of the cloud service providers, keeping the minimum idle time too short will result in instance churn, especially with uneven work submission....
Automatic license installation for CycleCloud

Automatic license installation for CycleCloud

We know that when getting started on a new project, you want to get right to the important work.  That’s why in CycleCloud version 6.5.5, we’ve added automatic installation of your CycleCloud license. This shortens the setup time and gets you started in the cloud that much faster. When you first install the CycleCloud software and provide your Cycle Computing Portal credentials, CycleCloud will check for an unused license. If one is found, it will be immediately applied and you can begin using CycleCloud. This also makes the license renewal process easier. Once your license has been renewed, CycleCloud will automatically install the updated license. By reducing the administrative work, you can focus on what you really want: better answers, faster. See the CycleCloud documentation for more information about the automatic license installation feature. If you’d like to learn more about how CycleCloud software makes cloud HPC and big compute productive, contact...