James O'Toole

James O'Toole
University of Southern California | USC · Marshall School of Business

About

51
Publications
7,637
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
2,974
Citations

Publications

Publications (51)
Article
Throughout the industrialized world, governments are attempting to provide greater social equality through the expansion of access to edcation. In so doing, they have nurtured attitudes of “entitlement” to good jobs among those of high educational qualifications. Unhappily, no economic system appears capable of fully keeping pace with this new infl...
Article
In recent years, the idea of conscious capitalism has emerged as an important alternative approach to the problems confronting American capitalism. Embraced by a number of corporations and prominent business leaders, it represents a new strategy for reconciling business and social and environmental objectives. While this movement is an inspiring on...
Book
This book uses political philosophy to examine the role of the corporation in our culture and its place in creating The Good Society. This book aims to provide business leaders with a practical "compass" to help them navigate the turbulent waters of social change and political conflict. The device helps managers to identify the ideological origins...
Article
If there's one thing that the past decade's business disasters should teach us, it's that we need to stop evaluating corporate leaders simply on the basis of how much wealth they create for investors. A healthier yardstick would be this: the extent to which leaders create firms that are economically, ethically, and socially sustainable. The first s...
Chapter
Full-text available
We introduce a new replicationbased copying garbage collection technique. We have implemented one simple variation of this method to provide incremental garbage collection on stock hardware with no special operating system or virtual memory support. The performance of the prototype implementation is excellent: major garbage collection pauses are co...
Conference Paper
We describe a system that provides query based associative access to the contents of distributed information servers. In typical distributed information systems there are so many objects that underconstrained queries can produce large result sets and extraordinary processing costs. To deal with this scaling problem we use content labels to permit u...
Article
Excesivamente centradas en la investigación "científica", las escuelas de negocios contratan profesores que cuentan con una limitada experiencia en el mundo real y conceden títulos a alumnos que están deficientemente dotados para enfrentarse a complejas cuestiones que no se pueden cuantificar; en otras palabras, a la tarea de la gestión
Article
Business schools are facing intense criticism for failing to impart useful skills, failing to prepare leaders, failing to instill norms of ethical behavior--and even failing to lead graduates to good corporate jobs. These criticisms come not just from students, employers, and the media but also from deans of some of America's most prestigious B sch...
Article
In both the business press and in academic journals, corporate leadership typically is portrayed as a solo activity, the responsibility of one person at the top of an organizational hierarchy. However, evidence shows that shared leadership is not only common in the corporate world, it is often more effective than the storied "one-man shows." Ongoin...
Article
. We describe a system that provides query based associative access
Article
We describe the first system that provides query based associative access to the contents of distributed information servers. Queries describe desired object attributes, and are automatically forwarded to servers that contain relevant information. In typical distributed information systems there are so many objects that underconstrained queries can...
Article
La designación de un nuevo presidente ejecutivo es una decisión muy importante pero los altos directivos no saben qué condiciones de los candidatos evaluar para encontrarlo. En EEUU, desde 1995, la tercera parte de las 100 mayores compañías reemplazó a sus presidentes ejecutivos. El artículo ofrece algunas pautas para orientar en la búsqueda de la...
Article
Naming is a fundamental issue in distributed systems that is growing in importance as the number of directly accessible systems and resources grows to the point that it is difficult to discover the names of files or objects of interest. Based upon our recent experience building a system that combines the ideas of location and naming we propose a na...
Article
Full-text available
A semantic file system is an information storage system that provides flexible associative access to the system's contents by automatically extracting attributes from files with file type specific transducers. Associative access is provided by a conservative extension to existing tree-structured file system protocols, and by protocols that are desi...
Conference Paper
Orthogonal persistence provides a safe and convenientmodel of object persistence, but can have a substantialruntime cost. In systems that provide separatetransitory and persistent stores, newly persistentobjects must be identified and relocated at transactioncommit time. We have implemented a transaction systemthat supports orthogonal persistence i...
Conference Paper
Object-based client caching allows clients to keep more frequently accessed objects while discarding colder objects that reside on the same page. However, when these objects are modified and sent to the server, it may need to read the corresponding page from disk to install the update. These `installation reads' are not required with a page-based c...
Article
. We describe a system that provides query based associative access to the contents of distributed information servers. In typical distributed information systems there are so many objects that underconstrained queries can produce large result sets and extraordinary processing costs. To deal with this scaling problem we use content labels to permit...
Article
Sumario: Leaders leading change -- Followers (and leaders) resisting change
Conference Paper
Full-text available
In a distributed storage system, client caches managed on the basis of small granularity objects can provide better memory utilization then page-based caches. However, object servers, unlike page servers, must perform additional disk reads. These installation reads are required to install modified objects onto their corresponding disk pages. The op...
Conference Paper
We have implemented a concurrent copying garbage collec- tor that uses replicating garbage collection. In our design, the client can continuously access the heap during garbage col- lection. No low-level synchronization between the client and the garbage collector is required on individual object opera- tions. The garbage collector replicates live...
Article
We have implemented a concurrent copying garbage collector that uses replicating garbage collection. In our design, the client can continuously access the heap during garbage collection. No low-level synchronization between the client and the garbage collector is required on individual object operations. The garbage collector replicates live heap o...
Article
Tenure is not easy to get. It is not, as one journalist puts it, a smooth rail for the gravy train. It is a long and challenging road ... Evaluation of the candidate for tenure is serious and thorough. Hours and days are spent reading and reviewing research contributions. Teaching is reviewed extensively ... The basic reason tenure is bestowed is t...
Conference Paper
Orthogonal persistence provides a safe and convenient model of object persistence. We have implemented a transaction system which supports orthogonal persistence in a garbage collected heap. In our system, replicating collection provides efficient concurrent garbage collection of the heap. In this paper, we show how replicating garbage collection c...
Conference Paper
Object-based caching is a natural design choice for an object-based application and also offers the potential of improved memory utilization. However, in comparison to page-based caching, an object cache may introduce additional disk reads. These installation reads are required to install modified objects onto their corresponding disk pages. We pro...
Conference Paper
Full-text available
Object-based client caching allows clients to keep more frequently accessed objects while discarding colder objects that reside on the same page. However, when these objects are modified and sent to the server, it may need to read the corresponding page from disk to install the update. These installation reads are not required with a page-based cac...
Conference Paper
Object-based caching is a natural design choice for an object-based application and also offers the potential of improved memory utilization. However, in comparison to page-based caching, an object cache may introduce additional disk reads. These installation reads are required to install modified objects onto their corresponding disk pages. We pro...
Conference Paper
We describe a replicating garbage collector for a persistent heap. The garbage collector cooperates with a transaction manager to provide safe and efficient transactional storage management. Clients read and write the heap in primary memory and can commit or abort their write operations. When write operations are committed they are preserved in sta...
Conference Paper
We have implemented the first copying garbage collector that permits continuous unimpeded mutator access to the original objects during copying. The garbage collector incrementally replicates all accessible objects and uses a mutation log to bring the replicas up-to-date with changes made by the mutator. An experimental implementation demonstrates...
Article
Is it better to be big or small? Are large organizations inherently superior because they possess greater resources to protect the interests of their constituencies against the vagaries of powerful external forces, or are small-scale organizations superior because they are more sensitive to their constituents' needs and more adaptable to changing c...
Article
Full-text available
This report gives a defining description of the programming language FX-91. The FX (short for FX-91) programming language is designed to support the parallel implementation of applications that perform both symbolic and scientific computations. The unique features of FX include: (1) An effect system, to discover expression scheduling constraints. A...
Article
In March 1991, the Business Enterprise Trust presented its first annual awards for acts of "courage, integrity and social vision" in business. The stated purpose of the awards is to honor those "who know there's more to good business than next year's bottom line." Predictably, an effort designed to "shine a spotlight on courageous and principled ac...
Conference Paper
An intelligent file system implements flexible content-based associative access to file system data with a conservative extension of conventional tree structured file system naming semantics. Intelligent file systems are compatible with existing UNIX and NFS file systems and permit existing applications to take advantage of content based access to...
Article
A defining characteristic of the best-managed companies is the high value they place on the rights and responsibilities of their employees. Specifically, they provide: stakeholders status for unions; employee stock ownership; a fair measure of job security; lifelong training; benefits tailored to individual needs; participation in decision making;...
Article
In December 1972, the Work in America task force reported to the Secretary of Health, Education and Welfare that 'in the institution of work, we believe we have found a point where considerable leverage could be exerted to improve the quality of life.' These findings were not always well received, although they often were. In some cases, the findin...
Article
Full-text available
Abstraction over any kind of description, thus permit-ting rst-class type and e ect polymorphism. E ect polymorphism makes the F X e ect system more pow-erful than previous approaches to side-e ect analysis in the presence of rst-class subroutines.

Network

Cited By