DocumentCode
37372
Title
New Software Engineering Requirements in Clouds and Large-Scale Systems
Author
Schubert, Lutz ; Jeffery, Keith
Author_Institution
Univ. of Ulm, Ulm, Germany
Volume
2
Issue
1
fYear
2015
fDate
Jan.-Feb. 2015
Firstpage
48
Lastpage
58
Abstract
The primary IT paradigm has changed from a compute-centric to a data-centric problem perspective. For decades our whole IT concepts were building around the foundation laid out by von Neumann. As the memory wall, parallelism, dynamicity, and multitenancy become the predominating factors in modern application performance and capabilities, this foundation doesn´t hold true anymore. Rather than building up new layers, a complete rethinking of the software engineering principles is in order to overcome the essential issues in the long run. This article provides an overview over the core problems and the different approaches to overcome them.
Keywords
cloud computing; software engineering; IT concepts; clouds systems; compute-centric problem; data-centric problem; dynamicity; large-scale systems; memory wall; multitenancy; parallelism; primary IT paradigm; software engineering principles; software engineering requirements; Cloud computing; High performance computing; Information technology; Software engineering; cloud; high-performance computing; roadmap; software engineering;
fLanguage
English
Journal_Title
Cloud Computing, IEEE
Publisher
ieee
ISSN
2325-6095
Type
jour
DOI
10.1109/MCC.2015.13
Filename
7091813
Link To Document