Filters








12,018 Hits in 3.9 sec

AESOP: Expressing Concurrency in High-Performance System Software

Dries Kimpe, Philip Carns, Kevin Harms, Justin M. Wozniak, Samuel Lang, Robert Ross
2012 2012 IEEE Seventh International Conference on Networking, Architecture, and Storage  
We evaluate AESOP by implementing a basic file server and comparing its performance, memory efficiency, and developer productivity with several thread-based and event-based implementations.  ...  AESOP is a superset of the C language that describes blocks of code to be executed concurrently without dictating whether that concurrency will be provided by a threading, event, or other model.  ...  We gratefully acknowledge the computing resources provided on "Fusion," a 320-node computing cluster operated by the Laboratory Computing Resource Center at Argonne National Laboratory.  ... 
doi:10.1109/nas.2012.41 dblp:conf/nas/KimpeCHWLR12 fatcat:zzta4rqrajck3pbdlpfgkxo2ba

Digital object-oriented control models in automobile-road complex systems

A V Terentyev, M Yu Karelina, T Yu Cherepnina, D A Linnik, V A Demin
2020 IOP Conference Series: Materials Science and Engineering  
In order to effectively manage unstable traffic flows, automated control systems are developed that use complex algorithms based on the principles of artificial intelligence.  ...  object-oriented management models based on the creation of a unified communication and computer network for managing information flows as well as the development and application of control models physical  ...  This approach assumes a more intense impact on the behavior of traffic flows based on modeling and predicting changes in its parameters, which requires full integration of all local control systems.  ... 
doi:10.1088/1757-899x/832/1/012058 fatcat:772kzksfoncs7fkxf3an5qoj4m

Understanding and improving the cost of scaling distributed event processing

Shoaib Akram, Manolis Marazakis, Angelos Bilas
2012 Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems - DEBS '12  
In this paper, we examine the efficiency of such a stack used for distributed stream processing, an important application domain.  ...  Today, there is increased interest in improving the efficiency of such software stacks.  ...  To further reduce the impact of streaming communication on CPU resources, we explore the asynchronous approach and quantify its benefits.  ... 
doi:10.1145/2335484.2335516 dblp:conf/debs/AkramMB12 fatcat:2aohqlimkrdc7eub7rymqwzrby

Research and Application of J2EE and AJAX Technologies in Industry Report

Min Hu, Ding-ding Pan, Pei-en Zhou
2011 Journal of Computers  
The traditional system of industry report is highly influenced by the speed of Internet and has low efficiency on report.  ...  The system which makes full advantages of both technologies, has solved the problems such as easily impacted by the bandwidth, reported in low efficiency, also increased the server's load capacity.  ...  This research was supported by the National Natural Science Foundation of China (No. 60773043).  ... 
doi:10.4304/jcp.6.9.1847-1851 fatcat:5l4lrmb2hvfkzg7hdnucqhs5r4

Wait Analysis of Distributed Systems Using Kernel Tracing

Francis Giraldeau, Michel Dagenais
2016 IEEE Transactions on Parallel and Distributed Systems  
Fig. 5 . 5 Active path of wk-rpc according to asynchronous processing level of 0 percent in (a), 50 percent in (b) and 100 percent in (c), and asynchronous processing based on event loop in (d).  ...  systems, with a moderate impact on the system.  ... 
doi:10.1109/tpds.2015.2488629 fatcat:p3z3jq3iifcpldciixl622xuou

In-Memory Business Process Management

Soren Balko, Alistair Barros
2015 2015 IEEE 19th International Enterprise Distributed Object Computing Conference  
However, limited insights are available on the impacts of applications and their supportive middleware platforms and how they need to evolve to fully function through, and leverage, in-memory database  ...  To validate the feasibility of an inmemory BPM, we develop a surprisingly simple BPM runtime embedded into SAP HANA and providing for BPMN-based process automation capabilities.  ...  That is, if a process blocks on some asynchronous artifact, it is continued within the external transaction that "delivers" the event which resumes the process instance.  ... 
doi:10.1109/edoc.2015.21 dblp:conf/edoc/BalkoB15 fatcat:a5faarkbujhwjih2lrvibanzzu

Live data center migration across WANs

K. K. Ramakrishnan, Prashant Shenoy, Jacobus Van der Merwe
2007 Proceedings of the 2007 SIGCOMM workshop on Internet network management - INM '07  
We make use of server virtualization technologies to enable the replication and migration of server functions.  ...  We propose new network functions to enable server migration and replication across wide area networks (i.e., the Internet), and finally show the utility of intelligent and dynamic storage replication technology  ...  the efficiency of that mode of operation.  ... 
doi:10.1145/1321753.1321762 fatcat:6in5zo2wbzcfxpd7wcf2xlz3hu

Achieving High Throughput and Elasticity in a Larger-than-Memory Store [article]

Chinmay Kulkarni, Badrish Chandramouli, Ryan Stutsman
2020 arXiv   pre-print
These systems are efficient if events are generated on the same machine, but, to be practical and cost-effective they must ingest events over the network and scale across cloud resources elastically.  ...  Millions of sensors, mobile applications and machines are now generating billions of events.  ...  These systems are efficient if events are generated on the same machine as the KVS, but, in practice, these events need to be aggregated from a wide and distributed set of data sources.  ... 
arXiv:2006.03206v1 fatcat:mkgqfdpro5eiled7skcar5cj6q

