70 citations found. Retrieving documents...
Acharya, A., Uysal, M., and Saltz, J. (1998). Active Disks: Programming Model, Algorithms and Evaluation. In Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VIII).

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

State-Machine Replication with Infinitely Many Processes - Chockler, Malkhi, Dolev (2002)   (Correct)

....but modify its speci cation. 3 register would be an improved version of Disk Paxos that supports unmediated concurrent data access by an unlimited number of processes. This would only require augmenting the disk hardware with the ranked register which would be readily available in Active Disks [22, 1] and in Object Storage Device controllers [11] As part of our future work, we intend to conduct a comprehensive study of Paxos in the shared memory model with faults and unlimited number of clients. The issues of particular interest include specifying a leader election oracle and treatment of ....

A. Acharya M. Uysal and J. Saltz. Active Disks: Programming model, algorithms and evaluation. In Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VIII), October 1998.


Improving Disk Throughput in Data-Intensive Servers - Carrera, Bianchini (2003)   (Correct)

....by adjusting read ahead to file size, whereas HDC reduces the number of disk accesses by increasing the cache hit rate at the disk controller. Programmable disks have also been studied. However, the proposed approaches sought to reduce the amount of data transferred between disks and main memory [1, 22], to implement flexible RPC on disks [29] and or to offload file system functionality from the host processor to the disks [9] All of these works assumed significant processing capacity at the disks. Unlike these proposals, our focus in on improving disk throughput through more sophisticated ....

A. Acharya, M. Uysal, and J. Saltz. Active Disks: Programming Model, Algorithms and Evaluation. In Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 81-- 91, Cambridge, MA, October 1998.


Active Disk Paxos with infinitely many processes - Chockler, Malkhi (2002)   (5 citations)  (Correct)

....controllers. Ballots roughly correspond to rounds and to ranks in the round based and the ranked register respectively. The NASD project also addresses other aspects of the network attached disk technology such as file system support [23] security [24] and network protocols [22] Active Disks [42, 2] is a logical extension of the OSD concept which allows arbitrary application code to be downloaded and executed on disks. One of the applications of the active disks technology is enhancing disk functionality with specialized methods, such as atomic read modify write, that can be used for ....

A. Acharya M. Uysal and J. Saltz. Active Disks: Programming model, algorithms and evaluation. In Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VIII), October 1998.


An Active Storage Framework for Flexible Data.. - Anastasiadis..   (Correct)

....to clients [16] The network server load is reduced by splitting the file system software between the file manager and the networkattached drives. Also, several studies propose active disk systems that run application level code on disk drives in order to reduce data tra#c and improve parallelism [1, 20, 27]. Related experiments show significant speedup with data mining and image processing applications. However, all these studies are fundamentally di#erent from ours, because they advocate running file system or application code directly on the disk drive. The performance and services of file server ....

Acharya, A., Uysal, M., and Saltz, J. Active Disks: Programming Model, Algorithms and Evaluation. In ACM ASPLOS Conference (San Jose, CA, Oct. 1998), pp. 81--91.


Locality-Based Code Offloading for Active On-Chip Memories - Memik, Mangione-Smith (2002)   (Correct)

....grows, designers are forced to develop techniques to leverage the negative effects of this gap. One attractive solution for this problem is to distribute intelligence to storage structures such as memories and secondary storage devices (e.g. Active Memories [4, 19, 28, 32] and Active Disks [2, 17, 23, 30]) The common goal of these techniques is to offioad parts of the processing to the off chip structures such that the amount of communication between the storage and processing elements is minimized. As the VLSI technology advances, the gap between the performance of the execution cores and the ....

Acharya, A., M. Uysal, and J. Saltz. Active disks: programming model, algorithms and evaluation. In Proceedings of Architectural Support for Programming Languages and Operating Systems, 81-91, 1998.


Active I/O Switches in System Area Networks - Hao, Heinrich   (Correct)

....to allocate memory freely. This is not a severe limitation since, as we shall see, active switches typically process data from their onchip data buffers and only a small portion of their data structures need to be allocated in memory. This embed ded kernel concept is used in the active disk model [1], and researchers have recently begun work on splitting the operating system into portions that run on the host pro cessor and portions that run on intelligent I O devices or switches [8] For most of the benchmarks in this paper, the I O requests are initiated by the host processor and the ....

....Our active switch design falls into this class. There are also many active disks proposals that belong to this group. Among them, Riedel et al. 21] propose a disk model with an embedded processor and evaluate its performance on data mining and image pro cessing applications; Anurag et al. [1] propose a similar active disk system that includes a disk OS and a streaming programming model; Keeton et al. also propose a similar model [17] All these efforts center on taking ad vantage of the large number of disks in servers to form a powerful parallel computing engine. There are network ....

A. Acharya, M. Uysal, and J. Saltz. Active disks: Programming model, algorithms and evaluation. [18] In Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 81-91, Octo- ber 1998. [19]


