Filters








29,253 Hits in 12.2 sec

Automatic Generation of Miniaturized Synthetic Proxies for Target Applications to Efficiently Design Multicore Processors

Karthik Ganesan, Lizy Kurian John
2014 IEEE transactions on computers  
The framework proposed in this paper is the first attempt to automatically generate synthetic benchmark proxies for real world multithreaded applications.  ...  A speedup of four to six orders of magnitude is achieved by using the synthetic proxies over the original workloads.  ...  ACKNOWLEDGMENTS This work has been supported and partially funded by SRC under Task ID 1797.001, National Science Foundation under grant numbers 0702694, 0751112, 0750847, 0750851, 0750852, 0750860, 0750868  ... 
doi:10.1109/tc.2013.36 fatcat:soap53lusje7xbqersh3vio634

Evaluating policies and mechanisms to support distributed real-time applications with CORBA

Carlos O'Ryan, Douglas C. Schmidt, Fred Kuhns, Marina Spivak, Jeff Parsons, Irfan Pyarali, David L. Levine
2001 Concurrency and Computation  
levels in distributed and embedded real-time systems.  ...  Subject Areas: Real-time CORBA; Patterns and Frameworks; Distributed and Real-Time Middleware deployment of efficient, predictable, and scalable middleware for real-time systems.  ...  Meeting the Demands of Real-time, Embedded Applications Design Forces An important class of distributed and embedded real-time applications require stringent real-time end-to-end QoS support.  ... 
doi:10.1002/cpe.558 fatcat:dwkvmjsdvrds3csl6us4cuz6ru

COSBench: A Benchmark Tool for Cloud Object Storage Services

Qing Zheng, Haopeng Chen, Yaguang Wang, Jiangang Duan, Zhiteng Huang
2012 2012 IEEE Fifth International Conference on Cloud Computing  
To address this problem, we present COSBench (Cloud Object Storage Benchmark), a benchmark tool that we are currently working on in Intel for cloud object storage services.  ...  With object storage services becoming increasingly accepted as replacements for traditional file or block systems, it is important to effectively measure the performance of these services.  ...  Second, a benchmark tool should be able to simulate diverse usage patterns, which can also be challenging as it requires a judicious abstraction of real-world workloads.  ... 
doi:10.1109/cloud.2012.52 dblp:conf/IEEEcloud/ZhengCWDH12 fatcat:qgxj6odt5vaqjdxnt7attktblm

High-performance benchmarking with Web Polygraph

Alex Rousskov, Duane Wessels
2004 Software, Practice & Experience  
Designing and testing new workloads is a complex and time consuming process that deserves a stand-alone research study.  ...  Web Polygraph's Contribution A good benchmark must generate traffic with realistic fundamental characteristics, such as the distribution of file sizes and request inter-arrival times.  ...  To support customized load patterns, Polygraph introduces the notion of a simulation phase.  ... 
doi:10.1002/spe.576 fatcat:v3skfbh3hfgkrigr44tmpz3lzm

Improving the Testing of Clustered Systems Through the Effective Usage of Java Benchmarks

A. Omar Portillo-Dominguez, Vanessa Ayala-Rivera
2017 2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)  
To help tackle this problem, this paper presents a tool that helps to decrease the effort and expertise needed to build useful test environments to perform more robust cluster testing.  ...  This is achieved by enabling the effective usage of Java Benchmarks to easily create clustered test environments; hence, diversifying the application behaviours that can be evaluated.  ...  ACKNOWLEDGMENTS This work was supported, in part, by Science Foundation Ireland grant 13/RC/2094.  ... 
doi:10.1109/conisoft.2017.00023 fatcat:z2fcxbly7vhqjit6u4cxwdsdgy

Patterns and performance of distributed real-time and embedded publisher/subscriber architectures