Constellation: A High Performance Geo-Distributed Middlebox Framework [article]

Milad Ghaznavi, Ali Jose Mashtizadeh, Bernard Wong, Raouf Boutaba
2020 arXiv   pre-print
In these scenarios, the WAN latency between different sites can significantly impact the performance of stateful middleboxes.  ...  Constellation uses asynchronous replication of specialized state objects to achieve high performance and scalability.  ...  Dynamic Scaling A scaling event changes the members of multicast groups and consequently impacts state replication.  ... 
arXiv:2003.05111v1 fatcat:k7enkwwn2zffdmtaz3hbhjx7oe

SEDA

Matt Welsh, David Culler, Eric Brewer
2001 Proceedings of the eighteenth ACM symposium on Operating systems principles - SOSP '01  
We present the SEDA design and an implementation of an Internet services platform based on this architecture.  ...  We evaluate the use of SEDA through two applications: a high-performance HTTP server and a packet router for the Gnutella peer-to-peer file sharing network.  ...  Eric Wagner provided the server-side scripting functionality in the Haboob Web server. We are especially indebted to our shepherd, Andrew Myers, and the anonymous reviewers for their helpful comments.  ... 
doi:10.1145/502034.502057 dblp:conf/sosp/WelshCB01 fatcat:3ualauwitnbbpagike4o6qtoo4

Enabling high-speed asynchronous data extraction and transfer using DART

Ciprian Docan, Manish Parashar, Scott Klasky
2010 Concurrency and Computation  
To be effective, online data extraction and transfer should impose minimal additional synchronization requirements, should have minimal impact on the computational performance, maintain overall Quality  ...  A performance evaluation using the GTC and XGC-1 particle-in-cell based FSP simulations running on the Cray XT3/XT4 system at Oak Ridge National Laboratory demonstrates how DART can effectively and efficiently  ...  ., application compiling, data archiving, and can impose heavy loads on the system, and thus can impact negatively the performance of the streaming server.  ... 
doi:10.1002/cpe.1567 fatcat:i42eqg25kbdkxlbghenkovn7vy

SEDA

Matt Welsh, David Culler, Eric Brewer
2001 ACM SIGOPS Operating Systems Review  
We present the SEDA design and an implementation of an Internet services platform based on this architecture.  ...  We evaluate the use of SEDA through two applications: a high-performance HTTP server and a packet router for the Gnutella peer-to-peer file sharing network.  ...  Eric Wagner provided the server-side scripting functionality in the Haboob Web server. We are especially indebted to our shepherd, Andrew Myers, and the anonymous reviewers for their helpful comments.  ... 
doi:10.1145/502059.502057 fatcat:dz5oysidpncbljxilcyig7gzx4

A complete and efficient CUDA-sharing solution for HPC clusters

Antonio J. Peña, Carlos Reaño, Federico Silla, Rafael Mayo, Enrique S. Quintana-Ortí, José Duato
2014 Parallel Computing  
The authors would also like to thank Adrián Castelló, member of The rCUDA Development Team, for his hard work on rCUDA.  ...  Department of Energy, Office of Science, under contract DE-AC02-06CH11357. Authors are grateful for the generous support provided by Mellanox Technologies to the rCUDA project.  ...  Spawning a different server process for each remote execution over a new GPU context facilitates GPU multiplexing, also ensuring the survival of the other GPU contexts in the event of a crash of one of  ... 
doi:10.1016/j.parco.2014.09.011 fatcat:5s4knmxn3nbzpmem2fqhttv2x4

Designing an Efficient and Scalable Server-side Asynchrony Model for CORBA

Darrell Brunsch, Carlos O'Ryan, Douglas C. Schmidt
2001 Proceedings of the ACM SIGPLAN workshop on Languages, compilers and tools for embedded systems - LCTES '01  
Server request handling remained synchronous, however, which minimized the benefits of AMI for middle-tier servers, such as firewall gateways and front-end database servers.  ...  In particular, AMI improved the scalability of clients by removing the restrictions associated with Synchronous Method Invocations (SMI).  ...  The open-source software, documentation, tests, examples, and related papers pertaining to TAO are available from http://www.cs.wustl.edu/~schmidt/TAO.html.  ... 
doi:10.1145/384197.384227 dblp:conf/lctrts/BrunschOS01 fatcat:6ni76c34sfefxe4rnpvz4em5r4

Web Application Testing [chapter]

Giuseppe A. Di Lucca, Anna Rita Fasolino
2006 Web Engineering  
The way web systems impact business aspects, combined with an ever-growing internet user mass, emphasize the importance of developing high-quality products.  ...  Other faults are strictly dependent on the interaction mode because of web application multi-tier architecture.  ...  In testing process, retrieving and indexing the delta state changes from the server.  ... 
doi:10.1007/3-540-28218-1_7 fatcat:mnkykif3sjgdhfdwrpl3uxj3eu
« Previous Showing results 1 — 15 out of 12,018 results