TCP Servers: A TCP/IP Offloading Architecture For Internet.. - Banerjee (2002)   (Correct)

....overhead, network bandwidth, remote memory writes, and zero copy data transfers on the performance of the Web server were studied and evaluated. 2. 3 New I O Technology Intelligent devices have been shown to be a promising innovation for servers, especially in the case of storage systems [27, 1, 10]. Intelligent Network Interfaces [39] have also been studied, but mostly for cluster interconnects in distributed shared memory [26] or distributed file systems [4] Recently released Network Interface Cards have been equipped with hardware support to offload the TCP IP protocol processing from ....

....the number of receive descriptors at the TCP Server that the host has used up. The postedRecvs and processedRecvs are used by the host and TCP Server as an index into the error array (with modulo function for wrap 56 around) As shown in Figure 5. 5, error[0] holds the results of request1, error[1] of request2 n = maxPipeline 1 2 3 4 n 0 1 2 3 . n 1 Figure 5.5: Location of Results of Requests etc. The checkedRecvs is used by the host to keep track of the index up to which the results of previous sends have already been checked and errors if any reported back to the application. At ....

ACHARYA, A., UYSAL, M., AND SALTZ, J. H. Active Disks: Programming Model, Algorithms and Evaluation. In Proceedings of the 8th ASPLOS (1998), pp. 81--91.


Design and Evaluation of Smart Disk Architecture for.. - Memik, Kandemir.. (2000)   (3 citations)  (Correct)

....disk cost due to the low costs of embedded processors and memory chips. Although this new type of smart disk based architecture seems very attractive, it poses many challenges. Previous work in this area focuses on the architectural and operating system related issues [25, 34, 44] Acharya et al. [1], on the other hand, focus on the implementation of We use the term smart disks to refer to a class of architectures that put substantial computational power on disks, such as Active Disks [1, 34, 42] and IDISKs [25] the individual database operations. Smart disks seems to be an attractive ....

.... this area focuses on the architectural and operating system related issues [25, 34, 44] Acharya et al. 1] on the other hand, focus on the implementation of We use the term smart disks to refer to a class of architectures that put substantial computational power on disks, such as Active Disks [1, 34, 42] and IDISKs [25] the individual database operations. Smart disks seems to be an attractive alternative especially for database applications. Therefore, investigating the individual database operations on this architecture is very important. But, to gain more insight on the possible improvements ....

[Article contains additional citation context not shown here]

A. Acharya, M. Uysal, and J. Saltz. Active disks: programming model, algorithms, and evaluation. In Proc. ASPLOS VIII, October 1998, pp. 81--91.


TCP Servers: Offloading TCP Processing in Internet .. - Rangarajan.. (2002)   (3 citations)  (Correct)

....storage, and networking was not an important design criterion. Since most of the applications were not storage intensive, Amdahl s law [4] was not favourable for such systems. Intelligent devices have been shown to be a promising innovation for servers, especially in the case of storage systems [16, 1, 9]. Intelligent network interfaces [30] have also been studied, but mostly for cluster interconnects in distributed shared memory [15] or distributed file systems [5] Recently released network interface cards have been equipped with hardware support to o#oad the TCP IP protocol processing from the ....

Acharya, A., Uysal, M., and Saltz, J. H. Active disks: Programming model, algorithms and evaluation. In Architectural Support for Programming Languages and Operating Systems (1998), pp. 81--91.


Improving Disk Throughput in Data-Intensive Servers - Carrera, Bianchini (2002)   (Correct)

....FOR reduces the transfer time by adjusting read ahead to file size, whereas LDF reduces the number of accesses to the magnetic medium. Programmable disks have also been studied. However, the proposed approaches sought to reduce the amount of data transferred between disks and main memory [1, 17] and or the offloading of functions from the main processors to the disks [6] Unlike these proposals, our focus in on improving disk throughput through more sophisticated cache management. Nevertheless, FOR does require (minimal) programmability to instruct the disk controller about the structure ....

A. Acharya, M. Uysal, and J. Saltz. Active Disks: Programming Model, Algorithms and Evaluation. In Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 81-- 91, Cambridge, MA, October 1998.


Using Idle Disks in a Cluster as a High-Performance Storage.. - Hansen, Lachaize (2002)   (1 citation)  (Correct)

....policies. Thus, Proboscises allow the disks of a cluster to be used in the same way as disks on a SAN or network attached disks [24, 14, 28] but our approach is easier to customize, as the control software runs on regular workstations. In this respect, the Proboscises resemble programmable disks [1, 18] but without requiring special purpose hardware. Thus, the flexibility of the Proboscis framework allows the Proboscises to be used as building blocks for more advanced shared storage systems for clusters. The rest of this paper is organized as follows. Section 2 describes the Proboscis ....