Douglas C. Schmidt, Carlos O'Ryan
2003 Journal of Systems and Software  
Finally, the paper presents benchmarks that empirically demonstrate the predictability, latency, and utilization of a widely used Real-time CORBA publisher/subscriber architecture.  ...  Our results demonstrate that it is possible to strike an effective balance between architectural flexibility and real-time quality of service for important classes of DRE applications.  ...  Acknowledgments We would like to thank the SAIC RTI-NG group, particularly Steve Bachinsky and Russ Noseworthy, and Boeing, particularly Bryan Doerr, for their support and direction.  ... 
doi:10.1016/s0164-1212(02)00078-x fatcat:svbiapfmnffqzkl3h2p3zekqzi

A new fuzzy-decision based load balancing system for distributed object computing

Yu-Kwong Kwok, Lap-Sun Cheung
2004 Journal of Parallel and Distributed Computing  
In this paper, we present the design and implementation of a new dynamic fuzzy-decision-based load balancing system incorporated in a distributed object computing environment.  ...  Our proposed approach works by using a fuzzy logic controller which informs a client object to use the most appropriate service such that load balancing among servers is achieved.  ...  Acknowledgments The authors would like to thank Professor Kai Hwang for his valuable suggestions.  ... 
doi:10.1016/j.jpdc.2003.11.002 fatcat:p5iyuojctbhgldixfkb5gncigu

Active Control of Memory for Java Virtual Machines and Applications

Norman Bobroff, Peter Westerink, Liana Fong
2014 IEEE International Conference on Autonomic Computing  
The controller is based on a fair share policy in which memory is distributed to equalize the marginal performance value to all JVMs.  ...  The design is tested for effectiveness and stability using the suite of SPECjvm2008 and SPECjbb2005 benchmarks.  ...  Introduction Matching real memory and CPU resources to the time varying memory-processor demand footprint of applications is an important element in systems performance management.  ... 
dblp:conf/icac/BobroffWF14 fatcat:jui2x2p6rbf6tkbec4oczahdki

Quantifying Architectural Requirements of Contemporary Extreme-Scale Scientific Applications [chapter]

Jeffrey S. Vetter, Seyong Lee, Dong Li, Gabriel Marin, Collin McCurdy, Jeremy Meredith, Philip C. Roth, Kyle Spafford
2014 Lecture Notes in Computer Science  
To address this need, we have developed a methodology supported by a toolkit that allows us to investigate detailed computation, memory, and communication behaviors of applications at varying levels of  ...  Using this methodology, we performed a broad-based, detailed characterization of 12 contemporary scalable scientific applications and benchmarks.  ...  Benchmarks and Proxy Applications HPCC [13] Benchmark Collection of kernels to test system-wide and nodelevel performance Two nodes (24 MPI tasks), sized to use approximately 50% of memory AMG [6]  ... 
doi:10.1007/978-3-319-10214-6_1 fatcat:fpqkbe5trrekbjvchtglthmxkq

COSBench

Qing Zheng, Haopeng Chen, Yaguang Wang, Jian Zhang, Jiangang Duan
2013 Proceedings of the ACM/SPEC international conference on International conference on performance engineering - ICPE '13  
It is a benchmark tool that we have developed at Intel with the goal of facilitating both performance comparison and system optimization of these systems.  ...  With object storage systems being increasingly recognized as a preferred way to expose one's storage infrastructure to the web, the past few years have witnessed an explosion in the acceptance of these  ...  While an ideal system can answer this situation with a constant average response time and an increasing throughput proportionate to the growing number of clients, real systems are often subject to the  ... 
doi:10.1145/2479871.2479900 dblp:conf/wosp/ZhengCWZD13 fatcat:akjhaskrtbcxvek36qikppkpuy

Model-Driven Performance Analysis Methodology for Distributed Software Systems

