Computing at full capacity

According to a 2014 study from NRDC and Anthesis, in 2013 U.S. data centers burned 91 billion kilowatt-hours of electricity, enough to power every household in New York City twice over. That figure is expected to rise to 140 billion by 2020. While improved energy efficiency practices could go a long way toward lowering this figure, the problem is greatly exacerbated by the underutilization of servers, including an estimated 30 percent of servers that are still plugged in, but are no longer performing any services, the study says.

In another 2014 study, tech research firm Gartner, Inc., found that data center systems collectively represent a $143 billion market. With enterprise software adding $320 billion to that and IT services another $963 billion, the overall IT industry represents a whopping $3.8 trillion market.

Companies are increasingly seeking new ways to cut costs and extract the largest possible value from their IT infrastructure. Strategies include placing data centers in cooler climates, switching to more affordable open source software, and virtualizing resources to increase utilization. These solutions just scratch the surface, however.

An MIT-connected startup called Jisto offers businesses a new tool for cutting data center and cloud costs while improving resource utilization. Jisto manages existing enterprise applications by automatically wrapping them in Jisto-managed Docker containers, and intelligently deploying them across all available resources using automated real-time deployment, monitoring, and analytics algorithms. As the resource utilization profile changes for each server or different parts of the network and storage, Jisto elastically scales its utilization in real-time to compensate.

“We’re helping organizations get higher utilization of their data center and cloud resources without worrying about resource contention,” says Jisto CEO and co-founder Aleksandr (Sasha) Biberman. So far, the response has been promising. Jisto was a Silver Winner in the 2014 MassChallenge, and early customers include data-intensive companies such as banks, pharmaceutical companies, biotech firms, and research institutions.

“There’s pressure on IT departments from two sides: How can they more efficiently reduce data center expenditures, and how can they improve productivity by giving people better access to resources,” Biberman says. “In some cases, Jisto can double the productivity with the same resources just by making better use of idle capacity.”

Biberman praises the MIT Industrial Liaison Program and Venture Mentoring Service for hosting networking events and providing connections. “The ILP gave us connections to companies that we would have never otherwise have connected to all around the world,” he says. “It turned us into a global company.”

Putting idle servers back to work

The idea for Jisto came to Biberman while he was a postdoc in electrical engineering at MIT Research Lab of Electronics (RLE), studying silicon photonic communications. While researching how optical technology could improve data center performance and efficiency, he discovered an even larger problem: underutilization of server resources.

“Even with virtualization, companies use only 20 to 50 percent of in-house server capacity,” Biberman says. “Collectively, companies are wasting more than $100 billion annually on unused cycles. The public cloud is even worse, where utilization runs at 10 to 40 percent.”

In addition to the problem of sheer waste, Biberman also discovered that workload resources are often poorly managed. Even when more than a half of a company’s resources are sitting idle, workers often complain they can’t get enough access to servers when they need them.

Around the time of Biberman’s realization, he and his long-time friend Andrey Turovsky, a Cornell University-educated tech entrepreneur, and now Jisto CTO and co-founder, had been brainstorming some startup ideas. They had just developed a lightweight platform to automatically deploy and manage applications using virtual containers, and they decided to apply it to the utilization and workload management problem.

Underutilization of resources is less a technical issue, than a “corporate risk aversion strategy,” Biberman says. Companies tend to err on the side of caution when deploying resources and typically acquire many more servers than they need.

“We started seeing some crazy numbers in data center and cloud provisioning,” Biberman explains. “Typically, companies provision for twice as much as they need. One company looks at last year’s peak loads, and overprovisions above that by a factor of four for the next year. Companies always plan for a worst-case scenario spike. Nobody wants to be the person who hasn’t provisioned enough resources, so critical applications can’t run. Nobody gets fired for overprovisioning.”

Despite overprovisioning, users in most of the same organizations complain about lack of access to computing resources, says Biberman: “When you ask companies if they have enough resources to run applications, they typically say they want more even though their resources are sitting there going to waste.”

This paradox emerges from the common practice of splitting access into different resource groups, which have different levels of access to various cluster nodes. “It’s tough to fit your work into your slice of the pie,” Biberman says. “Say my resource group has access to five servers, and it’s agreed that I use them on Monday, and someone else takes Tuesday, and so on. But if I can’t get to my project on Monday, those servers are sitting completely idle, and I may have to wait a week. Maybe the person using it on Tuesday only needs one of the five servers, so four will sit idle, and maybe the guy using it the next day realizes he really needs 10 or 20 servers, not just the five he’s limited to.”

