Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMay 2022
Design and Implementation of Gobang Game Server Based on Distributed Cluster Technology
ICMIP '22: Proceedings of the 2022 7th International Conference on Multimedia and Image ProcessingPages 217–224https://doi.org/10.1145/3517077.3517113The distributed cluster structure has been widely used in the development of the server-side. The cluster structure is the basis to ensure the high availability and high scalability of the server-side. The distributed architecture reduces the coupling ...
- research-articleJanuary 2022
Context-bounded verification of thread pools
Proceedings of the ACM on Programming Languages (PACMPL), Volume 6, Issue POPLArticle No.: 17, Pages 1–28https://doi.org/10.1145/3498678Thread pooling is a common programming idiom in which a fixed set of worker threads are maintained to execute tasks concurrently. The workers repeatedly pick tasks and execute them to completion. Each task is sequential, with possibly recursive code, and ...
- research-articleJuly 2021
Response Time Analysis of Parallel Real-Time DAG Tasks Scheduled by Thread Pools
RTNS '21: Proceedings of the 29th International Conference on Real-Time Networks and SystemsPages 173–183https://doi.org/10.1145/3453417.3453419Modern high-end embedded systems nowadays have to process enormous amounts of data. In order to speed up the computations and fully exploit the resources of the underlying hardware architectures, software developers can avail parallelism frameworks ...
- research-articleJune 2019
Asynchronous Abstract Machines: Anti-noise System Software for Many-core Processors
ROSS '19: Proceedings of the 9th International Workshop on Runtime and Operating Systems for SupercomputersPages 19–26https://doi.org/10.1145/3322789.3328744Today's systems offer an increasing number of processor cores, however, the chance to operate them efficiently by dedicating cores to specific tasks is often missed. Instead, mixed workloads are processed by each core which leads to system noise (i.e., ...
- ArticleJune 2014
Design of Security Detection Module of Underlying IPv6 Network in Differential Computer System
ISDEA '14: Proceedings of the 2014 Fifth International Conference on Intelligent Systems Design and Engineering ApplicationsPages 389–392https://doi.org/10.1109/ISDEA.2014.94According to the underlying IPv6 network of the differential computer system, there are differences in the computer system network, and the security detection has the blind zone. The difference of the underlying IPv6 network in the computer system is ...
- ArticleAugust 2012
Parallel Apriori Algorithm Based on the Thread Pool
CSSS '12: Proceedings of the 2012 International Conference on Computer Science and Service SystemPages 2235–2238https://doi.org/10.1109/CSSS.2012.555Discovery of association rules has a significant meaning in data mining, in which the most influential algorithm is Apriori. Due to the huge size of database and increasing amount of computation, a number of parallel algorithms have already been ...
- research-articleFebruary 2012
Semi-sparse algorithm based on multi-layer optimization for recommendation system
PMAM '12: Proceedings of the 2012 International Workshop on Programming Models and Applications for Multicores and ManycoresPages 148–155https://doi.org/10.1145/2141702.2141719Collaborative filter (CF) is the most successful technique in recommender system, which makes personalize recommendations during online interaction. We propose a new Semi-sparse algorithm based on multi-layer optimization to speed up the basic Pearson ...
- ArticleSeptember 2011
Data Collection System Based on SaaS Architecture
ICM '11: Proceedings of the 2011 International Conference of Information Technology, Computer Engineering and Management Sciences - Volume 01Pages 206–210https://doi.org/10.1109/ICM.2011.31To solve the individualized data collection requirement of different users, a data collection system based on SaaS architecture is constructed in the paper. The system implements SaaS primary services and core business services for supporting data ...
- ArticleSeptember 2011
A Real-time Receiving and Distributed Processing System for Large-scale Burst Data
ICNDC '11: Proceedings of the 2011 Second International Conference on Networking and Distributed ComputingPages 111–115https://doi.org/10.1109/ICNDC.2011.30According to the data characteristics and requirements of receiving and processing in large automatic weather monitoring network, the design and key technology on receiving and processing system of large burst data are given, and an in-depth discussion ...
- ArticleMay 2011
A Novel Predictive and Self -- Adaptive Dynamic Thread Pool Management
ISPA '11: Proceedings of the 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with ApplicationsPages 93–98https://doi.org/10.1109/ISPA.2011.61Multithreading is an efficient technique commonly used to maximize the performance of CPU. One of the most important challenges in multithreading is thread pool management. It needs to retain a proper number of threads in the pool, which minimizes the ...
- ArticleNovember 2010
Dynamic Requests Scheduling Model in Multi-core Web Server
GCC '10: Proceedings of the 2010 Ninth International Conference on Grid and Cloud ComputingPages 201–206https://doi.org/10.1109/GCC.2010.49A popular web site is expected to deal with a large number of requests simultaneously in the reasonable mean response time. The performance of the web sites mainly relies on hardware performance and the processing strategy of requests. In order to ...
- ArticleMay 2010
A Dynamic Adjustment Mechanism with Heuristic for Thread Pool in Middleware
CSO '10: Proceedings of the 2010 Third International Joint Conference on Computational Science and Optimization - Volume 01Pages 369–372https://doi.org/10.1109/CSO.2010.85Thread pooling is an important technique of performance optimization in middleware. With the consideration of the features of Internet applications, the configuration of thread pool in middleware needs to be adjusted dynamically on the basis of ...
- ArticleMarch 2010
Method for processes parallelization on second level
ACE'10: Proceedings of the 9th WSEAS international conference on Applications of computer engineeringPages 316–319The paper treats parallelisms, the utilization of which results in performance improvement of computing platforms that execute multiple processes concurrently. A new method for processes parallelization on second level is suggested which utilizes the ...
- ArticleOctober 2009
A Novel Multithreaded Rendering System Based on a Deferred Approach
SBGAMES '09: Proceedings of the 2009 VIII Brazilian Symposium on Games and Digital EntertainmentPages 168–174https://doi.org/10.1109/SBGAMES.2009.27This paper presents the architecture of a rendering system designed for multithreaded rendering. The implementation of the architecture following a deferred rendering approach shows gains of 65% on a dual core machine.
- articleOctober 2009
Improved performance model for web-based software systems
The performance of web-based software systems is one of the most important and complicated consideration. With the help of a proper performance model and an appropriate evaluation algorithm, performance metrics can be predicted. The goal of our work is ...
- ArticleJuly 2008
Convergence and limit of mean-value analysis algorithms
The performance of information systems is one of the most important and complicated consideration. Performance metrics can be predicted with the help of a proper performance model and an appropriate evaluation algorithm. In our work, the Mean-Value ...
- ArticleJuly 2008
Prediction-Based Dynamic Thread Pool Scheme for Efficient Resource Usage
CITWORKSHOPS '08: Proceedings of the 2008 IEEE 8th International Conference on Computer and Information Technology WorkshopsPages 159–164https://doi.org/10.1109/CIT.2008.Workshops.93A dynamic thread pool model is one of a multithread server programming model that handles many requests from users concurrently. Even though a model such as watermark thread pool model overcomes the efficient usage of resources, it could be more ...
- ArticleNovember 2006
Modeling the effect of application server settings on the performance of J2EE web applications
TEAA'06: Proceedings of the 2nd international conference on Trends in enterprise application architecturePages 202–216The performance of a web application is affected by several factors. In this paper, the effects of two configurable software settings of J2EE application servers are discussed: the maximum size of the thread pool and the maximum size of the connection ...
- articleMay 2006
On the performance of parallel implementations of an ADI scheme for parabolic PDEs on shared and distributed memory systems
International Journal of High Performance Computing and Networking (IJHPCN), Volume 4, Issue 5/6Pages 222–231https://doi.org/10.1504/IJHPCN.2006.013477In this paper we present two parallel programming approaches to solving parabolic partial differential equations with mixed derivative terms using Alternating Direction Implicit (ADI) schemes. The first approach uses the multithreading technique and is ...