Concurrency Mechanisms Research Paper

PAGES
3
WORDS
907
Cite

Jinx Transport & Logistics Company has 200 employees, mostly loaders, drivers and logistic experts stationed at five main divisions within the city., each divisional office has three workers positioned at each office and the drivers are dispatched from the head office to assist the business operations. They do have a data-communication system of sorts communicating to each other and to clients through phone calls and commercial e-mail services. The data too is backed up manually. The LANs installed in each office are independent from one another although their central server that supports all the ten workstations acts as the company central database storage.

The company's information system has several problems. This includes the following:

The operating system has a single core OS and single processor, making the system support only a single-core processor. This gives it only one execution making it to have only one Control unit, one Catch memory and a single basic ALU component. Communication is, consequently, slow.

2. The current information systems is also insecure and with a lot of redundancy. There is a lot of data inconsistency, since there is no set standard way of presenting data, other than sending it in spreadsheet format

3. It is also characterized by an undefined way of submitting data, which involves just sending the daily datasheets to the database administrator; some data is consequently frequently lost in the process of sending.

4. Lack of a defined...

...

Concurrency is the ability of multiple computational processes to run on a single machine with the illusion of simultaneous execution
Concurrency is the ability of multiple computational processes to run on a single machine with the illusion of simultaneous execution. Instead of the one signal single-core processor running the system which causes things to pile up, the system to become blocked, slow, and to cause a traffic jam, the company can switch to concurrency which give is far greater speed and allows them to service their clients faster and communicate with clients and with each other in a more accurate manner. Also important is the fact that important data will not get lost in the process.

Concurrency achieves the following:

Multiprocessing -- this is the managing of multiple tasks in a multiprocessor environment.

Distributed Processing -- it involves management of processes executing on a distributed system.

Multiprogramming -- is where we have multiple processes running within a single processor environment which…

Sources Used in Documents:

Grid computing serves a similar process although it helps the company in that it deals with large packets of data. Until now, much of the data has been lost since it has been processed through one single-core processer. Significant and large pieces of data have been crammed in with smaller and more insignificant pieces of data leading to not only data loss but also slowing of system due to the lire' packages' taking up space and, therefore time. This has caused redundancy and blockage of system leading to frequent crashing. The disorganization or hybrid compression also caused insecurity of system due to frequent collapse. The separation, therefore, of large from small chunks of data can simplify and free the system to operate more effectively, efficiently, and securely. This is where the system of grid computing comes in.

The grid can be considered a type of distributed system with workloads that are not interactive and involve larger number of files. Grid computing is one of the methods of harnessing power of numerous computes in a single network to resolve their problems. It encompasses a network of computers that are running a special grid computing network software (Fran, G & Anthony, 2003). The grid computing also creates flexibility and resilient operational infrastructures and when reinforced with, or integrated with concurrently, also protects the company's data in that it enables recovery and failure.

There are challenges with the system primarily associated with data management, programming models, system architecture, algorithms and problem solving methods. (Fran, G & Anthony, 2003). Another challenge is associated with licensing where licensing across different servers make is prohibitive for certain applications. Nonetheless, grid computing can help the Company restore lost data protects its data and separate large chunks of data form smaller thereby facilitating the passage and fastness of passage of the system. Grid computing combined with concurrent processing gives Jinx Transport & Logistics Company a more powerful, more accurate, faster and more reliable system.


Cite this Document:

"Concurrency Mechanisms" (2013, March 24) Retrieved May 19, 2024, from
https://www.paperdue.com/essay/concurrency-mechanisms-102406

"Concurrency Mechanisms" 24 March 2013. Web.19 May. 2024. <
https://www.paperdue.com/essay/concurrency-mechanisms-102406>

"Concurrency Mechanisms", 24 March 2013, Accessed.19 May. 2024,
https://www.paperdue.com/essay/concurrency-mechanisms-102406

Related Documents

With optimistic concurrency control, the database checks resources to determine if any conflicts have occurred only when attempting to change data. If a conflict occurs, the application must read the data and attempt the change again. Pessimistic concurrency, on the other hand, control locks resources as they are required, for the duration of a transaction. Unless deadlocks occur, a transaction is assured of successful completion 5.5 Audit Tracking Although auditing does

Database Administrator for Department Store Scenario The department store has expanded in the local region by opening five more bookstores, and the bookstore has launched a series of marketing campaign to increase sales and attract new customers. The objective of this technical report is to develop a plan to create and maintain an enterprise-wide database system that will assist the bookstore to hold the inventory and sales data. The database design will

To implement this algorithm, it is essential to simulate locking of what the books mentions as an item X that has been transcribed by transaction T until T is either committed or aborted. This algorithm is not what would turn into deadlock, for the reason that T. waits for T only if TS (T) > TS (T ) (Elmasri, 2011). According to the book, strict timestamp ordering differs from basic timestamp ordering because basic

By grouping related database queries into transactions, DBMS systems can guarantee that each transaction satisfies the ACID properties: Atomicity, Consistency, Isolation, and Durability. However, if a database application is decomposed into transactions in an incorrect manner, the application may fail when executed concurrently. Concurrency control deals with the issues involved with allowing multiple people simultaneous access to shared entities (Ambler, 2004). A collision occurs when two activities, which may or

Kant was no exception to the paradigmatic priorities (i.e. objectivity as knowledge) of the era, and brief reference to the episteme is serves accuracy in discursive analysis of this heritage within American politics and policy thought. For instance, Kant's Critique of Judgment is enormously influential in establishing a connection between judgment and political and moral precepts to conduct in communities. Intellectual lineage to Kant's model of Enlightenment 'reason" combines

Role-based ERP systems are critical for the siloed, highly inefficient architectures of legacy ERP systems to be made more relevant, contribute greater financial performance, and lead to higher levels of overall customer satisfaction. c. Purpose of the study The purpose the study is evaluate how enterprises who adopt role-based ERP system implementations are able to attain higher levels of financial and operations-based performance vs. those that rely on silo-based, more functionally