Jisto breaks down the artificial static walls created with ownership profiles and replaces them with a more dynamic environment. “You can still have priority during your server time, but if you don’t use it, someone else can,” Biberman explains. “That means people can sometimes get access to more servers than were allotted. If there’s a mission-critical application that generates a spike we can’t predict, we have an elastic method to quickly back off and give it priority.”

Financial services companies are using Jisto to free up compute cycles for Monte Carlo simulations that could benefit from many more servers and nodes. Pharma and life science companies, meanwhile, use a similar strategy to do faster DNA sequencing. “The more nodes you have, the more accurately you can run a simulation,” Biberman says. “That’s a huge advantage.”

Docker containers for the enterprise

Jisto is not the only cloud-computing platform that claims to improve resource utilization and reduce costs. The problem with most, however, is that “if you have a really quick spike in workload, there’s not enough time to make intelligent decisions about what to do,” Biberman says. “With Jisto, an automatic real-time decision-making process kicks in, enabling true elasticity across the entire data center with granularity as fine as a single core of a CPU.”

Jisto not only monitors CPU usage but other parameters such as memory, network bandwidth, and storage. “If there’s an important memory transfer happening that requires a lot of bandwidth, Jisto backs off, even if there’s plenty of CPU power available,” Biberman says. “Jisto can make intelligent decisions about where to send jobs based on all these dynamic factors. As soon as something changes, Jisto decides whether to stop the workload, pause it, or reduce resources. Do you transfer it to another server? Do you add redundancy to reduce the latency tail? People don’t have to make and implement those decisions.”

The platform also integrates rigorous security provisions, says Biberman. IT directors are understandably cautious about bringing third-party software into their complex data center ecosystems, which are often protected by firewall and regulation settings. Jisto, however, can quickly prove with a beta test how the software can spin its magic without interfering with mission-critical resources, he adds.

Jisto’s unobtrusiveness is largely due to its use of Docker containers. “Docker has nice APIs and makes the process much easier, both for us as developers and for Jisto customers,” Biberman explains. “Docker is very portable — if you can run it on Linux, you can run it on Docker — and it doesn’t care if you’re running it on a local data center, a private cloud, or on Amazon. With containers, we don’t need to do something complicated like run a VM inside another VM. Docker gives us a lightweight way to let people use the environment that’s already set up.”

Based in Cambridge, Massachusetts, Jisto was the first, and remains one of few, Docker-based startups in this region.

Moving up to the cloud

Companies are increasingly saving on data center costs by using public cloud resources in a hybrid strategy during peak demand. Jisto can help bridge the gap with better efficiency and flexibility, says Biberman. “If you’re a bank, you might have too many regulations on your data to use the public cloud, but most companies can gain efficiencies with public clouds while still keeping their private cloud for confidential, regulated, or mission-critical tasks.”

Jisto operates essentially the same whether it’s running on-premises, or in a private, public, or hybrid cloud. Companies that exceed the peak level of their private data center can now “burst out” onto the public cloud and take advantage of the elastic nature of services such as Amazon, says Biberman. “Some companies provision hundreds of thousands of nodes on Amazon,” he adds. The problem is that Amazon charges by the hour. “If a company only needs five minutes of processing, as many as 100,000 nodes would sit idle for 55 minutes.”

Jisto has recently begun to talk to companies that do cloud infrastructure as a service, explaining how Jisto can reprovision wasted resources and let someone else use them. According to Biberman, it’s only a matter of time before competitive pressures lead a cloud provider to use something like Jisto.MIT Startup Exchange (STEX) is an initiative of MIT’s Industrial Liaison Program (ILP) that seeks to connect ILP member companies with MIT-connected startups. Visit the STEX website and log in to learn more about Jisto and other startups on STEX.
Quelle: Massachusetts Institute of Technology

Communities in the cloud

The cloud’s very name reflects how many people think of this data storage system: intangible, distant, and disentangled from day-to-day life. But MIT PhD student Steven Gonzalez is reframing the image and narrative of an immaterial cloud. In his research, he’s showing that the cloud is neither distant nor ephemeral: It’s a massive system, ubiquitous in daily life, that contains huge amounts of energy, has the potential for environmental disaster, and is operated by an insular community of expert technicians.

Who’s tending the cloud?

