Filters








30,775 Hits in 7.0 sec

An improved task assignment scheme for Hadoop running in the clouds

Wei Dai, Mostafa Bassiouni
2013 Journal of Cloud Computing: Advances, Systems and Applications  
MapReduce and its open-source implementation Hadoop dramatically simplified the development of parallel data-intensive computing applications for ordinary users, and the combination of Hadoop and cloud  ...  It is often crucial for enterprises to have the capability of analyzing large volumes of data in an effective and timely manner.  ...  A well-known feat of running Hadoop in clouds for data-intensive computing was the New York Times used 100 Virtual Machines (VM's) on Amazon Elastic Compute Cloud (EC2) [6] to convert 4 terabytes of scanned  ... 
doi:10.1186/2192-113x-2-23 fatcat:bysofqsbxngvng535nddaimoem

EDR: An energy-aware runtime load distribution system for data-intensive applications in the cloud

Bo Li, Shuaiwen Leon Song, Ivona Bezakova, Kirk W. Cameron
2013 2013 IEEE International Conference on Cluster Computing (CLUSTER)  
We show that an average of 12% savings on total system energy costs can be achieved by using EDR for several data intensive applications.  ...  Therefore, we propose, develop and evaluate a simple cost-oriented decentralized replica selection system named EDR (Energy-Aware Distributed Running system), implemented with two distributed optimization  ...  Conclusion and future work In this paper, we propose EDR, an energy-aware runtime scheduling system for data-intensive applications in the cloud.  ... 
doi:10.1109/cluster.2013.6702674 dblp:conf/cluster/LiSBC13 fatcat:lcmp7kvworc3baz2xmksstfyry

Engineering Cloud-Based Applications: Towards an Application Lifecycle [chapter]

Vasilios Andrikopoulos
2018 Communications in Computer and Information Science  
The adoption of cloud computing by organizations of all sizes and types in the recent years has created multiple opportunities and challenges for the development of software to be used in this environment  ...  Towards this goal, a lifecycle for cloud-based applications is presented, as the foundation for further work in the area.  ...  The project builds on the models@runtime architectural pattern to connect run-time and design-time [13] and provides an IDE for the development, provisioning, deployment, and adaptation of CBAs.  ... 
doi:10.1007/978-3-319-79090-9_4 fatcat:by7ywbl75vcrbkl5tapcsa2mzi

An efficient population-based multi-objective task scheduling approach in fog computing systems

Zahra Movahedi, Bruno Defude, Amir mohammad Hosseininia
2021 Journal of Cloud Computing: Advances, Systems and Applications  
AbstractWith the rapid development of Internet of Things (IoT) technologies, fog computing has emerged as an extension to the cloud computing that relies on fog nodes with distributed resources at the  ...  Fog nodes offer computing and storage resources opportunities to resource-less IoT devices which are not capable to support IoT applications with computation-intensive requirements.  ...  Acknowledgments Not applicable.  ... 
doi:10.1186/s13677-021-00264-4 fatcat:ivc2arnxmvatvo77wyngeoqyk4

Towards an Elastic Application Model for Augmenting the Computing Capabilities of Mobile Devices with Cloud Computing

Xinwen Zhang, Anugeetha Kunjithapatham, Sangoh Jeong, Simon Gibbs
2011 Journal on spesial topics in mobile networks and applications  
Thus, an elastic application can augment the capabilities of a mobile device including computation power, storage, and network bandwidth, with the light of dynamic execution configuration according to  ...  The salient features of this model include the partition of a single application into multiple components called weblets, and a dynamic adaptation of weblet execution configuration.  ...  Figure 12 shows an overview of the demo configuration and system setup. For the elastic device, the application uses an in-house cloud comprising of 8 Linux boxes.  ... 
doi:10.1007/s11036-011-0305-7 fatcat:jewkzdn2tne23m6lbxyg4ssvxe

TASKWORK: A Cloud-aware Runtime System for Elastic Task-parallel HPC Applications

Stefan Kehrer, Wolfgang Blochinger
2019 Proceedings of the 9th International Conference on Cloud Computing and Services Science  
With the capability of employing virtually unlimited compute resources, the cloud evolved into an attractive execution environment for applications from the High Performance Computing (HPC) domain.  ...  In this paper, we discuss how to address these challenges for HPC applications with dynamic task parallelism and present TASKWORK, a cloud-aware runtime system based on our findings.  ...  ACKNOWLEDGEMENTS This research was partially funded by the Ministry of Science of Baden-Württemberg, Germany, for the Doctoral Program Services Computing.  ... 
doi:10.5220/0007795501980209 dblp:conf/closer/KehrerB19 fatcat:dfzodocvg5am3exjamu2wi7tii

Developing highly complex distributed systems: a software engineering perspective

Marco Autili, Paola Inverardi, Patrizio Pelliccione, Massimo Tivoli
2011 Journal of Internet Services and Applications  
In this paper, we try to provide a partial answer to the above questions by characterizing few application domains that we consider of raising interest in the next years.  ...  What is a highly complex distributed system in the future era? What are the needs that may drive the development of such systems? And what is their life cycle?  ...  the interpretation of run-time observations of the running system to reasoningtechnique-specific models, which in turn will enact possible changes to system models.  ... 
doi:10.1007/s13174-011-0048-5 fatcat:fsngef6grvgn5phzoolylvmmoy

Autonomics for grid systems and applications

Manish Parashar
2008 Proceedings of the third international workshop on Use of P2P, grid and agents for the development of content networks - UPGRADE '08  
Addressing applications in an end-to-end manner! -On-demand access to geographically distributed computing, communication and information resources  ...  hierarchy, 1000 iterations -Autonomic runtime management give up to 40% in overall performance • In-transit processing reduces processing time at sink by an average of 6 minutes per run Adaptive Data  ...  • Large-scale distributed environments (datacenters, grids, clouds) and data intensive workflows -Applications entities separated in space and time -Seamless interactions and couplings across entities  ... 
doi:10.1145/1384209.1384211 dblp:conf/hpdc/Parashar08 fatcat:63ooiyp3f5bwbdnrz3xtw2wh5e

Guest Editorial: Special issue on quality of adaptive software systems

Bernhard Peischl, Benedikt Eberhardinger
2020 Software quality journal  
Software's ability to adapt at run-time to changing user needs, faults, or system intrusions; changing operational environment; and resource variability has been proposed to cope with the complexity of  ...  today's software-intensive systems.  ...  scalability relying on microservices, and adaptively adjusts the monitoring interval and data transmission strategy according to the running state of the cloud computing system.  ... 
doi:10.1007/s11219-020-09526-x fatcat:5fz5taicnjec7bwuthy7ekd55i

Enabling Sustainable Clouds: The Case for Virtualizing the Energy System [article]

Noman Bashir and Tian Guo and Mohammad Hajiesmaili and David Irwin and Prashant Shenoy and Ramesh Sitaraman and Abel Souza and Adam Wierman
2021 arXiv   pre-print
Instead, enabling sustainable clouds will require applications to adapt to when and where unreliable low-carbon energy is available.  ...  To do so, we argue that cloud platforms should virtualize the energy system by exposing visibility into, and software-defined control of, it to applications, enabling them to define their own abstractions  ...  Improving the energy-efficiency of computer systems, in general, has been an active research area for nearly three decades [56] , and of data centers, in particular, for at least two decades [15] .  ... 
arXiv:2106.08872v1 fatcat:eqcadtrc7bh45gssd2kepc4pwq

Flexible Framework for Real-Time Embedded Systems Based on Mobile Cloud Computing Paradigm

Higinio Mora Mora, David Gil, José Francisco Colom López, María Teresa Signes Pont
2015 Mobile Information Systems  
An application example in which this technique is experimented in running contexts with heterogeneous work loading for checking the validity of the proposed model is described.  ...  As a result, the imprecise computation scheduling method on the workload of the embedded system is the solution to move computing to the cloud according to the priority and response time of the tasks to  ...  Acknowledgment This work is funded by grant from the Conselleria de Educación, Cultura y Deporte of the Valencian Community Government, Spain.  ... 
doi:10.1155/2015/652462 fatcat:wso6qmkw75cltbbrrxegg2xble

Speculation based Decision Support System for Efficient Resource Provisioning in Cloud Data Center

R. Leena Sri, N. Balaji
2017 International Journal of Computational Intelligence Systems  
This impact a need of adaptive and automated provisioning of resources aligned with clients SLA amidst the time variant environment in cloud.  ...  Cloud Computing is a utility model that offers everything as a service and supports dynamical resource provisioning and auto-scaling in datacenter.  ...  Fig. 5 .Fig. 6 . 56 Response time vs workload time interval in Neural Network approach Linear regression model relates one or more multi valued input variable and an output variable using a linear equation  ... 
doi:10.2991/ijcis.2017.10.1.25 fatcat:h7wetxgt5nbwrnpl2wux3icaam

Modeling and Simulation of Network Aspects for Distributed Cyber-Physical Energy Systems [chapter]

Ilge Akkaya, Yan Liu, Edward A. Lee
2015 Cyber Physical Systems Approach to Smart Electric Power Grid  
network fabrics, timing profiles and distributed application workflow of power applications.  ...  Although simulation aids in the pre-deployment decision making process, system models for complex CPS can quickly become impractical for the purposes of specialized evaluation of design aspects.  ...  Run Time (a) Run-Times of middleware adaptation.  ... 
doi:10.1007/978-3-662-45928-7_1 fatcat:qt4gjganv5eb3gv4jc4auvfjdy

A reflective platform for highly adaptive multi-cloud systems

Philippe Merle, Romain Rouvoy, Lionel Seinturier
2011 Adaptive and Reflective Middleware on Proceedings of the International Workshop - ARM '11  
Then, we discuss two dimensions of adaptability applied in this experiment and beyond to obtain adaptive multi-Cloud systems-i.e., adaptability at design time (cf.  ...  We advocate that adaptation is required both at design time and at runtime to match the broad range of variability induced by cloud platforms.  ... 
doi:10.1145/2088876.2088879 dblp:conf/middleware/MerleRS11 fatcat:qvq7gl4udfeephngwlv7x7jytm

Evaluating storage systems for scientific data in the cloud

Ketan Maheshwari, Justin M. Wozniak, Hao Yang, Daniel S. Katz, Matei Ripeanu, Victor Zavala, Michael Wilde
2014 Proceedings of the 5th ACM workshop on Scientific cloud computing - ScienceCloud '14  
Our experiments show that applications run at scale with MosaStore show up to 30% improvement in makespan time compared with those run with S3.  ...  Infrastructure-as-a-Service (IaaS) clouds are an appealing resource for scientific computing.  ...  Any opinion, finding, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.  ... 
doi:10.1145/2608029.2608034 dblp:conf/hpdc/MaheshwariWYKRZW14 fatcat:3rtqegs4rrbdxorejqj72hb76a
« Previous Showing results 1 — 15 out of 30,775 results