A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
AESOP: Expressing Concurrency in High-Performance System Software
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
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
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
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
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
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
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]
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]
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
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
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
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
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
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]
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