“People so often rely on cloud services,” Gonzalez notes, “but they rarely think about where their data is stored and who is storing it, who is doing the job of maintaining servers that run 24/7/365, or the billons of gallons of water used daily to cool the servers, or the gigawatts of electricity that often come from carbon-based grids.”

The first time Gonzalez walked into a server farm, he was enthralled and puzzled by this giant factory filled with roaring computers and by the handful of IT professionals keeping it all running. At the time, he was working with specialized sensors that measured air in critical spaces, including places like the server farm. But the surreal facility led him back to his undergraduate anthropological training: How do these server spaces work? How has the cloud shaped these small, professional communities?

Gonzalez has been fascinated with visible, yet rarely recognized, communities since his first undergraduate ethnography on bus drivers in the small New Hampshire city of Keene. “In anthropology, everyone is a potential teacher,” he says, “Everyone you encounter in the field has something to teach you about the subject that you’re looking at, about themselves, about their world.”

Server farms are high-stakes environments

Listening — and a lot of patience — are skills with which Gonzalez cultivated the technical expertise to understand his subject matter. Cloud communities are built around, and depend upon, the technology they maintain, and that technology in turn shapes their behavior. So far, Gonzalez has completed his undergraduate and masters research and degrees, and is currently wrapping up PhD coursework en route to his dissertation. He’s visited server farms across North America and in Scandinavia, where farm operators are seeking to go carbon-free in order to cut the cloud’s carbon emissions, which comprise up to 3 percent of greenhouse gases, according to Greenpeace.

The server-farm technicians function in an extremely high-stakes world: Not only is a massive amount of energy expended on the cloud, but even a few moments of downtime can be devastating. If the systems go down, companies can lose up to $50,000 per minute, depending on what sector (financial, retail, public sector, etc.) and which server racks are affected. “There’s a kind of existential dread that permeates a lot of what they say and what they do,” Gonzalez says. “It’s a very high-stress, unforgiving type of work environment.”

New technology, old gender inequity

In response to these fears, Gonzalez has noted some “macho” performances in language and behavior by cloud communities. The mostly male cloud workforce “tend to use very sexual language,” Gonzalez observes. For instance, when all the servers are functioning properly it’s “uptime”; “They’ll use sexualized language to refer to how ‘potent’ they are or how long they can maintain uptime.”

The cloud communities aren’t exclusively male, but Gonzalez says visibility for women is a big issue. Women tend to be framed as collaborators, rather than executors. Tied up in this sexist behavior is the decades-old patriarchal stereotype that technology is a male domain in which machines are gendered in a way that makes them subordinate.

Although anthropological research is the focus of his academic work, Gonzalez’s interests at MIT have been expansive. With the encouragement of his advisor, Professor Stefan Helmreich, he’s kept his lifelong interest in music and science fiction alive by singing in the MIT Jazz Choir and Concert Choir and taking coursework in science fiction writing. He also enjoyed exploring coursework in history, documentary making, and technology courses. Anthropology is the first among several passions he first discovered during explorations as an undergraduate at Keene State College.

“For me, what makes anthropology so capacious is just the diversity of human experience and the beauty of that,” says Gonzalez. “The beauty of so many different possibilities, different configurations of being, that exist simultaneously.”

The open doors of MIT

Gonzalez was born in Orlando, Florida, to Puerto Rican parents who made sure he always had a connection with the island, where he would spend summers with his grandmother. A first-generation college student, Gonzalez says it was never a given that he would even go to college, let alone earn a doctorate: “I never would have imagined that I would have ended up here. It’s a sad reality that, as a Latino person in this country, I was more likely to end up in prison than in a place like MIT. So I had — and I still do — immense respect and awe for the Institute. MIT has a mystique, and when I first arrived I had to deal with that mystique, getting over the sense that I don’t belong.”

He had big expectations about entering a hugely competitive institution but was surprised to find that, in addition to its competitive edge, the Institute was incredibly supportive. “The thing that surprised me the most was how open everyone’s door was.”

Gonzalez has become more and more deeply involved with the campus goings-on: he’s now a Diversity Conduit for the Graduate Student Council Diversity and Inclusion Initiative and is also part of an MIT student initiative that is exploring Institute ties and possible investments in the prison-industrial complex.
 

Story prepared by MIT SHASS Communications
Editorial and Design Director: Emily Hiestand
Writer: Alison Lanier
Quelle: Massachusetts Institute of Technology