scispace - formally typeset
Search or ask a question
Topic

Application software

About: Application software is a research topic. Over the lifetime, 12185 publications have been published within this topic receiving 219822 citations. The topic is also known as: software application & application software.


Papers
More filters
Proceedings ArticleDOI
13 Jun 2005
TL;DR: A novel dynamic provisioning technique for multitier Internet applications that employs a flexible queuing model to determine how much resources to allocate to each tier of the application, and a combination of predictive and reactive methods that determine when to provision these resources, both at large and small time scales is proposed.
Abstract: Dynamic capacity provisioning is a useful technique for handling the multi-time-scale variations seen in Internet workloads. In this paper, we propose a novel dynamic provisioning technique for multitier Internet applications that employs (i) a flexible queuing model to determine how much resources to allocate to each tier of the application, and (ii) a combination of predictive and reactive methods that determine when to provision these resources, both at large and small time scales. Our experiments on a forty-machine Linux-based hosting platform demonstrate the responsiveness of our technique in handling dynamic workloads. In one scenario where a flash crowd caused the workload of a three-tier application to double, our technique was able to double the application capacity within five minutes, thus maintaining response time targets

364 citations

Proceedings ArticleDOI
03 Apr 2006
TL;DR: This paper introduces the concept of server consolidation using virtualization and point out associated issues that arise in the area of application performance, and shows how some of these problems can be solved by monitoring key performance metrics and using the data to trigger migration of virtual machines within physical servers.
Abstract: As businesses have grown, so has the need to deploy I/T applications rapidly to support the expanding business processes. Often, this growth was achieved in an unplanned way: each time a new application was needed a new server along with the application software was deployed and new storage elements were purchased. In many cases this has led to what is often referred to as "server sprawl", resulting in low server utilization and high system management costs. An architectural approach that is becoming increasingly popular to address this problem is known as server virtualization. In this paper we introduce the concept of server consolidation using virtualization and point out associated issues that arise in the area of application performance. We show how some of these problems can be solved by monitoring key performance metrics and using the data to trigger migration of Virtual Machines within physical servers. The algorithms we present attempt to minimize the cost of migration and maintain acceptable application performance levels.

364 citations

Patent
20 Sep 1996
TL;DR: In this article, the authors present a software tool that allows the creation of electronic surveys and the automatic collection and tabulation of survey results corresponding to user responses using a web site address.
Abstract: The present invention relates to a software tool that permits creation of electronic surveys and the automatic collection and tabulation of survey results corresponding to user responses. Using the tool, a survey is automatically created and posted at a Web site address. With a Web client, or browser, computer users access the URL and complete the survey via the Web. Survey results are collected in a relational database as each user completes the survey. Thereafter, statistical tools or other analytical software applications may be applied to data mine the tabulated results. In another preferred embodiment, the software tool is utilized to access remote servers running relational databases from an internet computer via the Web. Advantageously, the computer does not require the computational processor power or memory (i.e. system memory or disk storage capacity) normally required to load and operate the applicable relational database application software.

358 citations

Journal ArticleDOI
TL;DR: In surveying current approaches to distributed shared memory computing, the authors find that the reduced cost of parallel software development will help make the DSM paradigm a viable solution to large scale, high performance computing.
Abstract: In surveying current approaches to distributed shared memory computing, the authors find that the reduced cost of parallel software development will help make the DSM paradigm a viable solution to large scale, high performance computing.

358 citations

Journal ArticleDOI
TL;DR: This paper presents a state of the art in software architecture reconstruction approaches and presents a plethora of approaches and techniques supporting architecture reconstruction.
Abstract: To maintain and understand large applications, it is important to know their architecture. The first problem is that unlike classes and packages, architecture is not explicitly represented in the code. The second problem is that successful applications evolve over time, so their architecture inevitably drifts. Reconstructing the architecture and checking whether it is still valid is therefore an important aid. While there is a plethora of approaches and techniques supporting architecture reconstruction, there is no comprehensive software architecture reconstruction state of the art and it is often difficult to compare the approaches. This paper presents a state of the art in software architecture reconstruction approaches.

355 citations


Network Information
Related Topics (5)
Software
130.5K papers, 2M citations
87% related
User interface
85.4K papers, 1.7M citations
84% related
Wireless sensor network
142K papers, 2.4M citations
82% related
Wireless
133.4K papers, 1.9M citations
82% related
Node (networking)
158.3K papers, 1.7M citations
82% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202191
2020151
2019237
2018321
2017359
2016364