Swapna S. Gokhale, Paul Vandal, Aniruddha Gokhale, Dimple Kaul, Arundhati Kogekar, Jeff Gray, Yuehua Lin
2007 2007 IEEE International Parallel and Distributed Processing Symposium  
The present project seeks to develop a performance analysis methodology for design-time performance analysis for distributed software systems implemented using middleware patterns and their compositions  ...  A key enabler of the recently popularized, assemblycentric development approach for distributed real-time software systems is QoS-enabled middleware, which provides reusable building blocks in the form  ...  ACKNOWLEDGMENTS This research was supported by the following grants from NSF: Univ. of Connecticut (CNS-0406376 and CNS-SMA-0509271), Vanderbilt Univ.  ... 
doi:10.1109/ipdps.2007.370518 dblp:conf/ipps/GokhaleVGKKGL07 fatcat:ibzklrxggvgapomkceje37ek4u

Remote Testing and Diagnosis of System-on-Chips Using Network Management Frameworks

Oussama Laouamri, Chouki Aktouf
2007 2007 Design, Automation & Test in Europe Conference & Exhibition  
This paper presents a new approach that allows remote testing and diagnosis of complex (Systems-on-Chip) and embedded IP cores.  ...  By running intensive experimentation on ITC'99 and ITC'02 design benchmarks, the efficiency of the proposed testing and diagnosis methodology is analyzed..  ...  It has a Poisson arrival distribution, a general service time, a single server and a finite queue (N: system capacity).  ... 
doi:10.1109/date.2007.364620 dblp:conf/date/LaouamriA07 fatcat:ugabhheiv5c55iysvtczgoqvsm

Designing and Optimizing a Scalable CORBA Notification Service

Pradeep Gore, Ron Cytron, Douglas Schmidt, Carlos O'Ryan
2001 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems - OM '01  
Introduction Many distributed applications, such as real-time avionics mission computing systems, distributed interactive simulations, and computer-assisted stock trading, require an event-based communication  ...  Our work on the Notification Service leverages the experience we gained developing TAO's Real-Time Event Service [2] to provide a flexible, extensible, and predictable implementation.  ...  Concluding Remarks Many distributed applications, such as real-time avionics mission computing systems, distributed interactive simulation, and computer-assisted stock trading, require an event-based communication  ... 
doi:10.1145/384198.384224 fatcat:zsgezrs2o5badk5w4rfd6evktm

Designing and Optimizing a Scalable CORBA Notification Service

Pradeep Gore, Ron Cytron, Douglas Schmidt, Carlos O'Ryan
2001 Proceedings of the ACM SIGPLAN workshop on Languages, compilers and tools for embedded systems - LCTES '01  
Introduction Many distributed applications, such as real-time avionics mission computing systems, distributed interactive simulations, and computer-assisted stock trading, require an event-based communication  ...  Our work on the Notification Service leverages the experience we gained developing TAO's Real-Time Event Service [2] to provide a flexible, extensible, and predictable implementation.  ...  Concluding Remarks Many distributed applications, such as real-time avionics mission computing systems, distributed interactive simulation, and computer-assisted stock trading, require an event-based communication  ... 
doi:10.1145/384197.384224 dblp:conf/lctrts/GoreCSO01 fatcat:fminbyaak5ckzmavfqdj7bkaoi

Grid Virtualization Engine: Design, Implementation, and Evaluation

Lizhe Wang, G. von Laszewski, Jie Tao, M. Kunze
2009 IEEE Systems Journal  
In addition to the GVE design and implementation, this paper also uses a real example to illustrate how to apply the GVE to build an e-Science infrastructure at runtime.  ...  It implements a scalable distributed architecture in a hierarchical flavor.  ...  The hierarchical design pattern makes the system more scalable to incorporate new virtual machine technologies. This paper shows the performance evaluation and sample usage of the GVE.  ... 
doi:10.1109/jsyst.2009.2028589 fatcat:zz6234mbfjgcpjjystz3gyz2y4
« Previous Showing results 1 — 15 out of 29,253 results