AI could help make large data centres more energy efficient
Artificially intelligent computer software that can learn, adapt and rebuild itself in real-time could help combat climate change.
Researchers at Lancaster University’s Data Science Institute have developed a software system that can for the first time rapidly self-assemble into the most efficient form without needing humans to tell it what to do.
The system – called REx – is being developed with vast energy-hungry data centres in mind. By being able to rapidly adjust to optimally deal with a huge multitude of tasks, servers controlled by REx would need to do less processing, therefore consuming less energy.
REx works using ‘micro-variation’ – where a large library of building blocks of software components (such as memory caches, and different forms of search and sort algorithms) can be selected and assembled automatically in response to the task at hand.
“Everything is learned by the live system, assembling the required components and continually assessing their effectiveness in the situations to which the system is subjected,” said Dr Barry Porter, lecturer at Lancaster University’s School of Computing and Communications. “Each component is sufficiently small that it is easy to create natural behavioural variation. By autonomously assembling systems from these micro-variations we then see REx create software designs that are automatically formed to deal with their task.
“As we use connected devices on a more frequent basis, and as we move into the era of the Internet of Things, the volume of data that needs to be processed and distributed is rapidly growing. This is causing a significant demand for energy through millions of servers at data centres. An automated system like REx, able to find the best performance in any conditions, could offer a way to significantly reduce this energy demand,” Dr Porter added.
In addition, as modern software systems are increasingly complex – consisting of millions of lines of code – they need to be maintained by large teams of software developers at significant cost. It is broadly acknowledged that this level of complexity and management is unsustainable. As well as saving energy in data centres, self-assembling software models could also have significant advantages by improving our ability to develop and maintain increasingly complex software systems for a wide range of domains, including operating systems and Internet infrastructure.
REx is built using three complementary layers. At the base level a novel component-based programming language called Dana enables the system to find, select and rapidly adapt the building blocks of software. A perception, assembly and learning framework (PAL) then configures and perceives the behaviour of the selected components, and an online learning process learns the best software compositions in real-time by taking advantage of statistical learning methods known as ‘linear bandit models’.
The work is presented in the paper ‘REx: A Development Platform and Online Learning Approach for Runtime Emergent Software Systems’ at the conference ‘OSDI ‘16 12th USENIX Symposium on Operating Systems Design and Implementation’. The research has been partially supported by the Engineering and Physical Sciences Research Council (EPSRC), and also a PhD scholarship of Brazil.
The next steps of this research will look at the automated creation of new software components for use by these systems and will also strive to increase automation even further to make software systems an active part of their own development teams, providing live feedback and suggestions to human programmers.
The paper’s authors are Dr Barry Porter, Matthew Grieves, Roberto Rodrigues Filho and Professor David Leslie.
Learn more: Transforming, self-learning software could help save the planet
The Latest on: Self-learning software
[google_news title=”” keyword=”Self-learning software” num_posts=”10″ blurb_length=”0″ show_thumb=”left”]
via Google News
The Latest on: Self-learning software
- Revenue Management Software Market: Skyrocketing Growth Projected with a 13.5% CAGR by 2033on April 26, 2024 at 8:03 am
Revenue Management Software Market size is projected to grow from US$ 20.09 billion in 2023 to US$ 71.27 billion by 2033, at a CAGR of 13.5% from 2023 to 2033 ...
- Walmart US CEO talks inflation, self-checkout, and paying six-figures to non-college degree workerson April 25, 2024 at 4:56 pm
In an exclusive and far-reaching interview with ABC News, John Furner, president and CEO of Walmart U.S., talked about the retail giant’s push to hire more non-college degree workers for high-paying ...
- ‘The Art Of Self-Defence’ Producers End Cue Launch AI-Powered Production Solution Platform RivetAIon April 25, 2024 at 3:18 pm
End Cue has launched an in-house AI powered workflow platform designed to help producers, streamers and studios help streamline their script coverage, scheduling and budgeting processes.
- The Best Platforms for Learning Coding Independentlyon April 24, 2024 at 4:29 pm
In today's digital age, the demand for coding skills continues to surge across various industries. Whether you're aiming to switch careers, enhance your skill set, or dive into the world of software ...
- Self employed? Here's how to avoid going broke when all your money is reinvested in the businesson April 24, 2024 at 7:49 am
Starting a business requires money, and it runs out fast. The Star Tribune asked Twin Cities entrepreneurs what they do when they can't cash a paycheck because that money is going back into the ...
- Life (and learning) is more a jigsaw puzzle than a box of chocolateson April 23, 2024 at 5:54 pm
I've recently been learning how to use 3D software, Blender specifically. While I've had Blender textbooks for decades, my attempts at learning have ...
- Tesla cuts its 'full self-driving' subscription in half, also cuts one time priceon April 23, 2024 at 7:10 am
Taking full advantage of your Tesla's features just got a whole lot more affordable. Plus, you can try them out with the 30-day free trial first.
- Employee Self-Assessments: How to Get Them Righton April 22, 2024 at 11:59 am
Your guide to the best in personal financial products such as credit cards, mortgages, bank accounts, and brokerages.
- RPA, Machine Learning, AI: What's the Difference and How to Combine?on April 22, 2024 at 12:26 am
The current strong digital transformation has brought businesses closer to concepts such as AI, RPA and Machine Learnin ...
via Bing News