763 results on '"Client server systems"'
Search Results
2. Directly and Indirectly Synchronous Communication Mechanisms for Client-Server Systems Using Event-Based Asynchronous Communication Framework
- Author
-
Mingyu Lim
- Subjects
thread synchronization ,General Computer Science ,Computer science ,Event based ,Client server systems ,0211 other engineering and technologies ,02 engineering and technology ,Thread (computing) ,Synchronization ,Qualitative analysis ,Synchronization (computer science) ,0202 electrical engineering, electronic engineering, information engineering ,General Materials Science ,021103 operations research ,client-server system ,business.industry ,event-based communication framework ,General Engineering ,020207 software engineering ,Asynchronous method invocation ,Asynchronous communication ,synchronous communication ,lcsh:Electrical engineering. Electronics. Nuclear engineering ,business ,lcsh:TK1-9971 ,Computer network - Abstract
In this paper, we propose a synchronous communication mechanism that can be used with asynchronous communication in an event-based communication framework (CM). The proposed synchronous communication mechanism supports directly synchronous communication between client and server, indirectly synchronous communication between two clients through server mediation, and indirectly one-to-many synchronous communication with multiple clients. In order to support synchronous communication, the CM uses the synchronization mechanism between the main thread and the processing thread while maintaining the multi-thread structure. The application can utilize both the asynchronous and the synchronous communication service of the CM together according to its requirements. For performance analysis, we compared the CM synchronous and asynchronous communication methods with qualitative and quantitative experiments, respectively. Through qualitative analysis, developing applications using synchronous services can more intuitively design application logic than asynchronous services. From the quantitative experiment, we also verified that the response delay time in the synchronous method is shorter than that in the asynchronous method although the difference in the response delay is not large.
- Published
- 2019
- Full Text
- View/download PDF
3. On the Task of Recognizing Road Infrastructure on Devices with Low Computing Power
- Author
-
R. A. Gematudinov, M. G. Gorodnichev, M. Moseva, and Kh. Dzhabrailov
- Subjects
Geographic information system ,Artificial neural network ,Computer science ,Feature (computer vision) ,business.industry ,Distributed computing ,Client server systems ,business ,Intelligent transportation system ,Object detection ,Power (physics) ,Task (project management) - Abstract
The article is devoted to the development of a client-server application for detecting road infrastructure objects. The main architectures of neural networks are considered, a database for collecting the necessary data is developed. A feature of the developed application is the binding of road infrastructure objects with geo-position and the formation of a map with the display of recognizable objects.
- Published
- 2020
- Full Text
- View/download PDF
4. ERPL: A Language for Structuring Business Processes in ERP Systems
- Author
-
Chinmay Rane, Anant V. Nimkar, Jai Puro, and Lekha Sharma
- Subjects
Business process management ,Process management ,Business Personnel ,Computer science ,Dynamics (music) ,Business process ,business.industry ,Client server systems ,business ,Structuring ,Enterprise resource planning - Abstract
Looking at the current ERP scenario, the market is dominated by a few big names such as SAP, Microsoft Dynamics and Odoo. To avoid the hefty installation and maintenance cost, smaller businesses are turning towards homegrown ERP systems. In these, there is need for a tool that will shift the entire business process designing to the business team from the technical team. This paper proposes ERPL which is an easy, intuitive language that assists the business personnel to sequence tasks written by the technical team according to the their needs. This paper gives the implementation and a working example of ERPL.
- Published
- 2020
- Full Text
- View/download PDF
5. Two notions of sub-behaviour for session-based client/server systems: 10 Years Later
- Author
-
Ugo de'Liguoro and Franco Barbanera
- Subjects
Process calculi ,Type theory ,Multimedia ,Computer science ,Client server systems ,Process calculus ,Operational semantics ,Process calculi, Type theory, Operational semantics ,Session (computer science) ,computer.software_genre ,computer - Published
- 2020
6. Research on SoftMan Component Dynamic Evolution System and Its Distributed Multi‐tasks Collaboration Mechanism Based on Game Theory
- Author
-
Qingchuan Zhang, Qian Cao, Caifeng Cao, Ruifang Zhang, Min Zuo, and Mingwen Bi
- Subjects
Collaborative software ,Robustness (computer science) ,business.industry ,Computer science ,Applied Mathematics ,Client server systems ,Distributed computing ,Mechanism based ,Software system ,Electrical and Electronic Engineering ,Distributed collaboration ,business ,Game theory - Abstract
Taking the technical requirements for the dynamicity and flexibility of software system in open network environment as cut-in points, this paper put forward a novel dynamic component model named SoftMan component (SMC) which was well-formed and evolvable. And then a distributed multi-task collaboration mechanism based on game theory in SoftMan component dynamic evolution system is put forward in order to maximize the utilization of computing resources and resolve multi-tasks collaboration problem. Three kinds of experiments are designed to test the feasibility, robustness and performance of distributed multi-tasks collaboration mechanism. Results show that distributed multi-tasks collaboration mechanism based on game theory has a higher success rate and accuracy with good algorithm stability and reliability.
- Published
- 2018
- Full Text
- View/download PDF
7. Real-Time Clustering of Large Geo-Referenced Data for Visualizing on Map
- Author
-
Mohammad Rezaei and Pasi Fränti
- Subjects
lcsh:Computer engineering. Computer hardware ,General Computer Science ,Computer science ,Client server systems ,lcsh:TK7885-7895 ,02 engineering and technology ,computer.software_genre ,Data visualization ,clustering methods ,0202 electrical engineering, electronic engineering, information engineering ,data visualization ,Electrical and Electronic Engineering ,Time clustering ,Internet ,Information retrieval ,business.industry ,020207 software engineering ,client-server systems ,web services ,Clutter ,020201 artificial intelligence & image processing ,The Internet ,lcsh:Electrical engineering. Electronics. Nuclear engineering ,Web mapping ,Web service ,business ,lcsh:TK1-9971 ,computer - Abstract
Displaying geo-referenced data in web mapping systems has become popular. However, most existing systems suffer from three annoying problems: (1) clutter when trying to visualize large amount of data; (2) slowness of transferring data over internet; (3) lack of support for dynamic queries. To solve these problems, we propose a real-time system using server-side clustering, transferring only the clustered data, and client-side visualization using existing map tools. As far as we know, there is no other scientific paper describing such real-time system that allows dynamic database queries without limiting to predefined queries. Experiments show that it can handle up to 1 million objects whereas all existing systems are either limited to pre-defined queries, or they support only a very small number of free parameters in the query whereas the proposed system has no such limitations.
- Published
- 2018
- Full Text
- View/download PDF
8. PhotoCloud: Interactive Remote Exploration of Joint 2D and 3D Datasets.
- Author
-
Brivio, Paolo, Benedetti, Luca, Tarini, Marco, Ponchio, Federico, Cignoni, Paolo, and Scopigno, Roberto
- Subjects
- *
CLIENT/SERVER computing , *REAL-time computing , *PHOTOGRAPHS , *THREE-dimensional display systems , *REAL-time rendering (Computer graphics) , *COMPUTER software , *INTERACTIVE computer systems - Abstract
PhotoCloud is a real-time client-server system for interactive visualization and exploration of large datasets comprising thousands of calibrated 2D photographs of a scene and a complex 3D description of the scene. The system isn't tailored to any specific data acquisition process; it aims at generality and flexibility. PhotoCloud achieves scalability through a multiresolution dynamic hierarchical representation of the data, which is remotely stored and accessed by the client through an efficient cache system. The system includes a compact image browser and a multiresolution model renderer. PhotoCloud employs iconic visualization of the images in the 3D space and projects images onto the 3D scene on the fly. Users can navigate the 2D and 3D spaces with smooth, integrated, seamless transitions between them. A study with differently skilled users confirms PhotoCloud's effectiveness and communication power. The Web extras at http://www.youtube.com/playlist?list=PLHJB2bhmgB7cmYD0ST9CEDMRv1JlX4xPH are videos demonstrating PhotoCloud, a real-time client-server system for interactive exploration of large datasets comprising 2D photos and 3D models. [ABSTRACT FROM PUBLISHER]
- Published
- 2013
- Full Text
- View/download PDF
9. Fuzzy reliability modeling of distributed client -server systems
- Author
-
Patrick Louis Cross
- Subjects
Computer science ,Client server systems ,Fuzzy logic ,Reliability (statistics) ,Reliability engineering - Published
- 2019
- Full Text
- View/download PDF
10. Modelling and temporal evaluation of networked control systems using timed automata with guards and (max,+) algebra
- Author
-
Ferhat Tamssaouet, Saïd Amari, Amari, Saïd, Laboratoire Génie de Production (LGP), Ecole Nationale d'Ingénieurs de Tarbes, Laboratoire Universitaire de Recherche en Production Automatisée (LURPA), Université Paris-Sud - Paris 11 (UP11)-École normale supérieure - Cachan (ENS Cachan), Laboratoire Génie de Production ( LGP ), Laboratoire Universitaire de Recherche en Production Automatisée ( LURPA ), École normale supérieure - Cachan ( ENS Cachan ) -Université Paris-Sud - Paris 11 ( UP11 ), and École normale supérieure - Cachan (ENS Cachan)-Université Paris-Sud - Paris 11 (UP11)
- Subjects
Max algebra ,0209 industrial biotechnology ,Theoretical computer science ,Computer science ,Client server systems ,020208 electrical & electronic engineering ,Response time ,02 engineering and technology ,[SPI.AUTO]Engineering Sciences [physics]/Automatic ,Computer Science Applications ,Theoretical Computer Science ,Automaton ,020901 industrial engineering & automation ,[SPI.AUTO] Engineering Sciences [physics]/Automatic ,Control and Systems Engineering ,[ SPI.AUTO ] Engineering Sciences [physics]/Automatic ,Control system ,0202 electrical engineering, electronic engineering, information engineering ,Algebra over a field ,Protocol (object-oriented programming) ,ComputingMilieux_MISCELLANEOUS - Abstract
In this paper, we have proposed a new approach to evaluate the response time of Networked Control Systems (NCS) working under client/server protocol. For this, we have used two tools of dis...
- Published
- 2018
11. Development of Client-Server System of Remote Access Control to the Premises on the Basis of Mesh-Network
- Author
-
Aydin Novruzov, Mykyta Kromf, Andrii Safonyk, and Maksym Mishchanchuk
- Subjects
Development (topology) ,Basis (linear algebra) ,business.industry ,Computer science ,Client server systems ,Mesh networking ,Access control ,business ,ComputingMethodologies_COMPUTERGRAPHICS ,Computer network - Abstract
This article about the system of remote accesscontrol to the premises on the basis of Mesh-network. Theoperating principle of the system and the MESH network aredescribed here. It will also talk about the MESH network andcompare it with other network topologies.
- Published
- 2019
- Full Text
- View/download PDF
12. Visualization Technique for Large-scale Data by Particle-based Volume Rendering
- Author
-
Hiroshi Takemiya, Takuma Kawamura, Yasuhiro Idomura, Hiroko Nakamura Miyamura, and Toshiyuki Imamura
- Subjects
Parallel rendering ,Computer science ,Computer graphics (images) ,Client server systems ,Volume rendering ,Large scale data ,Tiled rendering ,Supercomputer ,Rendering (computer graphics) ,Visualization - Published
- 2015
- Full Text
- View/download PDF
13. FRiPAL: Face recognition in privacy abstraction layer
- Author
-
J. Morris Chang, Di Zhuang, and Sen Wang
- Subjects
Computer science ,Dimensionality reduction ,Client server systems ,Law enforcement ,02 engineering and technology ,Smartphone application ,Computer security ,computer.software_genre ,Facial recognition system ,Image (mathematics) ,Abstraction layer ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,computer - Abstract
Data-driven mobile applications are becoming increasingly popular in civilian and law enforcement. RapidGather, for instance, is an smartphone application that collects data from individual, and spreads rapid emergency responses. Image data is widely used in such applications, and machine learning methods could be utilized to analyze the image data. However, people would hesitate to share the data without protecting their privacy. In this paper, we propose to utilize dimensionality reduction techniques for privacy-preserving machine learning in face recognition for the image data. To demonstrate the proposed approach, we implement a client server system, FRiPAL. With extensive experiments, we show that FRiPAL is efficient, and could preserve the privacy of data owners while maintaining the utility for data users.
- Published
- 2017
- Full Text
- View/download PDF
14. The Internet and Client–Server Systems
- Author
-
Bongsik Shin
- Subjects
World Wide Web ,business.industry ,Computer science ,Client server systems ,The Internet ,business - Published
- 2017
- Full Text
- View/download PDF
15. M-LEARNING IN EDUCATION
- Author
-
Annapurna . P, P. Amuthabala, and Vanishree . M
- Subjects
Multimedia ,Computer science ,business.industry ,Client server systems ,Collaborative learning ,Cloud computing ,computer.software_genre ,Synchronous learning ,Human–computer interaction ,Group learning ,M-learning ,Android (operating system) ,business ,Mobile device ,computer - Abstract
Computers are still lab and class oriented but now as tablets and mobiles have an advanced technology, which is advancing day by day. Computers can be used for learning beyond classroom through mobile devices which leads to a more practical and logical learning. This is based on group learning which takes place through a mobile device. Most of the mobiles are based on android technology and support collaborative learning. Collaborative learning using mobile devices can make users to learn the particular subject or language through their mobile phones they can take test and result will be displayed after the test held, the notes and the details of the user will be stored in the database where space will be taken in the cloud which is used to store the data, it focus on collaborative learning and peer-review learning both are related concepts where they can share education resources and information and feedback can be taken by the students and result will be displayed . Client server system is used to provide for all these feature.
- Published
- 2014
- Full Text
- View/download PDF
16. A M2M Client/Server System with CTI Functions and its Implementation
- Author
-
Toru Watanabe and Hisao Koizumi
- Subjects
Fat client ,Computer science ,Client server systems ,Operating system ,Electrical and Electronic Engineering ,computer.software_genre ,computer - Published
- 2013
- Full Text
- View/download PDF
17. Development of a Client-Server System for 3D Scene Change Detection
- Author
-
Koji Ichii, Haoming Wang, Toru Tamaki, Baowei Lin, Kazufumi Kaneda, and Bisser Raytchev
- Subjects
Computer science ,business.industry ,Client server systems ,Point cloud ,System testing ,Computer vision ,Development (differential geometry) ,Artificial intelligence ,business ,Mobile device ,Client system ,Change detection - Abstract
In this paper, we present a client-server system for 3D scene change detection. A 3D scene point cloud which stored on the server is reconstructed by (structure-from-motion) SfM technique in advance. On the other hand, the client system in tablets captures query images and sent them to the server to estimate the change area. In order to find region of change, an existing change detection method has been applied into our system. Then the server sends detection result image back to mobile device and visualize it. The result of system test shows that the system could detect change cor- rectly.
- Published
- 2013
- Full Text
- View/download PDF
18. Model and Case Studies of the Runtime UI Adaptation Process in Client-Server Systems
- Author
-
Jacek Chmielewski
- Subjects
Set (abstract data type) ,Computer science ,business.industry ,Process (engineering) ,Client server systems ,Real-time computing ,User interface ,Architecture ,Software engineering ,business ,Adaptation (computer science) - Abstract
The increasing diversity of end devices used by users to access their applications and systems strengthens the need for device-independent methods for implementing these applications. The Device-Independent Architecture (DIA) is one of the available approaches to this problem, but it does not directly address the issue of user interface (UI) device-independency. This issue can be addressed by runtime UI adaptation, but it is not clear whether the DIA architecture requires new UI adaptation methods or may use existing ones. Through theoretical model-based analysis of UI adaptation in various client-server systems and through case studies of practical UI adaptation solutions we came up with a conclusion that the DIA-based systems may use existing runtime UI adaptation methods. However, they have to be used with a different set of optimization criteria.
- Published
- 2016
- Full Text
- View/download PDF
19. On Deadlock and Fairness Decision Problems for Computations on Client-server Systems
- Author
-
Ludwik Czaja
- Subjects
Algebra and Number Theory ,Theoretical computer science ,Computational Theory and Mathematics ,Computation ,Client server systems ,Equivalence (formal languages) ,Deadlock ,Decision problem ,Permission ,Computer Science::Operating Systems ,Information Systems ,Theoretical Computer Science ,Mathematics - Abstract
Phenomena that inherently happen in distributed computing - some types of deadlock and fairness or starvation - are examined in a client-server model. Messages travelling between clients and a server are: request for an action, permission to start it, and termination of its execution. Deadlock-prone and (un)fair behaviours are formulated for the model and equivalence of the respective formulae to formulae expressing emptiness and finiteness of some sets generated by the model is established. From these results, some answers to decision problems for the aforesaid properties are obtained. Furthermore, equivalence between the so-called strong fairness (specified by first-order formula) and weak-fairness (second-order formula) is demonstrated.
- Published
- 2011
- Full Text
- View/download PDF
20. HL7 Messaging Engine with Customizable Translation System
- Author
-
Cristina Elena Turcu, Tudor Ioan Cerlinca, M. Cerlinca, and Remus Prodan
- Subjects
RFID ,Translation system ,lcsh:Computer engineering. Computer hardware ,General Computer Science ,Computer science ,Client server systems ,lcsh:TK7885-7895 ,medical services ,computer.software_genre ,HL7 ,client-server systems ,World Wide Web ,Medical services ,Medical software ,lcsh:Electrical engineering. Electronics. Nuclear engineering ,Electrical and Electronic Engineering ,computer ,data communication ,lcsh:TK1-9971 - Abstract
This paper introduces a new client-server messaging engine used to exchange clinical data between various medical software applications. Our portal uses the HL7 (Health Level Seven) messaging standard to provide translated clinical data to HL7 and non-HL7 client applications. We used HL7 because this standard is worldwide used to facilitate the communication between clinical applications.
- Published
- 2010
21. Secure Referee Selection for Fair and Responsive Peer-to-Peer Gaming
- Author
-
Jerry L. Trahan, Sieteng Soh, and S. Daniel
- Subjects
business.industry ,Computer science ,Client server systems ,Distributed computing ,Cheating ,Peer-to-peer ,computer.software_genre ,Computer security ,Computer Graphics and Computer-Aided Design ,Client–server model ,Range (mathematics) ,Modeling and Simulation ,Scalability ,Peer to peer computing ,Limit (mathematics) ,business ,computer ,Software ,Selection (genetic algorithm) ,Computer network - Abstract
Peer-to-Peer (P2P) architectures for Massively Multiplayer Online Games (MMOG) provide better scalability than Client/Server (C/S), however, they increase the possibility of cheating. Recently proposed P2P protocols use trusted referees that simulate/validate the game to provide security equivalent to C/S. When selecting referees from un-trusted peers, selecting non-colluding referees becomes critical. Further, referees should be selected such that the range and length of delays to players is minimized (maximizing game fairness and responsiveness). In this paper we formally define the referee selection problem and propose two secure referee selection algorithms, SRS-1 and SRS-2, to solve it. Both algorithms ensure the probability of corrupt referees controlling a zone/region is below a pre-defined limit, while attempting to maximize responsiveness and fairness. The trade-off between responsiveness and fairness is adjustable for both algorithms. Simulations of three different scenarios show the effectiveness of our algorithms.
- Published
- 2009
- Full Text
- View/download PDF
22. Empirical Test Observations in Client-Server Systems
- Author
-
Les Hatton
- Subjects
Client–server model ,Empirical research ,General Computer Science ,Software bug ,Database ,Computer science ,End user ,Client server systems ,computer.software_genre ,Formal methods ,computer - Abstract
Formal statistical analysis of defect databases for two commercial client-server products for disparate applications - C-language parsing and geophysical modeling - tests the hypothesis that defects in the graphical client mask more important underlying defects in the computational server. It also quantifies the benefit of continued testing after delivery in terms of reduced software defect densities apparent to end users.
- Published
- 2007
- Full Text
- View/download PDF
23. COPACC: An Architecture of Cooperative Proxy-Client Caching System for On-Demand Media Streaming
- Author
-
Lui and Liu
- Subjects
Computational Theory and Mathematics ,Hardware and Architecture ,business.industry ,Computer science ,On demand ,Client server systems ,Signal Processing ,Peer to peer computing ,Resource allocation ,Architecture ,Proxy (statistics) ,business ,Computer network - Published
- 2007
- Full Text
- View/download PDF
24. Coordinated Multilevel Buffer Cache Management with Consistent Access Locality Quantification
- Author
-
Jiang, Zhang, and Davis
- Subjects
Computational Theory and Mathematics ,Hardware and Architecture ,business.industry ,Computer science ,Client server systems ,Locality ,business ,Disk buffer ,Software ,Theoretical Computer Science ,Computer network - Published
- 2007
- Full Text
- View/download PDF
25. Improving VoD Performance with LAN Client Back-End Buffering
- Author
-
H. Sarper and Isik Aybay
- Subjects
Computer science ,business.industry ,Client server systems ,Real-time computing ,Local area network ,Video on demand ,Computer Science Applications ,Hardware and Architecture ,Multithreading ,Signal Processing ,Media Technology ,Peer to peer computing ,Segmentation ,Video streaming ,Duration (project management) ,business ,Software ,Computer network - Abstract
We developed a peer-to-peer local area network client back-end buffering system module for video-on-demand (VoD) systems. Our aim is to minimize both the number and duration of stops experienced by users, thereby minimizing the cost while improving the performance. Simulations show that our module outperforms both typical and recently proposed VoD systems
- Published
- 2007
- Full Text
- View/download PDF
26. Latency-Driven Replica Placement
- Author
-
Michal Szymaniak, Maarten van Steen, Guillaume Pierre, Computer Systems, and Distributed Computer Systems
- Subjects
Computational complexity theory ,Computer science ,business.industry ,Replica ,Client server systems ,Data_MISCELLANEOUS ,Latency (engineering) ,Greedy algorithm ,business ,Geometric modeling ,Topology ,General Economics, Econometrics and Finance ,Computer network - Abstract
This paper presents HotZone, an algorithm to place replicas in a wide-area network such that the client-to-replica latency is minimized. Similar to the previously proposed HotSpot algorithm, HotZone places replicas on nodes that along with their neighboring nodes generate the highest load. In contrast to HotSpot, however, HotZone provides nearly-optimal results by considering overlapping neighborhoods. HotZone relies on a geometric model of Internet latencies, which effectively reduces the cost of placing K replicas among N potential replica locations from O(N/sup 2/) to O(N /spl middot/ max(logN, K)).
- Published
- 2006
- Full Text
- View/download PDF
27. Application System Architecture for Cellular Phones by Dividing Interaction Logics
- Author
-
Taizo Kojima, Nobutoshi Todoroki, Masanori Akiyoshi, and Misayo Kitamura
- Subjects
Java ,business.industry ,Computer science ,Client server systems ,Fat client ,Phone ,Human–computer interaction ,Embedded system ,Systems architecture ,Electrical and Electronic Engineering ,Architecture ,User interface ,business ,computer ,computer.programming_language - Abstract
This paper describes application system architecture using cellular phones as user interface devices, which enables users to interact with the system by graphic symbols on a client screen. Our approach has the following features: (i) divided interaction logics running on a server and a Java phone client; both interaction logics cooperate to accomplish a user's operation using a simplified script, (ii) local interaction which enables users to handle figures on a client screen without connecting to a server, and (iii) device-independent script which hides the differences of API sets among various cellular phones. By using this architecture, complicated figures including lots of graphic symbols can be displayed in spite of program-size limitation on a client device, and application programs including same interaction logics are just described once for various cellular phones. Our experiments show the advantage of the local interaction. A client program can respond immediately when handling complicated figures. The ratio of requests to the server is reduced to 23%. It takes less than 9 seconds to display typical contents, which is good enough for practical use. This method also reduces development costs at the second development or later.
- Published
- 2005
- Full Text
- View/download PDF
28. A GA-based decision support system for professional course scheduling at Ford Service Organisation
- Author
-
Ulrich Derigs and Olaf Jenal
- Subjects
Decision support system ,education.field_of_study ,Operations research ,business.industry ,Computer science ,Client server systems ,Population ,Scheduling (production processes) ,Management Science and Operations Research ,Planner ,Planning process ,Thin client ,Business, Management and Accounting (miscellaneous) ,The Internet ,Operations management ,business ,education ,computer ,computer.programming_language - Abstract
We describe the concept and implementation of a decision support system for professional course scheduling which allows the planner to generate, evaluate, and compare different schedules obtained by different runs based on variations of the objective function and different strategies of blocking, i.e. pre-assigning certain subsets of courses. The core of the system is a population-based improvement heuristic, i.e. a specific genetic algorithm. We have implemented the decision support system as web-based service, i.e. a distributed client server system with a thin client, where communication between server and client is via the Internet. The approach has been developed for the specific planning situation at Ford Service Organisation in Germany and has shown to significantly improve the planning process with respect to quality of schedules, time-to-plan, and flexibility.
- Published
- 2005
- Full Text
- View/download PDF
29. A Catalog of Architectural Tactics for Cyber-Foraging
- Author
-
CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST, Lewis, Grace, Lago, Patricia, CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST, Lewis, Grace, and Lago, Patricia
- Abstract
Mobile devices have become for many the preferred way of interacting with the Internet, social media and the enterprise. However, mobile devices still do not have the computing power and battery life that will allow them to perform effectively over long periods of time or for executing applications that require extensive communication or computation, or low latency. Cyber-foraging is a technique to enable mobile devices to extend their computing power and storage by offloading computation or data to more powerful servers located in the cloud or in single-hop proximity. This paper presents a catalog of architectural tactics for cyber- foraging that was derived from the results of a systematic literature review (SLR) on architectures for cyber-foraging systems. Elements of the architectures identified in the primary studies were codified in the form of Architectural Tactics for Cyber-Foraging. These tactics will help architects extend their design reasoning towards cyber-foraging as a way to support the mobile applications of the present and the future., Presented at the 11th International ACM Sigsoft Conference on the Quality of Software Architectures (QoSA 2015), held in Montreal, Canada, 4-7 May 2015. Sponsored in part by the Department of Defense.
- Published
- 2015
30. Hardware, Languages, and Architectures for Defense Against Hostile Operating Systems
- Author
-
CALIFORNIA UNIV BERKELEY COMPUTER SCIENCE DIV, Wagner, David, CALIFORNIA UNIV BERKELEY COMPUTER SCIENCE DIV, and Wagner, David
- Abstract
The Defending Against Hostile Operating Systems research project focused on building systems that will remain secure even when the operating system is compromised or hostile. It was a collaborative effort among researchers from Harvard, Stony Brook, U.C. Berkeley, University of Illinois at Urbana-Champaign, and the University of Virginia. The project studied this problem from a number of angles, including operating system design, hypervisor enforcement, static analysis, and hardware design, and on a number of platforms, including desktop systems, servers, and mobile systems. The team developed numerous mechanisms and techniques for addressing this problem., The original document contains color images.
- Published
- 2015
31. A Large-scale Distributed Indexed Learning Framework for Data that Cannot Fit into Memory
- Author
-
NATIONAL TAIWAN UNIV TAIPEI, Lin, Shou-De, NATIONAL TAIWAN UNIV TAIPEI, and Lin, Shou-De
- Abstract
This project deals with issues on distributed learning for big data and addresses three major problems. 1) Learning a classifier where data contain many samples that do not help improve the model quality, which cost much I/O and large memory to process. A Block Coordinate Descent combined with Approximate Nearest Neighbor (ANN) search to select active samples in dual mode was shown to outperform the-state-of-the-art. 2) Complex query search in which sending it to all the local machines is very costly. Decomposing the reference patterns into multi-resolution solved the distributed kNN/kFN pattern matching very efficiently. 3) Distributed learning problem for unlimited unlabeled data stream from many clients needed to send to a server to learn a classifier. Integrating three learning techniques (online, semi-supervised and active learning) together with a selective sampling with minimum communication between the server and the clients solved this problem.
- Published
- 2015
32. Enterprise Application Integration in the electronic commerce world
- Author
-
T. M. Rajkumar, David C. Yen, and Naveen Erasala
- Subjects
Knowledge management ,Hardware and Architecture ,business.industry ,Client server systems ,Legacy system ,Information system ,Enterprise application integration ,Business ,Law ,Software ,Business environment - Abstract
Electronic commerce is radically changing the competitive landscape. Increasingly, firms need to have stronger ties with customers and suppliers. In this business scenario, it is important for firms to have information systems (IS) that encourage the unhindered flow of information. The paradigm that addresses this need of firms is popularly known as Enterprise Application Integration (EAI). In this paper, we examine EAI in some detail and develop a case for EAI in today's business environment. We discuss various ways in which EAI can be realized and illustrate how firms can improve gains by implementing the appropriate EAI solution. It concludes with a discussion about the future directions that EAI might take.
- Published
- 2003
- Full Text
- View/download PDF
33. A real-time navigator for the Visible Human
- Author
-
S. Gerlach and Roger D. Hersch
- Subjects
Data encoding ,Computer Networks and Communications ,Computer science ,business.industry ,Client server systems ,Real-time computing ,Network performance ,The Internet ,Data mining ,computer.software_genre ,business ,computer ,Data transmission - Abstract
Adapting data transfer to network throughput enables real-time interactive Web-based navigation of large 3D anatomical data sets. This article focuses mainly on network performance and data encoding issues. We describe our implementation and the principles of slice and label extraction. Evaluating the proposed solution's performance and the server's behavior when serving multiple clients simultaneously points to several issues for further exploration.
- Published
- 2002
- Full Text
- View/download PDF
34. Improving data access in P2P systems
- Author
-
Manfred Hauswirth, Magdalena Punceva, Karl Aberer, and Roman Schmidt
- Subjects
Structure (mathematical logic) ,Collaborative software ,Computer Networks and Communications ,business.industry ,Computer science ,NCCR-MICS ,Distributed computing ,Client server systems ,NCCR-MICS/CL4 ,Chaotic ,Data access ,Scalability ,Information system ,business ,Computer network - Abstract
The authors present Gridella, a Gnutella-compatible P2P system. Gridella is based on the Peer-Grid (P-Grid) approach, which draws on research in distributed and cooperative information systems to provide a decentralized, scalable data access structure. Gridella improves the highly chaotic and inefficient Gnutella infrastructure with directed search and advanced concepts, thus enhancing efficiency and providing a model for further analysis and research.
- Published
- 2002
- Full Text
- View/download PDF
35. A computer system for the analysis of molecular evolution modes of protein-encoding genes (SAMEM): The relationship between molecular evolution and phenotypic traits
- Author
-
Konstantin V. Gunbin, D. A. Afonnikov, Mikhail A. Genaev, and Nikolay A. Kolchanov
- Subjects
Genetics ,Nonsynonymous substitution ,chemistry.chemical_classification ,Client server systems ,Online computer ,Phenotypic trait ,Biology ,General Biochemistry, Genetics and Molecular Biology ,Protein evolution ,Amino acid ,chemistry ,Molecular evolution ,General Agricultural and Biological Sciences ,Gene ,General Environmental Science - Abstract
An online computer system for the analysis of the molecular evolution modes of genes and proteins has been developed (SAMEM: http://pixie.bionet.nsc.ru/samem ). SAMEM computations are based on the ratio of radical to conservative amino acid substitutions (K R /K C ), the rate of amino acid substitutions in the course of protein evolution (V P ), and statistical relationships between the evolutionary changes of all known amino acid properties and particular features of an organism. The system facilitates the interpretation of the results of K R /K C and V P analyses.
- Published
- 2010
- Full Text
- View/download PDF
36. Data mining using client/server systems
- Author
-
Parag C. Pendharkar and James A. Rodger
- Subjects
System development ,General Computer Science ,Database ,Process (engineering) ,Computer science ,Client server systems ,computer.software_genre ,Data warehouse ,Price–performance ratio ,World Wide Web ,Client–server model ,Transactional leadership ,Transaction processing system ,Data mining ,computer ,Information Systems - Abstract
client/server(C/S) systems have revolutionized the systems development approach. Among the drivers of the C/S systems is the lower price/performance ratio compared to the mainframe‐based transaction processing systems. Data mining is a process of identifying patterns in corporate transactional and operational databases (also called data warehouses). As most Fortune 500 companies are moving quickly towards the client server systems, it is increasingly becoming important that a data mining approaches should be adapted for C/S systems. In the current paper, we describe different data mining approaches that are used in the C/S systems.
- Published
- 2000
- Full Text
- View/download PDF
37. Client-server implementation: some management pointers
- Author
-
InduShobha N. Chengalur-Smith and Peter Duchessi
- Subjects
Client–server model ,Set (abstract data type) ,Knowledge management ,business.industry ,Computer science ,Strategy and Management ,Client server systems ,Server ,Sample (statistics) ,Electrical and Electronic Engineering ,business - Abstract
Using a sample of 350 companies, this paper investigates the benefits of client-server systems and links them to a set of implementation factors. The paper reveals that companies can expect competitive, operational, financial and technical benefits. It reports several important steps, activities and tasks that are positively related to those benefits, including defining clear organizational objectives and strategies, re-organizing corporate data and testing multiple levels of clients and servers. Furthermore, they list some of the problems that companies may encounter during a client-server implementation. The paper is relevant to managers and academicians who want to better understand the implementation of client-server.
- Published
- 2000
- Full Text
- View/download PDF
38. The initiation and adoption of client–server technology in organizations
- Author
-
Peter Duchessi and InduShobha N. Chengalur-Smith
- Subjects
Market position ,Engineering ,Information Systems and Management ,Process management ,Scope (project management) ,business.industry ,Process (engineering) ,Client server systems ,Management Information Systems ,Client–server model ,Analisis factorial ,Scale (social sciences) ,Organizational structure ,Marketing ,business ,Information Systems - Abstract
A large number of companies are adopting client–server systems. We investigated the relationship between several contextual factors and the initiation and adoption process of this important technology. The contextual factors included: (a) environmental, such as market position; (b) internal factors, namely organizational structure/culture, size, and migration strategy; and (c) technological, such as scope, scale, and cost of a system. An analysis of data from 350 companies revealed that a company's market position, its migration strategy, and the system's scope and scale have a significant effect on the initiation and adoption process.
- Published
- 1999
- Full Text
- View/download PDF
39. A configurable multimedia middleware platform
- Author
-
Geoff Coulson
- Subjects
Workstation ,Multimedia ,business.industry ,Computer science ,Client server systems ,computer.software_genre ,Computer Science Applications ,law.invention ,Hardware and Architecture ,law ,Software deployment ,Embedded system ,Middleware (distributed applications) ,Signal Processing ,Message oriented middleware ,Media Technology ,business ,computer ,Software - Abstract
Experience demonstrates the benefits and feasibility of supporting multimedia applications in distributed middleware architectures. However, deployment of multimedia-capable middleware platforms has not yet occurred on a large scale. This article describes designing such a platform and its attempts to maximize performance, predictability, and configurability in a standard workstation operating system environment.
- Published
- 1999
- Full Text
- View/download PDF
40. Reverse-engineering new systems for smooth implementation
- Author
-
Peter Aiken, L. Broome, and Ojelanki K. Ngwenyama
- Subjects
Reverse engineering ,Engineering ,Engineering management ,Government ,Resource (project management) ,business.industry ,Client server systems ,Commonwealth ,computer.software_genre ,Software engineering ,business ,computer ,Software - Abstract
Reverse-engineering a commercial client-server system from PeopleSoft yielded a valuable resource and proved to be cost-effective. The authors describe the motivations for, approach to, and results of this project, commissioned by the Commonwealth of Virginia's government.
- Published
- 1999
- Full Text
- View/download PDF
41. Continuous-media courseware server: a study of client interactions
- Author
-
J. Kurose and J. Padhye
- Subjects
Multimedia ,Computer Networks and Communications ,business.industry ,Computer science ,Client server systems ,Workload ,computer.software_genre ,Session (web analytics) ,Asynchronous communication ,Resource allocation (computer) ,Multimedia servers ,The Internet ,User interface ,business ,computer - Abstract
Considerable research has gone into investigating networking and operating system mechanisms to support the transfer and playout of stored continuous media, but there is very little information available about how users actually interact with such systems. Developing a user workload characterization can help in the design and evaluation of efficient CM resource allocation and access mechanisms. The authors developed an interactive Web-based, multimedia, client-server application, known as the Multimedia Asynchronous Networked Individualized Courseware, or MANIC, which streams synchronized CM (currently audio) and HTML documents to remote users. This article presents empirical and analytic characterizations of observed user session-level behavior (for example, the length of individual sessions) and interactive behavior (for example, the time between starting, stopping, and pausing the audio within a session). The data come from a full-semester senior-level course given by the University of Massachusetts to more than 200 students who used MANIC to listen to the stored audio lectures and to view the lecture notes.
- Published
- 1999
- Full Text
- View/download PDF
42. Protocols and sockets [Internet programming]
- Author
-
A. Baig
- Subjects
business.product_category ,Computer science ,business.industry ,Strategy and Management ,Client server systems ,Web protocols ,Education ,World Wide Web ,Network socket ,The Internet ,Electrical and Electronic Engineering ,Programmer ,business ,Internet appliance ,Communications protocol ,Global Village (American radio show) - Abstract
With the world rapidly changing into a global village, the necessity of interconnecting computers is exponentially increasing. The greatest hand in conjoining computers is the Internet. With rapid advancement development (RAD) tools, Internet programming has become a piece of cake for the developers. Now a novice programmer can develop applications encompassing common web protocols just by dragging and dropping. The API era has been washed out.
- Published
- 1999
- Full Text
- View/download PDF
43. Petri nets for performance modelling study of client-server systems
- Author
-
Jyh Hong Ding, JrJung Lyu, and Hsing Luh
- Subjects
Operations research ,business.industry ,Computer science ,Client server systems ,Distributed computing ,Petri net ,Process architecture ,Computer Science Applications ,Theoretical Computer Science ,Software ,Control and Systems Engineering ,Scalability ,Information system ,business - Abstract
Client-server computing provides many corporations with the ability to build scalable, adaptive and cost-effective information systems. However, to design and implement an effective client-server system is not an easy job. The complexity due to the inherent heterogeneity in client-server platforms makes the performance evaluation an important issue. The main purpose of this paper is to provide an analytical model to evaluate the performance of a client-server system before it is implemented. It is shown in this paper that the Petri net model is a powerful technique used to study the client-server system performance. Besides using a numerical example to illustrate the solution procedure of the Petri net model, a case study is also given to show the applicability of the developed analytical model. This research concludes that, with the assistance of some software packages, the Petri nets are very useful tools for the information system manager to analyse a client-server system and to decide the appropriate ...
- Published
- 1998
- Full Text
- View/download PDF
44. Operational Auditing And Testing In Client/Server Systems
- Author
-
Shishir Kumar, Parag C. Pendharkar, and James A. Rodger
- Subjects
Database ,Computer science ,Client server systems ,Operating system ,General Earth and Planetary Sciences ,Audit ,Remote evaluation ,computer.software_genre ,computer ,General Environmental Science ,Operational auditing - Published
- 1998
- Full Text
- View/download PDF
45. A Case Modification Method for Client Server System Configuration Design
- Author
-
Yoshitomo Ikkai, Ayako Hiramatsu, Norihisa Komoda, Takenao Ohkawa, and Hiroshi Morihisa
- Subjects
Fat client ,Computer science ,Client server systems ,Operating system ,Remote evaluation ,Client ,Electrical and Electronic Engineering ,computer.software_genre ,computer ,Configuration design ,Server-side - Published
- 1998
- Full Text
- View/download PDF
46. Automatic check-in system using SICI. LIRACS-II
- Author
-
Yoshiyuki Miyagawa and Tetsu Ono
- Subjects
Computer science ,Client server systems ,Operating system ,computer.software_genre ,computer - Abstract
JICST新総合情報システム開発の一環として情報編成システム(LIRACSII)を開発した。情報編成システムは資料管理機能を包含するものであり,本報では,そのメイン機能である自動チェックインシステムについて,その特徴を紹介する。本システムはZ39.56(SICI)やSISACバーコードシンボル等の標準技術を採用し,書店の一括納入システムと連携して,雑誌受入管理業務の自動化を図っている。自動チェックインの機能概要,受入率向上のための手法などを中心に述べる。
- Published
- 1998
- Full Text
- View/download PDF
47. An Exercise System for Building Client Server System and its Evaluation by using WWW Browsing System
- Author
-
Hiroko Yamamatsu, Yoshitomo Ikkai, Ayako Hiramatsu, Shingo Honda, and Hiroshi Morihisa
- Subjects
World Wide Web ,Fat client ,Computer science ,Client server systems ,Electrical and Electronic Engineering - Published
- 1998
- Full Text
- View/download PDF
48. Introducing client/server technologies in information systems curricula
- Author
-
H. Raghav Rao and Abhijit Chaudhury
- Subjects
Knowledge management ,Computer Networks and Communications ,business.industry ,Computer science ,media_common.quotation_subject ,Client server systems ,Management Information Systems ,Client–server model ,Engineering management ,Information system ,Technical skills ,business ,Function (engineering) ,Curriculum ,media_common - Abstract
One goal of information systems (IS) departments in business schools is to train IS professionals with the necessary technical skills to support the IS function in companies. This paper suggests that changes are needed for most current IS curricula to meet the technical requirements of the client/server (C/S) world of technologies. It is hoped that the ideas presented here will stimulate debate and discussions as to how this transition can be accomplished.
- Published
- 1997
- Full Text
- View/download PDF
49. Performance analysis of a client-server system using queueing networks: A case study
- Author
-
T. Horikawa, A. Tanaka, and I. Kino
- Subjects
Unix ,Queueing theory ,Computer science ,Strategy and Management ,Client server systems ,Distributed computing ,Real-time computing ,Management Science and Operations Research ,Open system (systems theory) ,Computer Science Applications ,Management of Technology and Innovation ,Mainframe computer ,Performance measurement ,Business and International Management ,Database transaction ,Queueing network models - Abstract
Queueing networks have been widely used to evaluation performance of mainframe computer systems. In contrast, few results have been reported for modern open systems, so it was not clear whether queueing networks are useful for modern systems or not. We think this situation has partly been due to lack of handy evaluation tools. This paper presents tow tools that we developed to evaluate open system performance. On is a measuring tool that is capable of accurately obtaining the service times of system resources requested by an application transaction. The other is an estimating tool which calculates various performance measures based on queueing network models. This paper also describes a case study in which the performance of a medium-sized UNIX client-server system (up to 24 clients) is estimated using the tools and these estimates are then compared with experimental results. The estimates closely agree with the measured results and are accurate enough for practical applications. Based on this, we conclude that queueing network models are also useful for modern systems.
- Published
- 1997
- Full Text
- View/download PDF
50. Evaluating security threats in mainframe and client/server environments
- Author
-
Bijoy Bordoloi and S. D. Ryan
- Subjects
Flexibility (engineering) ,Engineering ,Information Systems and Management ,business.industry ,Client server systems ,Information security ,Computer security ,computer.software_genre ,Management Information Systems ,Client–server model ,World Wide Web ,Information system ,business ,computer ,Information Systems - Abstract
Recently, client/server computing has become a serious alternative to mainframe computing in industry. It offers some benefits, but it also exposes the computing environment to additional risks: the flexibility that makes it attractive can also make it more vulnerable to security breaches. This paper reports the results of a study that explored how companies that were moving from a mainframe environment to one that included client/server technology, evaluated and took measures to protect against potential information security threats. Apparently, although security measures in the mainframe environment have been well implemented relative to their perceived threat, the same cannot be said about the client/server environment. Certain critical areas in the client/server environment in which security exposure is likely are discussed. Organizations must become aware of these critical areas and ensure that appropriate security measures are implemented to reduce the possibility of loss.
- Published
- 1997
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.