A. Acharya, M. Uysal, and J. Saltz. Active disks: Programming model, algorithms and evaluation. In Proc. of the 8th Symposium on Architectural Support for Programming Languages and Operating Systems, pages 81--91, Oct. 1998.


Efficient Manipulation of Large Datasets on.. - Beynon, Kurc.. (2002)   (5 citations)  Self-citation (Saltz)   (Correct)

No context found.

A. Acharya, M. Uysal, and J. Saltz. Active disks: Programming model, algorithms and evaluation. In Proceedings of the Eighth International Conferenceon Architectural Support for ProgrammingLanguagesand OperatingSystems (ASPLOS VIII), pages 81--91. ACM Press, Oct. 1998. ACM SIGPLAN Notices, Vol. 33, No. 11.


Improving the I/O Performance and Correctness of Network File.. - Wang (1999)   (Correct)

No context found.

Acharya, A., Uysal, M., and Saltz, J. (1998). Active Disks: Programming Model, Algorithms and Evaluation. In Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VIII).


Dynamic Load Balancing for Distributed Search - Huston Nizhner Pillai (2005)   (Correct)

No context found.

A. Acharya, M. Uysal, and J. Saltz. Active disks: Programming model, algorithms and evaluation. In Proceedings of ASPLOS, 1998.


Lightweight I/O for Scientific Applications - Oldfield, Maccabe, Arunagiri.. (2006)   (Correct)

No context found.

Anurag Acharya, Mustafa Uysal, and Joel Saltz. Active disks: Programming model, algorithms and evaluation. In Hai Jin, Toni Cortes, and Rajkumar Buyya, editors, High Performance Mass Storage and Parallel I/O: Technologies and Applications, chapter 34, pages 499--512. IEEE Computer Society Press and Wiley, New York, NY, 2001.


Proof Linking: A Modular Verification Architecture for Mobile Code .. - Fong (2004)   (2 citations)  (Correct)

No context found.

Anurag Acharya, Mustafa Uysal, and Joel Saltz. Active disks: programming model, algorithms and evaluation. In Proceedings of the 8th International Conference on Architectural Support for Programming Lanugages and Operating Systems, pages 81--91, San Jose, California, October 1998.


Active Sensor Networks - Levis, Culler (2005)   (1 citation)  (Correct)

No context found.

A. Acharya, M. Uysal, and J. Saltz. Active disks: programming model, algorithms and evaluation. In ASPLOS-VIII: Proceedings of the eighth international conference on Architectural support for programming languages and operating systems, pages 81--91. ACM Press, 1998.


Improving Storage System Availability with D-GRAID - Muthian Sivathanu Vijayan (2004)   (1 citation)  (Correct)

No context found.

A. Acharya, M. Uysal, and J. Saltz. Active Disks: programming model, algorithms and evaluation. In ASPLOS VIII, San Jose, CA, October 1998.


Asynchronous and Anticipatory Filter-Stream Based.. - Veloso.. (2004)   (Correct)

No context found.

Anurag Acharya, Mustafa Uysal, and Joel Satlz. Active disks: Programming model, algorithms and evaluation. In Internation Conference on Architectural Support for programming Languages and Operating Systems (ASPLOS VIII), pages 81--91. ACM Press, Oct 1998.


Improving Storage System Availability with D-GRAID - Sivathanu, Prabhakaran.. (2004)   (1 citation)  (Correct)

No context found.

A. Acharya, M. Uysal, and J. Saltz. Active Disks: programming model, algorithms and evaluation. In ASPLOS VIII, San Jose, CA, October 1998.


Copyright C - By Rajiv Wickremesinghe   (Correct)

No context found.

A. Acharya, M. Uysal, and J. Saltz. Active disks: Programming model, algorithms and evaluation. In Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 81--91, 1998.


Network-Embedded Programmable Storage and Its Applications - Sumeet Sobti Junwen   (Correct)

No context found.

ACHARYA, A., UYSAL, M., AND SALTZ, J. Active Disks: Pro11 gramming Model, Algorithms and Evaluation. In Proc. of ASPLOS (1998).


Dimensionality Reduction using Magnitude and Shape.. - Ogras, Ferhatosmanoglu (2003)   (Correct)

No context found.

A. Acharya, M. Uysal, and J. Saltz. Active disks: Programming model, algorithms and evaluation. In ASPLOS-VIII, pages 81--91, September 1998.


Efficient Progressive Sampling for Association Rules - Parthasarathy (2002)   (Correct)

No context found.

Anurag Acharya et al. Active disks: Programming model, algorithms and evaluation. In ASPLOS, 1998.


State-Machine Replication with Infinitely Many Processes - Chockler, Malkhi, Dolev (2002)   (Correct)

No context found.

A. Acharya M. Uysal and J. Saltz. Active Disks: Programming model, algorithms and evaluation. In Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VIII), October 1998.

First 50 documents  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC